From 2746bbe30ece2636e1231930cdaac9d897ebe717 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 15 Oct 2015 19:32:18 +0500 Subject: [PATCH] Fix T46493: Wrong camera zoom blur with non-unit pixel aspect --- intern/cycles/blender/blender_camera.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/intern/cycles/blender/blender_camera.cpp b/intern/cycles/blender/blender_camera.cpp index 04926f94c62..491b5632ed5 100644 --- a/intern/cycles/blender/blender_camera.cpp +++ b/intern/cycles/blender/blender_camera.cpp @@ -506,6 +506,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,