Blender Git Loki
Git Commits -> Revision 703f248
Revision 703f248 by Ton Roosendaal (master) January 28, 2008, 16:33 (GMT) |
New rendering option: FSA! This completes the pipeline make-over, as started in 2006. With this option, during rendering, each sample for every layer and pass is being saved on disk (looks like non-antialiased images). Then the composite and color correction happens, then a clip to 0-1 range, and only in end all samples get combined - using sampling filters such as gauss/mitch/catmul. This results in artefact-free antialiased images. Even Z-combine or ID masks now work perfect for it! This is an unfinished commit btw; Brecht will finish this for strands. Also Halo doesnt work yet. To activate FSA: press "Save Buffers" and the new button next to it. :) |
Commit Details:
Full Hash: 703f248ab4bd918ba6a202a20b73dc6293851759
SVN Revision: 13436
Parent Commit: b9842ec
Lines Changed: +564, -233
18 Modified Paths:
/source/blender/makesdna/DNA_scene_types.h (+2, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_defocus.c (+4, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_idMask.c (+21, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_zcombine.c (+22, -0) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+3, -2) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+2, -0) (Diff)
/source/blender/render/intern/include/rendercore.h (+3, -0) (Diff)
/source/blender/render/intern/include/render_types.h (+4, -2) (Diff)
/source/blender/render/intern/include/shading.h (+3, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+3, -2) (Diff)
/source/blender/render/intern/source/pipeline.c (+232, -50) (Diff)
/source/blender/render/intern/source/pixelblending.c (+0, -9) (Diff)
/source/blender/render/intern/source/rendercore.c (+155, -103) (Diff)
/source/blender/render/intern/source/shadeinput.c (+7, -2) (Diff)
/source/blender/render/intern/source/strand.c (+38, -16) (Diff)
/source/blender/render/intern/source/zbuf.c (+33, -15) (Diff)
/source/blender/src/buttons_scene.c (+17, -12) (Diff)
/source/blender/src/buttons_shading.c (+15, -15) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_defocus.c (+4, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_idMask.c (+21, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_zcombine.c (+22, -0) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+3, -2) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+2, -0) (Diff)
/source/blender/render/intern/include/rendercore.h (+3, -0) (Diff)
/source/blender/render/intern/include/render_types.h (+4, -2) (Diff)
/source/blender/render/intern/include/shading.h (+3, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+3, -2) (Diff)
/source/blender/render/intern/source/pipeline.c (+232, -50) (Diff)
/source/blender/render/intern/source/pixelblending.c (+0, -9) (Diff)
/source/blender/render/intern/source/rendercore.c (+155, -103) (Diff)
/source/blender/render/intern/source/shadeinput.c (+7, -2) (Diff)
/source/blender/render/intern/source/strand.c (+38, -16) (Diff)
/source/blender/render/intern/source/zbuf.c (+33, -15) (Diff)
/source/blender/src/buttons_scene.c (+17, -12) (Diff)
/source/blender/src/buttons_shading.c (+15, -15) (Diff)