[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_node.h blender/source/blender/blenkernel/intern material.c node_composite.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/makesdna DNA_material_types.h DNA_scene_types.h blender/source/blender/render/extern/include RE_pipeline.h ...

Ton Roosendaal ton at blender.org
Tue Jan 31 22:49:05 CET 2006


ton (Ton Roosendaal) 2006/01/31 22:49:05 CET

  Modified files:
    blender/source/blender/blenkernel BKE_node.h 
    blender/source/blender/blenkernel/intern material.c 
                                             node_composite.c 
    blender/source/blender/blenloader/intern readfile.c 
    blender/source/blender/makesdna DNA_material_types.h 
                                    DNA_scene_types.h 
    blender/source/blender/render/extern/include RE_pipeline.h 
                                                 RE_shader_ext.h 
    blender/source/blender/render/intern/include rendercore.h 
                                                 renderdatabase.h 
    blender/source/blender/render/intern/source convertblender.c 
                                                pipeline.c 
                                                pixelblending.c 
                                                ray.c rendercore.c 
                                                renderdatabase.c 
                                                zbuf.c 
    blender/source/blender/src editnode.c renderwin.c 
  
  Log:
  Three features;
  
  - Live scanline updates while rendering
  Using a timer system, each second now the tiles that are being processed
  are checked if they could use display.
  To make this work pretty, I had to use the threaded 'tile processor' for
  a single thread too, but that's now proven to be stable.
  
  Also note that these updates draw per layer, including ztransp progress
  separately from solid render.
  
  - Recode of ztransp OSA
  Until now (since blender 1.0) the ztransp part was fully rendered and
  added on top of the solid part with alpha-over. This adding was done before
  the solid part applied sub-pixel sample filtering, causing the ztransp
  layer to be always too blurry.
  
  Now the ztransp layer uses same sub=pixel filter, resulting in the same
  AA level (and filter results) as the solid part. Quite noticable with hair
  renders.
  
  - Vector buffer support & preliminary vector-blur Node
  Using the "Render Layer" panel "Vector" pass button, the motion vectors
  per pixel are calculated and stored. Accessible via the Compositor.
  
  The vector-blur node is horrible btw! It just uses the length of the
  vector to apply a filter like with current (z)blur. I'm committing it anyway,
  I'll experiment with it further, and who knows some surprise code shows up!
  
  Revision  Changes    Path
  1.4       +2 -1      blender/source/blender/blenkernel/BKE_node.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_node.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.35      +2 -2      blender/source/blender/blenkernel/intern/material.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/material.c.diff?r1=1.34&r2=1.35&cvsroot=bf-blender>
  1.5       +107 -20   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.4&r2=1.5&cvsroot=bf-blender>
  1.223     +1 -2      blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.222&r2=1.223&cvsroot=bf-blender>
  1.35      +2 -1      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.34&r2=1.35&cvsroot=bf-blender>
  1.54      +3 -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.53&r2=1.54&cvsroot=bf-blender>
  1.3       +8 -4      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.2&r2=1.3&cvsroot=bf-blender>
  1.4       +6 -2      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.3&r2=1.4&cvsroot=bf-blender>
  1.23      +3 -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.22&r2=1.23&cvsroot=bf-blender>
  1.3       +17 -2     blender/source/blender/render/intern/include/renderdatabase.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/include/renderdatabase.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.4       +329 -168  blender/source/blender/render/intern/source/convertblender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/convertblender.c.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.5       +83 -58    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.4&r2=1.5&cvsroot=bf-blender>
  1.15      +71 -26    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.14&r2=1.15&cvsroot=bf-blender>
  1.68      +3 -1      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.67&r2=1.68&cvsroot=bf-blender>
  1.135     +150 -92   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.134&r2=1.135&cvsroot=bf-blender>
  1.14      +43 -27    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.13&r2=1.14&cvsroot=bf-blender>
  1.39      +78 -86    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.38&r2=1.39&cvsroot=bf-blender>
  1.3       +1 -1      blender/source/blender/src/editnode.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editnode.c.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.67      +23 -6     blender/source/blender/src/renderwin.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/renderwin.c.diff?r1=1.66&r2=1.67&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list