[Bf-blender-cvs] [f5043066718] blender2.8: Workbench: Default specular settings when no materials are used

Jeroen Bakker noreply at git.blender.org
Fri Jun 8 15:08:48 CEST 2018


Commit: f5043066718997382d353db8e8c122add55f274c
Author: Jeroen Bakker
Date:   Fri Jun 8 15:07:05 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBf5043066718997382d353db8e8c122add55f274c

Workbench: Default specular settings when no materials are used

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

M	source/blender/draw/engines/workbench/workbench_materials.c

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

diff --git a/source/blender/draw/engines/workbench/workbench_materials.c b/source/blender/draw/engines/workbench/workbench_materials.c
index d74c0606b5d..b25938cd0e5 100644
--- a/source/blender/draw/engines/workbench/workbench_materials.c
+++ b/source/blender/draw/engines/workbench/workbench_materials.c
@@ -12,10 +12,10 @@ void workbench_material_update_data(WORKBENCH_PrivateData *wpd, Object *ob, Mate
 	/* When in OB_TEXTURE always uyse V3D_SHADING_MATERIAL_COLOR as fallback when no texture could be determined */
 	int color_type = wpd->drawtype == OB_SOLID ? wpd->shading.color_type : V3D_SHADING_MATERIAL_COLOR;
 	static float default_diffuse_color[] = {0.8f, 0.8f, 0.8f, 1.0f};
-	static float default_specular_color[] = {1.0f, 1.0f, 1.0f, 1.0f};
+	static float default_specular_color[] = {0.5f, 0.5f, 0.5f, 0.5f};
 	copy_v4_v4(data->material_data.diffuse_color, default_diffuse_color);
 	copy_v4_v4(data->material_data.specular_color, default_specular_color);
-	data->material_data.roughness = 0.25f;
+	data->material_data.roughness = 0.5f;
 
 	if (DRW_object_is_paint_mode(ob) || color_type == V3D_SHADING_SINGLE_COLOR) {
 		copy_v3_v3(data->material_data.diffuse_color, wpd->shading.single_color);



More information about the Bf-blender-cvs mailing list