[Bf-blender-cvs] CVS commit: blender/source/blender/render/intern/source ray.c rendercore.c blender/source/blender/renderconverter/intern convertBlenderScene.c blender/source/blender/src renderwin.c
Ton Roosendaal
ton at blender.org
Thu Dec 9 13:06:38 CET 2004
ton (Ton Roosendaal) 2004/12/09 13:06:38 CET
Modified files:
blender/source/blender/render/intern/source ray.c rendercore.c
blender/source/blender/renderconverter/intern
convertBlenderScene.c
blender/source/blender/src renderwin.c
Log:
Bug fix #1988, ray-transparency render.
Five fixes in this commit...
- the normals for nurbs surfaces still were calculated pointing wrong in some occasions
- recoded ray-transp rendering to accept normals pointing any direction; it just counts how many times it passes a "glass" layer, and flips normals appropriate then. This means rendering will go fine on models without manually setting the normals. You can also move a camera inside a 'glass' object.
- rendering of the inside part of glass now uses correct normal too... specularity happen on a solid glass inside now.
- And an inside reflected mirror ray will keep bouncing inside glass
Related to rendering localview: old convention to render localview, but with the lamps in the normal layers, has been restored.
Please note; render happens based on active window. You *only* get a localview or 'unlocked layer' render when that 3d window is active = mouse in window.
Revision Changes Path
1.50 +32 -19 blender/source/blender/render/intern/source/ray.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/ray.c.diff?r1=1.49&r2=1.50&cvsroot=bf-blender>
1.94 +2 -2 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.93&r2=1.94&cvsroot=bf-blender>
1.100 +36 -41 blender/source/blender/renderconverter/intern/convertBlenderScene.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.99&r2=1.100&cvsroot=bf-blender>
1.41 +6 -2 blender/source/blender/src/renderwin.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/renderwin.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list