[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