[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern material.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/makesdna DNA_material_types.h blender/source/blender/render/intern/source ray.c rendercore.c blender/source/blender/src buttons_scene.c buttons_shading.c ...
Ton Roosendaal
ton at blender.org
Tue Dec 23 23:31:49 CET 2003
ton (Ton Roosendaal) 2003/12/23 23:31:48 CET
Modified files:
blender/source/blender/blenkernel/intern material.c
blender/source/blender/blenloader/intern readfile.c
blender/source/blender/makesdna DNA_material_types.h
blender/source/blender/render/intern/source ray.c rendercore.c
blender/source/blender/src buttons_scene.c buttons_shading.c
previewrender.c
Log:
- Fresnel V4.0
Based on feedback (thnx phase!) I found a big disadvantage of the 'real'
fresnel formula. It doesnt degrade to 0.0, causing 2-3 times too many
rays being fired compared to the previous one. So; a lot slower.
Now committed is a hybrid which allows (close to) real, and nice artistic
freedom, *and* it really goes to 0.0 and 1.0, assisting nicely in optimal
render times.
A real doc how it works (with pics) will be made before real release.
- Fixed bug in raytrace: the first renderpass didn't use fresnel for mirror.
- Fixed bug in previewrender, now it closer matches how fresnel renders
Revision Changes Path
1.13 +5 -3 blender/source/blender/blenkernel/intern/material.c
1.35 +3 -1 blender/source/blender/blenloader/intern/readfile.c
1.13 +3 -3 blender/source/blender/makesdna/DNA_material_types.h
1.11 +13 -8 blender/source/blender/render/intern/source/ray.c
1.29 +13 -15 blender/source/blender/render/intern/source/rendercore.c
1.20 +1 -1 blender/source/blender/src/buttons_scene.c
1.49 +19 -15 blender/source/blender/src/buttons_shading.c
1.22 +16 -10 blender/source/blender/src/previewrender.c
More information about the Bf-blender-cvs
mailing list