[Bf-blender-cvs] CVS commit: blender/source/blender/imbuf/intern/openexr openexr_api.cpp blender/source/blender/makesdna DNA_scene_types.h blender/source/blender/render/intern/source pipeline.c blender/source/blender/src buttons_scene.c editnode.c

Ton Roosendaal ton at blender.org
Tue Mar 14 22:29:42 CET 2006


ton (Ton Roosendaal) 2006/03/14 22:29:42 CET

  Modified files:
    blender/source/blender/imbuf/intern/openexr openexr_api.cpp 
    blender/source/blender/makesdna DNA_scene_types.h 
    blender/source/blender/render/intern/source pipeline.c 
    blender/source/blender/src buttons_scene.c editnode.c 
  
  Log:
  Memory saving for large renders:
  
  New option "Save Buffers", in first Output panel of renderbuttons, will not
  allocate all render buffers, but instead save the rendered tiles to exr.
  For each scene rendered, a single exr file then is created.
  After rendering, the files get read, and only then the memory allocation is
  done.
  
  The exr files are saved in the temp dir (from user settings), and have
  names derived from the filename+scene name. That way these buffers remain
  relatively unique, and can be re-used later too.
  
  Saving all render-layers and passes in a single file (as F3 command) will
  be done later. Also reading back the current muli-layer exr files is not
  supported yet (will read black). The purpose is that these files then can
  be used as input for the Compositor.
  
  One fun thing I added; after rendering once with this option, close
  Blender, and restart it. If you have a Composite set up press 'R' on an
  active RenderResult node. This will refresh the node(s) and load the exr,
  so you can composite again without a re-render.
  
  Revision  Changes    Path
  1.9       +14 -12    blender/source/blender/imbuf/intern/openexr/openexr_api.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/openexr/openexr_api.cpp.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.65      +3 -1      blender/source/blender/makesdna/DNA_scene_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_scene_types.h.diff?r1=1.64&r2=1.65&cvsroot=bf-blender>
  1.47      +2 -2      blender/source/blender/render/intern/source/pipeline.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/pipeline.c.diff?r1=1.46&r2=1.47&cvsroot=bf-blender>
  1.117     +4 -2      blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.116&r2=1.117&cvsroot=bf-blender>
  1.21      +3 -3      blender/source/blender/src/editnode.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editnode.c.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list