Blender Git Commit Log
Git Commits -> Revision 5445dda
Revision 5445dda by Brecht Van Lommel (master) January 27, 2010, 21:40 (GMT) |
Ambient Occlusion split up into: Ambient occlusion: multiplied with direct lighting by default, add is also still available and more blending methods might be added if they are useful. This is fundamentally a non physical effect. Environment lighting: always added as you would expect (though you can subtract by specifying negative energy). This can be just white or take colors or textures from the world. Indirect lighting: only supported for AAO at the moment (and is still too approximate), and also is always added. A factor is available to specify how much is added, though value 1.0 is correct. Also: * Material ambient value now defaults to 1.0. * Added Environment, Indirect and Emit pass. * "Both" blending method is no longer available. * Attenuation, sampling parameters are still shared, some could be split up, though if they are different this would affect performance. |
Commit Details:
Full Hash: 5445dda2956d64385b20874592b3305b7056505a
SVN Revision: 26353
Parent Commit: 478dc00
Lines Changed: +557, -274
23 Modified Paths:
/release/scripts/ui/properties_render.py (+10, -2) (Diff)
/release/scripts/ui/properties_world.py (+79, -44) (Diff)
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/material.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/world.c (+3, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+30, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+19, -17) (Diff)
/source/blender/makesdna/DNA_world_types.h (+7, -4) (Diff)
/source/blender/makesrna/intern/rna_render.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+36, -0) (Diff)
/source/blender/makesrna/intern/rna_world.c (+77, -55) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+4, -1) (Diff)
/source/blender/render/intern/include/rendercore.h (+1, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+1, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+6, -6) (Diff)
/source/blender/render/intern/source/occlusion.c (+57, -22) (Diff)
/source/blender/render/intern/source/pipeline.c (+33, -0) (Diff)
/source/blender/render/intern/source/rayshade.c (+49, -53) (Diff)
/source/blender/render/intern/source/rendercore.c (+19, -4) (Diff)
/source/blender/render/intern/source/shadeinput.c (+3, -3) (Diff)
/source/blender/render/intern/source/shadeoutput.c (+84, -60) (Diff)
/source/blender/render/intern/source/strand.c (+8, -0) (Diff)
/source/blender/render/intern/source/zbuf.c (+27, -0) (Diff)
/release/scripts/ui/properties_world.py (+79, -44) (Diff)
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/material.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/world.c (+3, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+30, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+19, -17) (Diff)
/source/blender/makesdna/DNA_world_types.h (+7, -4) (Diff)
/source/blender/makesrna/intern/rna_render.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+36, -0) (Diff)
/source/blender/makesrna/intern/rna_world.c (+77, -55) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+4, -1) (Diff)
/source/blender/render/intern/include/rendercore.h (+1, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+1, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+6, -6) (Diff)
/source/blender/render/intern/source/occlusion.c (+57, -22) (Diff)
/source/blender/render/intern/source/pipeline.c (+33, -0) (Diff)
/source/blender/render/intern/source/rayshade.c (+49, -53) (Diff)
/source/blender/render/intern/source/rendercore.c (+19, -4) (Diff)
/source/blender/render/intern/source/shadeinput.c (+3, -3) (Diff)
/source/blender/render/intern/source/shadeoutput.c (+84, -60) (Diff)
/source/blender/render/intern/source/strand.c (+8, -0) (Diff)
/source/blender/render/intern/source/zbuf.c (+27, -0) (Diff)