[Bf-blender-cvs] [e9bac3a23a7] soc-2019-npr: LANPR: Modified default values for better initial experience.

YimingWu noreply at git.blender.org
Fri Jul 5 09:18:19 CEST 2019


Commit: e9bac3a23a7d4eea0b8f91e3e9f24018602b737f
Author: YimingWu
Date:   Fri Jul 5 15:16:58 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rBe9bac3a23a7d4eea0b8f91e3e9f24018602b737f

LANPR: Modified default values for better initial experience.

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

M	source/blender/blenloader/intern/versioning_280.c
M	source/blender/draw/engines/lanpr/lanpr_ops.c

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

diff --git a/source/blender/blenloader/intern/versioning_280.c b/source/blender/blenloader/intern/versioning_280.c
index 1188ff080f3..177da8ee5df 100644
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@ -3529,20 +3529,20 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
 
       sce->lanpr.enable_intersections = 1;
 
-      sce->lanpr.background_color[0] = 0;
-      sce->lanpr.background_color[1] = 0;
-      sce->lanpr.background_color[2] = 0;
+      sce->lanpr.background_color[0] = 0.75;
+      sce->lanpr.background_color[1] = 0.75;
+      sce->lanpr.background_color[2] = 0.75;
       sce->lanpr.background_color[3] = 1;
 
-      sce->lanpr.line_color[0] = 1;
-      sce->lanpr.line_color[1] = 1;
-      sce->lanpr.line_color[2] = 1;
-      sce->lanpr.line_color[3] = 1;
+      sce->lanpr.line_color[0] = 0;
+      sce->lanpr.line_color[1] = 0;
+      sce->lanpr.line_color[2] = 0;
+      sce->lanpr.line_color[3] = 0;
 
       sce->lanpr.enable_intersections = 1;
       sce->lanpr.enable_chaining = 1;
-      sce->lanpr.chaining_image_threshold = 0.01;
-      sce->lanpr.chaining_geometry_threshold = 0.1;
+      sce->lanpr.chaining_image_threshold = 0.01f;
+      sce->lanpr.chaining_geometry_threshold = 0.0f;
 
       sce->lanpr.disable_edge_splits = 1;
     }
diff --git a/source/blender/draw/engines/lanpr/lanpr_ops.c b/source/blender/draw/engines/lanpr/lanpr_ops.c
index 8c24a86a611..da56830c4e7 100644
--- a/source/blender/draw/engines/lanpr/lanpr_ops.c
+++ b/source/blender/draw/engines/lanpr/lanpr_ops.c
@@ -4456,9 +4456,9 @@ LANPR_LineLayer *lanpr_new_line_layer(SceneLANPR *lanpr)
   ll->qi_begin = ll->qi_end = max_occ + 1;
   ll->use_same_style = 1;
   ll->thickness = 1.0f;
-  ll->color[0] = 1.0f;
-  ll->color[1] = 1.0f;
-  ll->color[2] = 1.0f;
+  ll->color[0] = 0.0f;
+  ll->color[1] = 0.0f;
+  ll->color[2] = 0.0f;
   ll->color[3] = 1.0f;
   ll->enable_contour = 1;
   ll->enable_crease = 1;
@@ -4647,9 +4647,9 @@ int lanpr_auto_create_line_layer_exec(struct bContext *C, struct wmOperator *op)
 
   ll = lanpr_new_line_layer(lanpr);
   ll->thickness = 1.7;
-  ll->color[0] = 1;
-  ll->color[1] = 1;
-  ll->color[2] = 1;
+  ll->color[0] = 0;
+  ll->color[1] = 0;
+  ll->color[2] = 0;
 
   lanpr_enable_all_line_types_exec(C, op);
 
@@ -4657,8 +4657,8 @@ int lanpr_auto_create_line_layer_exec(struct bContext *C, struct wmOperator *op)
   ll->thickness = 0.9;
   ll->qi_begin = 1;
   ll->qi_end = 1;
-  ll->color[0] = 0.314;
-  ll->color[1] = 0.596;
+  ll->color[0] = 0.1;
+  ll->color[1] = 0.1;
   ll->color[2] = 1;
 
   lanpr_enable_all_line_types_exec(C, op);
@@ -4667,9 +4667,9 @@ int lanpr_auto_create_line_layer_exec(struct bContext *C, struct wmOperator *op)
   ll->thickness = 0.7;
   ll->qi_begin = 2;
   ll->qi_end = 2;
-  ll->color[0] = 0.135;
-  ll->color[1] = 0.304;
-  ll->color[2] = 0.508;
+  ll->color[0] = 0.2;
+  ll->color[1] = 0.2;
+  ll->color[2] = 0.2;
 
   lanpr_enable_all_line_types_exec(C, op);



More information about the Bf-blender-cvs mailing list