[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/include rendercore.h blender/source/blender/render/intern/source pixelblending.c ray.c rendercore.c blender/source/blender/src ...

Ton Roosendaal ton at blender.org
Thu Dec 18 22:34:49 CET 2003


ton (Ton Roosendaal) 2003/12/18 22:34:49 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/include rendercore.h 
    blender/source/blender/render/intern/source pixelblending.c 
                                                ray.c rendercore.c 
    blender/source/blender/src buttons_shading.c previewrender.c 
  
  Log:
  another trace commit
  
  - implemented tracing of transparency for shadows. This is a material
    option, in the new RayTrace panel.
    it only traces color and alpha, not shading. So the results of some
    transparant colored unlit faces can look odd. I will look onto that.
  - changed fresnel formula (got hint from eeshlo!). this simplifies the UI,
    now only one button needed. The fresnel value "should" be identical as
    the refraction index, but that is booooring! So i added a special fresnel
    refraction slider for both mirroring and transparency. By setting all 3
    sliders equal, you get 'realism'.
  - fresnel for transparancy works for Ztra rendering too. Same for transpa-
    rent shadow. But then you need to set 'ray' on in F10 menu.
  - uploaded new monkey_glass blend in download.blender.org/demo/test/
  
  Next stage: killing the globals from render, and implement "translucency"
  which is effectively allowing faces being lit from behind, as paper or
  cloth.
  
  Revision  Changes    Path
  1.12      +3 -3      blender/source/blender/blenkernel/intern/material.c
  1.33      +8 -3      blender/source/blender/blenloader/intern/readfile.c
  1.11      +5 -4      blender/source/blender/makesdna/DNA_material_types.h
  1.10      +3 -2      blender/source/blender/render/intern/include/rendercore.h
  1.6       +1 -48     blender/source/blender/render/intern/source/pixelblending.c
  1.7       +121 -14   blender/source/blender/render/intern/source/ray.c
  1.25      +87 -34    blender/source/blender/render/intern/source/rendercore.c
  1.46      +12 -12    blender/source/blender/src/buttons_shading.c
  1.18      +7 -8      blender/source/blender/src/previewrender.c



More information about the Bf-blender-cvs mailing list