[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_node.h BKE_scene.h blender/source/blender/blenkernel/intern node.c node_composit.c scene.c blender/source/blender/blenloader/intern readfile.c writefile.c blender/source/blender/include butspace.h ...

Ton Roosendaal ton at blender.org
Thu Jan 26 23:18:46 CET 2006


ton (Ton Roosendaal) 2006/01/26 23:18:46 CET

  Modified files:        (Branch: orange)
    blender/source/blender/blenkernel BKE_node.h BKE_scene.h 
    blender/source/blender/blenkernel/intern node.c 
                                             node_composit.c 
                                             scene.c 
    blender/source/blender/blenloader/intern readfile.c 
                                             writefile.c 
    blender/source/blender/include butspace.h 
    blender/source/blender/makesdna DNA_node_types.h 
                                    DNA_scene_types.h 
    blender/source/blender/render/extern/include RE_pipeline.h 
    blender/source/blender/render/intern/include zbuf.h 
    blender/source/blender/render/intern/source envmap.c 
                                                pipeline.c 
                                                rendercore.c 
                                                zbuf.c 
    blender/source/blender/src buttons_scene.c drawnode.c 
                               editnode.c header_info.c 
                               previewrender.c renderwin.c 
  
  Log:
  Orange; more render & compo stuff!
  
  -> Rendering in RenderLayers
  
  It's important to distinguish a 'render layer' from a 'pass'. The first is
  control over the main pipeline itself, to indicate what geometry is being
  is rendered. The 'pass' (not in this commit!) is related to internal
  shading code, like shadow/spec/AO/normals/etc.
  
  Options for RenderLayers now are:
  - Indicate which 3d 'view layers' have to be included (so you can render
    front and back separately)
  - "Solid", all solid faces, includes sky at the moment too
  - "ZTransp", all transparent faces
  - "Halo", the halos
  - "Strand", the particle strands (not coded yet...)
  
  Currently only 2 'passes' are exported for render, which is the "Combined"
  buffer and the "Z. The latter now works, and can be turned on/off.
  
  Note that all layers are still fully kept in memory now, saving the tiles
  and layers to disk (in exr) is also todo.
  
  -> New Blur options
  
  The existing Blur Node (compositor) now has an optional input image. This
  has to be a 'value buffer', which can be a Zbuffer, or any mask you can
  think of. The input values have to be in the 0-1 range, so another new
  node was added too "Map Value".
  The value input can also be used to tweak blur size with the (todo)
  Time Node.
  
  Temporal screenies:
  http://www.blender.org/bf/rt.jpg
  http://www.blender.org/bf/rt1.jpg
  http://www.blender.org/bf/rt2.jpg
  
  BTW: The compositor is very slow still, it recalulates all nodes on each
  change still. Persistant memory and dependency checks is coming!
  
  Revision  Changes    Path
  1.1.2.17  +2 -0      blender/source/blender/blenkernel/Attic/BKE_node.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/Attic/BKE_node.h.diff?r1=1.1.2.16&r2=1.1.2.17&cvsroot=bf-blender>
  1.9.2.3   +2 -0      blender/source/blender/blenkernel/BKE_scene.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_scene.h.diff?r1=1.9.2.2&r2=1.9.2.3&cvsroot=bf-blender>
  1.1.2.18  +18 -14    blender/source/blender/blenkernel/intern/Attic/node.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/Attic/node.c.diff?r1=1.1.2.17&r2=1.1.2.18&cvsroot=bf-blender>
  1.1.2.5   +501 -205  blender/source/blender/blenkernel/intern/Attic/node_composit.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/Attic/node_composit.c.diff?r1=1.1.2.4&r2=1.1.2.5&cvsroot=bf-blender>
  1.31.2.5  +21 -0     blender/source/blender/blenkernel/intern/scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/scene.c.diff?r1=1.31.2.4&r2=1.31.2.5&cvsroot=bf-blender>
  1.214.2.37 +4 -0      blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.214.2.36&r2=1.214.2.37&cvsroot=bf-blender>
  1.60.2.11 +6 -5      blender/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.60.2.10&r2=1.60.2.11&cvsroot=bf-blender>
  1.69.2.11 +3 -2      blender/source/blender/include/butspace.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.69.2.10&r2=1.69.2.11&cvsroot=bf-blender>
  1.1.2.15  +2 -1      blender/source/blender/makesdna/Attic/DNA_node_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/Attic/DNA_node_types.h.diff?r1=1.1.2.14&r2=1.1.2.15&cvsroot=bf-blender>
  1.51.2.8  +33 -0     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.51.2.7&r2=1.51.2.8&cvsroot=bf-blender>
  1.1.2.3   +6 -3      blender/source/blender/render/extern/include/Attic/RE_pipeline.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/extern/include/Attic/RE_pipeline.h.diff?r1=1.1.2.2&r2=1.1.2.3&cvsroot=bf-blender>
  1.9.2.2   +4 -2      blender/source/blender/render/intern/include/zbuf.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/include/zbuf.h.diff?r1=1.9.2.1&r2=1.9.2.2&cvsroot=bf-blender>
  1.21.2.6  +2 -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.5&r2=1.21.2.6&cvsroot=bf-blender>
  1.1.2.6   +82 -51    blender/source/blender/render/intern/source/Attic/pipeline.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/Attic/pipeline.c.diff?r1=1.1.2.5&r2=1.1.2.6&cvsroot=bf-blender>
  1.126.2.25 +95 -59    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.24&r2=1.126.2.25&cvsroot=bf-blender>
  1.31.2.7  +39 -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.31.2.6&r2=1.31.2.7&cvsroot=bf-blender>
  1.99.2.8  +150 -0    blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.99.2.7&r2=1.99.2.8&cvsroot=bf-blender>
  1.1.2.23  +88 -10    blender/source/blender/src/Attic/drawnode.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/Attic/drawnode.c.diff?r1=1.1.2.22&r2=1.1.2.23&cvsroot=bf-blender>
  1.1.2.21  +48 -6     blender/source/blender/src/Attic/editnode.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/Attic/editnode.c.diff?r1=1.1.2.20&r2=1.1.2.21&cvsroot=bf-blender>
  1.74.2.9  +2 -1      blender/source/blender/src/header_info.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_info.c.diff?r1=1.74.2.8&r2=1.74.2.9&cvsroot=bf-blender>
  1.61.2.16 +1 -0      blender/source/blender/src/previewrender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/previewrender.c.diff?r1=1.61.2.15&r2=1.61.2.16&cvsroot=bf-blender>
  1.59.2.13 +53 -53    blender/source/blender/src/renderwin.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/renderwin.c.diff?r1=1.59.2.12&r2=1.59.2.13&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list