[Bf-blender-cvs] [e05d35b] master: Fix T39510, Fix T39523: camera motion blur not working correct after recent changes.
Brecht Van Lommel
noreply at git.blender.org
Mon Mar 31 13:43:33 CEST 2014
Commit: e05d35bfaffec69ed4d990f6a90a1b9244970aa4
Author: Brecht Van Lommel
Date: Mon Mar 31 13:36:51 2014 +0200
https://developer.blender.org/rBe05d35bfaffec69ed4d990f6a90a1b9244970aa4
Fix T39510, Fix T39523: camera motion blur not working correct after recent changes.
===================================================================
M intern/cycles/blender/blender_object.cpp
===================================================================
diff --git a/intern/cycles/blender/blender_object.cpp b/intern/cycles/blender/blender_object.cpp
index 6922559..f553fe2 100644
--- a/intern/cycles/blender/blender_object.cpp
+++ b/intern/cycles/blender/blender_object.cpp
@@ -562,10 +562,6 @@ void BlenderSync::sync_motion(BL::SpaceView3D b_v3d, BL::Object b_override, void
/* note iteration over motion_times set happens in sorted order */
foreach(float relative_time, motion_times) {
- /* sync camera, only supports two times at the moment */
- if(relative_time == -1.0f || relative_time == 1.0f)
- sync_camera_motion(b_cam, relative_time);
-
/* fixed shutter time to get previous and next frame for motion pass */
float shuttertime;
@@ -584,6 +580,10 @@ void BlenderSync::sync_motion(BL::SpaceView3D b_v3d, BL::Object b_override, void
b_scene.frame_set(frame, subframe);
python_thread_state_save(python_thread_state);
+ /* sync camera, only supports two times at the moment */
+ if(relative_time == -1.0f || relative_time == 1.0f)
+ sync_camera_motion(b_cam, relative_time);
+
/* sync object */
sync_objects(b_v3d, relative_time);
}
More information about the Bf-blender-cvs
mailing list