Revision: 14863 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14863 Author: theeth Date: 2008-05-16 12:20:30 +0200 (Fri, 16 May 2008)
Log Message: ----------- [#11706] Camera IPO Lag Broken in revision 14473 Camera IPO needs a special exception to be done earlier than others, that was removed in that revision. I added a better comment to make sure nobody removes it again, unless they really understand what's happening. Revision Links: -------------- http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14473 Modified Paths: -------------- trunk/blender/source/blender/render/intern/source/initrender.c Modified: trunk/blender/source/blender/render/intern/source/initrender.c =================================================================== --- trunk/blender/source/blender/render/intern/source/initrender.c 2008-05-16 09:55:09 UTC (rev 14862) +++ trunk/blender/source/blender/render/intern/source/initrender.c 2008-05-16 10:20:30 UTC (rev 14863) @@ -459,7 +459,14 @@ if(cam->type==CAM_ORTHO) re->r.mode |= R_ORTHO; - /* updating these values from ipo's/drivers is handeled by the depgraph */ + /* solve this too... all time depending stuff is in convertblender.c? + * Need to update the camera early because it's used for projection matrices + * and other stuff BEFORE the animation update loop is done + * */ + if(cam->ipo) { + calc_ipo(cam->ipo, frame_to_float(re->r.cfra)); + execute_ipo(&cam->id, cam->ipo); + } lens= cam->lens; shiftx=cam->shiftx; shifty=cam->shifty; _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs