[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