[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern node.c node_composite.c blender/source/blender/blenlib/intern threads.c blender/source/blender/makesdna DNA_scene_types.h blender/source/blender/render/extern/include RE_pipeline.h RE_shader_ext.h blender/source/blender/render/intern/include pixelblending.h ...

Ton Roosendaal ton at blender.org
Thu Feb 2 18:54:22 CET 2006


ton (Ton Roosendaal) 2006/02/02 18:54:22 CET

  Modified files:
    blender/source/blender/blenkernel/intern node.c 
                                             node_composite.c 
    blender/source/blender/blenlib/intern threads.c 
    blender/source/blender/makesdna DNA_scene_types.h 
    blender/source/blender/render/extern/include RE_pipeline.h 
                                                 RE_shader_ext.h 
    blender/source/blender/render/intern/include pixelblending.h 
                                                 rendercore.h 
    blender/source/blender/render/intern/source pipeline.c 
                                                pixelblending.c 
                                                ray.c rendercore.c 
                                                zbuf.c 
    blender/source/blender/src buttons_scene.c drawnode.c 
                               editnode.c 
  Removed files:
    blender/source/blender/renderconverter Makefile 
                                           RE_renderconverter.h 
                                           SConscript 
    blender/source/blender/renderconverter/intern Makefile 
                                                  convertBlenderScene.c 
  
  Log:
  features & fixes:
  
  - Enabled Groups to execute in Compositor. They were ignored still.
    Note; inside of groups nothing is cached, so a change of a group input
    will recalculate it fully. This is needed because groups are linked
    data (instances use same internal nodes).
  
  - Made Composit node "Viewer" display correctly input for images with
    1/2/3/4 channels.
  
  - Added pass rendering, tested now with only regular Materials. For
    Material nodes this is quite more complex... since they cannot be
    easily separated in passes (each Material does a full shade)
    In this commit all pass render is disabled though, will continue work on
    that later.
    Sneak preview: http://www.blender.org/bf/rt.jpg  (temporal image)
  
  - What did remain is the 'Normal' pass output. Normal works very nice for
    relighting effects. Use the "Normal Node" to define where more or less
    light should be. (Use "Value Map" node to tweak influence of the
    Normal node 'dot' output.)
  
  - EVIL bug fix: I've spend almost a day finding it... when combining AO and
    mirror render, the event queue was totally screwing up... two things not
    related at all!
    Found out error was in ray-mirror code, which was using partially
    uninitialized 'ShadeInput' data to pass on to render code.
  
  - Another fix; made sure that while thread render, the threads don't get
    events, only the main program will do. Might fix issues reported by
    people on linux/windows.
  
  Revision  Changes    Path
  1.4       +62 -42    blender/source/blender/blenkernel/intern/node.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/node.c.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.6       +135 -40   blender/source/blender/blenkernel/intern/node_composite.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/node_composite.c.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.3       +7 -0      blender/source/blender/blenlib/intern/threads.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/intern/threads.c.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.55      +2 -2      blender/source/blender/makesdna/DNA_scene_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_scene_types.h.diff?r1=1.54&r2=1.55&cvsroot=bf-blender>
  1.4       +33 -28    blender/source/blender/render/extern/include/RE_pipeline.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/RE_pipeline.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.5       +7 -3      blender/source/blender/render/extern/include/RE_shader_ext.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/RE_shader_ext.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.10      +2 -1      blender/source/blender/render/intern/include/pixelblending.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/include/pixelblending.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.24      +2 -2      blender/source/blender/render/intern/include/rendercore.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/include/rendercore.h.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
  1.7       +73 -16    blender/source/blender/render/intern/source/pipeline.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/pipeline.c.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.16      +16 -32    blender/source/blender/render/intern/source/pixelblending.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/pixelblending.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.69      +15 -11    blender/source/blender/render/intern/source/ray.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/ray.c.diff?r1=1.68&r2=1.69&cvsroot=bf-blender>
  1.136     +595 -333  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.135&r2=1.136&cvsroot=bf-blender>
  1.40      +12 -6     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.39&r2=1.40&cvsroot=bf-blender>
  1.103     +12 -11    blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.102&r2=1.103&cvsroot=bf-blender>
  1.3       +2 -2      blender/source/blender/src/drawnode.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawnode.c.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.4       +18 -12    blender/source/blender/src/editnode.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editnode.c.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list