From 0cfbf8612924ca823137b9c2389dd1d3bda02fb2 Mon Sep 17 00:00:00 2001 From: Alexander Brock Date: Sun, 19 Feb 2023 20:10:44 +0100 Subject: [PATCH] Set scale for defishing after determining it manually from blender rendered scene --- rtengine/iptransform.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtengine/iptransform.cc b/rtengine/iptransform.cc index 615eaa124..22cfd9f27 100644 --- a/rtengine/iptransform.cc +++ b/rtengine/iptransform.cc @@ -522,7 +522,7 @@ bool ImProcFunctions::transCoord (int W, int H, const std::vector &src, x_d /= params->perspective.camera_scale; y_d /= params->perspective.camera_scale; if (params->perspective.camera_defish) { - double const focal_source = params->perspective.camera_focal_length * maxRadius*1351.0/5206.416/6.5; + double const focal_source = params->perspective.camera_focal_length * maxRadius * 0.0462; double focal_dst = focal_source; x_d /= focal_dst; y_d /= focal_dst; @@ -1262,7 +1262,7 @@ void ImProcFunctions::transformGeneral(bool highQuality, Imagefloat *original, I x_d /= params->perspective.camera_scale; y_d /= params->perspective.camera_scale; if (params->perspective.camera_defish) { - double const focal_source = params->perspective.camera_focal_length * maxRadius*1351.0/5206.416/6.5; + double const focal_source = params->perspective.camera_focal_length * maxRadius * 0.0462; double focal_dst = focal_source; x_d /= focal_dst; y_d /= focal_dst;