diff options
author | Diego Borghetti <bdiego@gmail.com> | 2008-09-20 01:57:15 +0400 |
---|---|---|
committer | Diego Borghetti <bdiego@gmail.com> | 2008-09-20 01:57:15 +0400 |
commit | 4f737bafa7c5366a2bf4c69d6e2b1c77ff64c73b (patch) | |
tree | 9b3bb7a3bbcf6e962c412ec108c2c9a1dc0d43fa /source/blender/blenloader/intern | |
parent | 650ae3b4e679f068fd8fdf73f0e6df561362b227 (diff) |
== Render ==
Commit patch #7788, allow to set the render step, so it's
possible make render every N frames only.
The step is change in Scene buttons (F10), below start and
end frame buttons.
Also add a command line options (-j), so it's possible to
overwrite the file step (useful for renderfarm).
[ Brecht, this work with OpenGL renders and simulated
the skipped frames, please double check ]
Diffstat (limited to 'source/blender/blenloader/intern')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 0df965b2cc1..80defdbbf9c 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -7808,6 +7808,16 @@ static void do_versions(FileData *fd, Library *lib, Main *main) ob->gameflag &= ~(OB_GHOST|OB_DYNAMIC|OB_RIGID_BODY|OB_SOFT_BODY|OB_COLLISION_RESPONSE); } } + + if (main->versionfile < 247 || (main->versionfile == 247 && main->subversionfile < 4)){ + Scene *sce= main->scene.first; + while(sce) { + if(sce->frame_step==0) + sce->frame_step= 1; + sce= sce->id.next; + } + } + /* WATCH IT!!!: pointers from libdata have not been converted yet here! */ /* WATCH IT 2!: Userdef struct init has to be in src/usiblender.c! */ |