[Bf-blender-cvs] [040c9ae] blender-v2.76-release: Fix T46493: Wrong camera zoom blur with non-unit pixel aspect

Sergey Sharybin noreply at git.blender.org
Thu Oct 29 12:07:09 CET 2015


Commit: 040c9ae55c94e1a1d407500b66cd66bf3d97d43d
Author: Sergey Sharybin
Date:   Thu Oct 15 19:32:18 2015 +0500
Branches: blender-v2.76-release
https://developer.blender.org/rB040c9ae55c94e1a1d407500b66cd66bf3d97d43d

Fix T46493: Wrong camera zoom blur with non-unit pixel aspect

===================================================================

M	intern/cycles/blender/blender_camera.cpp

===================================================================

diff --git a/intern/cycles/blender/blender_camera.cpp b/intern/cycles/blender/blender_camera.cpp
index 0a79bfb..065bd1a 100644
--- a/intern/cycles/blender/blender_camera.cpp
+++ b/intern/cycles/blender/blender_camera.cpp
@@ -487,6 +487,11 @@ void BlenderSync::sync_camera_motion(BL::RenderSettings b_render,
 		BlenderCamera bcam;
 		float aspectratio, sensor_size;
 		blender_camera_init(&bcam, b_render);
+
+		/* TODO(sergey): Consider making it a part of blender_camera_init(). */
+		bcam.pixelaspect.x = b_render.pixel_aspect_x();
+		bcam.pixelaspect.y = b_render.pixel_aspect_y();
+
 		blender_camera_from_object(&bcam, b_engine, b_ob);
 		blender_camera_viewplane(&bcam,
 		                         width, height,




More information about the Bf-blender-cvs mailing list