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

This commit is contained in:
Sergey Sharybin
2015-10-15 19:32:18 +05:00
parent fa3dd5d9f4
commit 2746bbe30e

View File

@@ -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,