[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern texture.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/makesdna DNA_texture_types.h blender/source/blender/render/intern/source texture.c blender/source/blender/src buttons_shading.c

Ton Roosendaal ton at blender.org
Tue Dec 7 15:46:48 CET 2004


ton (Ton Roosendaal) 2004/12/07 15:46:48 CET

  Modified files:
    blender/source/blender/blenkernel/intern texture.c 
    blender/source/blender/blenloader/intern readfile.c 
    blender/source/blender/makesdna DNA_texture_types.h 
    blender/source/blender/render/intern/source texture.c 
    blender/source/blender/src buttons_shading.c 
  
  Log:
  More tweaks related to bump mapping quality;
  
  While going over the code, I found out the "nabla", the size of offset
  vectors for calculating derivatives of a texture, is a built in constant.
  Even worse, the value was different for new noise types (musgrave etc).
  So I've added a new slider for it in the procedural texture panels, which
  by default is set to 0.025, the value of the old constant. Also made sure
  it works with equal effect in all procedurals.
  
  NOTE: a small Nabla will give sharper, detailed bump, but the effect also
  becomes smaller, correct that in the Mapping Panel of materials.
  
  For better & compliant control over the bumpmapping, I've also included
  the Colorband output in derivatives calculus, so the bump output then
  matches the color created. It's also a nice tool to finetune output of
  textures for bumpmapping in general.
  
  Bug fix; clicking on the rightmose 'item' in ColorBand didn't activate it.
  Found out the ColorBand was slightly drawn off (2 pixels).
  
  Revision  Changes    Path
  1.22      +2 -1      blender/source/blender/blenkernel/intern/texture.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/texture.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.96      +9 -1      blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.95&r2=1.96&cvsroot=bf-blender>
  1.15      +2 -2      blender/source/blender/makesdna/DNA_texture_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_texture_types.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.33      +88 -40    blender/source/blender/render/intern/source/texture.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/texture.c.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
  1.111     +36 -27    blender/source/blender/src/buttons_shading.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_shading.c.diff?r1=1.110&r2=1.111&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list