diff options
author | Ton Roosendaal <ton@blender.org> | 2009-05-03 16:06:43 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-05-03 16:06:43 +0400 |
commit | b89126dbe85501c54d9041ce5e4adb5c626d9c04 (patch) | |
tree | 514323c59237257c3c9e7f640c3c2413766c0f7d /source | |
parent | 12a5c03d1602b478b9f1c23bbc80129a957b0bdb (diff) |
Bugfix #18676
Map a texture to Material Ambient factor didn't work.
Probably not since 2.42 or so... :)
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/render/intern/source/texture.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/texture.c b/source/blender/render/intern/source/texture.c index 61e9d9cf412..d41f68c021a 100644 --- a/source/blender/render/intern/source/texture.c +++ b/source/blender/render/intern/source/texture.c @@ -2031,6 +2031,10 @@ void do_material_tex(ShadeInput *shi) shi->amb= texture_value_blend(mtex->def_var, shi->amb, texres.tin, varfac, mtex->blendtype, flip); if(shi->amb<0.0) shi->amb= 0.0; else if(shi->amb>1.0) shi->amb= 1.0; + + shi->ambr= shi->amb*R.wrld.ambr; + shi->ambg= shi->amb*R.wrld.ambg; + shi->ambb= shi->amb*R.wrld.ambb; } } } |