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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021