[Bf-blender-cvs] CVS commit: blender/source/blender/imbuf IMB_imbuf.h IMB_imbuf_types.h blender/source/blender/imbuf/intern allocimbuf.c divers.c blender/source/blender/imbuf/intern/openexr openexr_api.cpp blender/source/blender/include BIF_glutil.h blender/source/blender/render/extern/include render_types.h ...

Ton Roosendaal ton at blender.org
Wed Jan 11 23:36:32 CET 2006


ton (Ton Roosendaal) 2006/01/11 23:36:31 CET

  Modified files:        (Branch: orange)
    blender/source/blender/imbuf IMB_imbuf.h IMB_imbuf_types.h 
    blender/source/blender/imbuf/intern allocimbuf.c divers.c 
    blender/source/blender/imbuf/intern/openexr openexr_api.cpp 
    blender/source/blender/include BIF_glutil.h 
    blender/source/blender/render/extern/include render_types.h 
    blender/source/blender/render/intern/source initrender.c 
                                                rendercore.c 
    blender/source/blender/src drawimage.c drawseq.c drawview.c 
                               editsima.c glutil.c header_image.c 
                               previewrender.c renderwin.c toets.c 
  
  Log:
  Orange;
  
  Until now, the zbuffer was written straight from the internal zbuffer,
  which has values that are inverse-proportional (like 1.0/z) which makes
  it very hard to use it for postprocess, like zblur or other composit effects
  that require Z.
  
  Based on info from ILM, the values stored for Z in exr files is the
  actual distance from a camera. I think that's about time to migrate to that
  convention!
  
  By default now, after render, the z values are converted to floats. This
  saves in exr files now, but not in the Iris Z files. That latter was a
  blender-only anyway, so might be not a real hassle to drop. :)
  
  You can see the difference in the image window, but notice the range now
  is linear mapped from camera clipstart to clipend.
  
  Note; I just discover that ortho Z values need a different correction...
  
  Revision  Changes    Path
  1.18.2.3  +2 -0      blender/source/blender/imbuf/IMB_imbuf.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/IMB_imbuf.h.diff?r1=1.18.2.2&r2=1.18.2.3&cvsroot=bf-blender>
  1.19.2.3  +3 -1      blender/source/blender/imbuf/IMB_imbuf_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/IMB_imbuf_types.h.diff?r1=1.19.2.2&r2=1.19.2.3&cvsroot=bf-blender>
  1.8.2.4   +41 -2     blender/source/blender/imbuf/intern/allocimbuf.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/allocimbuf.c.diff?r1=1.8.2.3&r2=1.8.2.4&cvsroot=bf-blender>
  1.8.2.4   +0 -1      blender/source/blender/imbuf/intern/divers.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/divers.c.diff?r1=1.8.2.3&r2=1.8.2.4&cvsroot=bf-blender>
  1.1.2.7   +14 -14    blender/source/blender/imbuf/intern/openexr/Attic/openexr_api.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/openexr/Attic/openexr_api.cpp.diff?r1=1.1.2.6&r2=1.1.2.7&cvsroot=bf-blender>
  1.11.2.2  +1 -1      blender/source/blender/include/BIF_glutil.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_glutil.h.diff?r1=1.11.2.1&r2=1.11.2.2&cvsroot=bf-blender>
  1.34.2.7  +2 -1      blender/source/blender/render/extern/include/render_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/render_types.h.diff?r1=1.34.2.6&r2=1.34.2.7&cvsroot=bf-blender>
  1.69.2.5  +49 -0     blender/source/blender/render/intern/source/initrender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/initrender.c.diff?r1=1.69.2.4&r2=1.69.2.5&cvsroot=bf-blender>
  1.126.2.22 +1 -1      blender/source/blender/render/intern/source/rendercore.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/rendercore.c.diff?r1=1.126.2.21&r2=1.126.2.22&cvsroot=bf-blender>
  1.47.2.10 +40 -9     blender/source/blender/src/drawimage.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawimage.c.diff?r1=1.47.2.9&r2=1.47.2.10&cvsroot=bf-blender>
  1.38.2.2  +1 -1      blender/source/blender/src/drawseq.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawseq.c.diff?r1=1.38.2.1&r2=1.38.2.2&cvsroot=bf-blender>
  1.181.2.17 +2 -2      blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.181.2.16&r2=1.181.2.17&cvsroot=bf-blender>
  1.45.2.5  +10 -7     blender/source/blender/src/editsima.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editsima.c.diff?r1=1.45.2.4&r2=1.45.2.5&cvsroot=bf-blender>
  1.21.2.3  +19 -11    blender/source/blender/src/glutil.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/glutil.c.diff?r1=1.21.2.2&r2=1.21.2.3&cvsroot=bf-blender>
  1.48.2.10 +7 -6      blender/source/blender/src/header_image.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_image.c.diff?r1=1.48.2.9&r2=1.48.2.10&cvsroot=bf-blender>
  1.61.2.14 +2 -2      blender/source/blender/src/previewrender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/previewrender.c.diff?r1=1.61.2.13&r2=1.61.2.14&cvsroot=bf-blender>
  1.59.2.8  +7 -8      blender/source/blender/src/renderwin.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/renderwin.c.diff?r1=1.59.2.7&r2=1.59.2.8&cvsroot=bf-blender>
  1.66.2.6  +3 -3      blender/source/blender/src/toets.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/toets.c.diff?r1=1.66.2.5&r2=1.66.2.6&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list