[Bf-blender-cvs] [7997e38] master: Fix T39233: Face assigned textures bake too bright

Sergey Sharybin noreply at git.blender.org
Wed Mar 19 15:23:00 CET 2014


Commit: 7997e38917159d2779769b2d1a938ca1750e2641
Author: Sergey Sharybin
Date:   Wed Mar 19 20:21:46 2014 +0600
https://developer.blender.org/rB7997e38917159d2779769b2d1a938ca1750e2641

Fix T39233: Face assigned textures bake too bright

Shade input wasn't initialized properly for texture baking.

===================================================================

M	source/blender/render/intern/source/bake.c

===================================================================

diff --git a/source/blender/render/intern/source/bake.c b/source/blender/render/intern/source/bake.c
index 977c30f..59a2a0d 100644
--- a/source/blender/render/intern/source/bake.c
+++ b/source/blender/render/intern/source/bake.c
@@ -981,6 +981,7 @@ int RE_bake_shade_all_selected(Render *re, int type, Object *actob, short *do_up
 	int a, vdone = false, result = BAKE_RESULT_OK;
 	bool use_mask = false;
 	bool use_displacement_buffer = false;
+	bool do_manage = BKE_scene_check_color_management_enabled(re->scene);
 	
 	re->scene_color_manage = BKE_scene_check_color_management_enabled(re->scene);
 	
@@ -1040,6 +1041,7 @@ int RE_bake_shade_all_selected(Render *re, int type, Object *actob, short *do_up
 		}
 		handles[a].ssamp.shi[0].combinedflag = ~(SCE_PASS_SPEC);
 		handles[a].ssamp.shi[0].thread = a;
+		handles[a].ssamp.shi[0].do_manage = do_manage;
 		handles[a].ssamp.tot = 1;
 
 		handles[a].type = type;




More information about the Bf-blender-cvs mailing list