[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