[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern material.c blender/source/blender/makesdna DNA_material_types.h blender/source/blender/radiosity/intern/source radrender.c blender/source/blender/render/extern/include render.h render_types.h blender/source/blender/render/intern/source envmap.c initrender.c ...

Ton Roosendaal ton at blender.org
Thu Dec 8 23:05:43 CET 2005


ton (Ton Roosendaal) 2005/12/08 23:05:43 CET

  Modified files:        (Branch: orange)
    blender/source/blender/blenkernel/intern material.c 
    blender/source/blender/makesdna DNA_material_types.h 
    blender/source/blender/radiosity/intern/source radrender.c 
    blender/source/blender/render/extern/include render.h 
                                                 render_types.h 
    blender/source/blender/render/intern/source envmap.c 
                                                initrender.c 
                                                renderHelp.c 
                                                rendercore.c 
                                                renderdatabase.c 
                                                texture.c zbuf.c 
    blender/source/blender/renderconverter/intern 
                                                  convertBlenderScene.c 
    blender/source/blender/src buttons_shading.c 
  
  Log:
  New feature: "Stress" texture input channel
  
  (As usual movies disappears after while)
  
  Face example showing stress values on a blend. White is stretch, black
  is squeeze
  http://www.blender.org/bf/0001_0014.avi
  
  Quick test with softbody stretch
  http://www.blender.org/bf/0001_0100.avi
  
  Based on the difference of the "Orco" (original undeformed coordinate)
  and the actual render coordinate, a stress value is computed to make
  textures react to stretching or wrinking skin.
  
  The texture coordinate is neutral (0) on relaxed state. -1 is squeezed
  to zero, +1 is stretched to infinity.
  Note that scaling (object itself or parent) also will result in
  stress values.
  
  The reason for the huge commit is a cleanup in allocating memory for
  the vertices. These were growing too large with new options, so now it
  allocates the optional coordinates dynamically.
  Saves about 20 MB memory per 1M vertices already. But best of all is that
  I now can add much more fun... so tangents, here we come!
  
  Revision  Changes    Path
  1.32.2.4  +1 -1      blender/source/blender/blenkernel/intern/material.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/material.c.diff?r1=1.32.2.3&r2=1.32.2.4&cvsroot=bf-blender>
  1.30.2.5  +1 -0      blender/source/blender/makesdna/DNA_material_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_material_types.h.diff?r1=1.30.2.4&r2=1.30.2.5&cvsroot=bf-blender>
  1.8.2.1   +24 -100   blender/source/blender/radiosity/intern/source/radrender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/radiosity/intern/source/radrender.c.diff?r1=1.8.2.0&r2=1.8.2.1&cvsroot=bf-blender>
  1.18.2.3  +10 -1     blender/source/blender/render/extern/include/render.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/render.h.diff?r1=1.18.2.2&r2=1.18.2.3&cvsroot=bf-blender>
  1.34.2.4  +5 -6      blender/source/blender/render/extern/include/render_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/render_types.h.diff?r1=1.34.2.3&r2=1.34.2.4&cvsroot=bf-blender>
  1.21.2.2  +1 -1      blender/source/blender/render/intern/source/envmap.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/envmap.c.diff?r1=1.21.2.1&r2=1.21.2.2&cvsroot=bf-blender>
  1.69.2.3  +5 -3      blender/source/blender/render/intern/source/initrender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/initrender.c.diff?r1=1.69.2.2&r2=1.69.2.3&cvsroot=bf-blender>
  1.16.2.1  +2 -2      blender/source/blender/render/intern/source/renderHelp.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/renderHelp.c.diff?r1=1.16.2.0&r2=1.16.2.1&cvsroot=bf-blender>
  1.126.2.10 +49 -23    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.126.2.9&r2=1.126.2.10&cvsroot=bf-blender>
  1.12.2.2  +145 -25   blender/source/blender/render/intern/source/renderdatabase.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/renderdatabase.c.diff?r1=1.12.2.1&r2=1.12.2.2&cvsroot=bf-blender>
  1.53.2.3  +9 -0      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.53.2.2&r2=1.53.2.3&cvsroot=bf-blender>
  1.31.2.4  +1 -3      blender/source/blender/render/intern/source/zbuf.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/zbuf.c.diff?r1=1.31.2.3&r2=1.31.2.4&cvsroot=bf-blender>
  1.178.2.6 +131 -119  blender/source/blender/renderconverter/intern/convertBlenderScene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.178.2.5&r2=1.178.2.6&cvsroot=bf-blender>
  1.157.2.10 +5 -4      blender/source/blender/src/buttons_shading.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_shading.c.diff?r1=1.157.2.9&r2=1.157.2.10&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list