diff options
author | Ton Roosendaal <ton@blender.org> | 2006-04-01 19:35:25 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-04-01 19:35:25 +0400 |
commit | 5f12ccd0f139b5654b11e7311089188d464c6a4c (patch) | |
tree | 434130567d5dd0dead483018000723fbfeb73f80 | |
parent | 01b827fa6fdadbe8407847ba4b12ce9f9a8df882 (diff) |
Bug fix #3900, washed out AO colors
Darn typo in AO code... it only multiplied the red compononent for AO. :)
-rw-r--r-- | source/blender/render/intern/source/rendercore.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/render/intern/source/rendercore.c b/source/blender/render/intern/source/rendercore.c index 965c7ae56f9..d5103c3aaee 100644 --- a/source/blender/render/intern/source/rendercore.c +++ b/source/blender/render/intern/source/rendercore.c @@ -1844,8 +1844,8 @@ void shade_lamp_loop(ShadeInput *shi, ShadeResult *shr) if(R.wrld.mode & WO_AMB_OCC) { ambient_occlusion(shi, shr); shr->diff[0] += shi->r*shr->ao[0]; - shr->diff[1] += shi->r*shr->ao[1]; - shr->diff[2] += shi->r*shr->ao[2]; + shr->diff[1] += shi->g*shr->ao[1]; + shr->diff[2] += shi->b*shr->ao[2]; } for(go=lights->first; go; go= go->next) { |