Orange: new pipeline separated calculus for window matrix from converting
data to renderdata. However, if a camera has a lens-ipo, this has to be calculated correctly each time. Actually, render system suffers like Blender itself from a weak time system... which still is polluted by confusing globals. Should all work now, but definitely needs attention later.
This commit is contained in:
@@ -935,10 +935,11 @@ void RE_BlenderAnim(Render *re, Scene *scene, int sfra, int efra)
|
||||
if(!render_initialize_from_scene(re, scene))
|
||||
return;
|
||||
|
||||
/* confusing... scene->r or re->r? make a decision once! */
|
||||
if(BKE_imtype_is_movie(scene->r.imtype))
|
||||
mh->start_movie(&G.scene->r, re->rectx, re->recty);
|
||||
mh->start_movie(&scene->r, re->rectx, re->recty);
|
||||
|
||||
for(scene->r.cfra= sfra; scene->r.cfra<=efra; G.scene->r.cfra++) {
|
||||
for(scene->r.cfra= sfra; scene->r.cfra<=efra; scene->r.cfra++) {
|
||||
re->r.cfra= scene->r.cfra; /* weak.... */
|
||||
|
||||
do_render_final(re, scene);
|
||||
|
||||
Reference in New Issue
Block a user