So! Finally time to work on finishing render pipeline project.
authorTon Roosendaal <ton@blender.org>
Sat, 27 May 2006 13:35:03 +0000 (13:35 +0000)
committerTon Roosendaal <ton@blender.org>
Sat, 27 May 2006 13:35:03 +0000 (13:35 +0000)
commite5b39b69d186882cce12d0a9baba0bf32c755780
tree02889bcb2a25ddd67a741a8679e3783c3e1c0ab7
parentdee16b9e3dac0d88275f856fc6cb6760851f40a6
So! Finally time to work on finishing render pipeline project.
This commit brings back:

- Field Render
- MBlur Render (old style)
- Border render with or without cropping

Note: Field Render is not supported in Compositor yet. Blurring or filter
will destroy field information.
Both MotionBlur as Field render are done before Compositing happens.

Fixes:

- The "Save Buffers" option only worked on single frame renders, not for
  Anim render.
- Found an un-initalized variable in Render initialize... this might have
  caused the unknown random crashes with render.

Code restructure:

Cleaned up names and calls throughout the pipeline, more clearly telling
what goes on in functions.
This is visible in the updated first image of the Wiki doc:
http://mediawiki.blender.org/index.php/BlenderDev/RenderPipeline
12 files changed:
source/blender/blenkernel/BKE_object.h
source/blender/blenkernel/intern/action.c
source/blender/blenkernel/intern/ipo.c
source/blender/blenkernel/intern/node_composite.c
source/blender/blenkernel/intern/object.c
source/blender/makesdna/DNA_scene_types.h
source/blender/render/extern/include/RE_pipeline.h
source/blender/render/intern/include/render_types.h
source/blender/render/intern/source/initrender.c
source/blender/render/intern/source/pipeline.c
source/blender/src/buttons_scene.c
source/blender/src/writeimage.c