[Bf-blender-cvs] [322049a2584] temp-lineart-contained: LineArt: Remve automatic back face culling.

YimingWu noreply at git.blender.org
Mon Jan 17 00:29:42 CET 2022


Commit: 322049a2584057da879c626219938987d102ceda
Author: YimingWu
Date:   Mon Jan 17 07:27:50 2022 +0800
Branches: temp-lineart-contained
https://developer.blender.org/rB322049a2584057da879c626219938987d102ceda

LineArt: Remve automatic back face culling.

This behaviour is still very confusing when you have single sided faces.

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

M	source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c

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

diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
index 1a9a468b02e..167b97ed3ae 100644
--- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
+++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
@@ -3271,12 +3271,6 @@ static LineartRenderBuffer *lineart_create_render_buffer(Scene *scene,
   rb->max_occlusion_level = lmd->level_end_override;
 
   rb->use_back_face_culling = (lmd->calculation_flags & LRT_USE_BACK_FACE_CULLING) != 0;
-  if (rb->max_occlusion_level < 1) {
-    rb->use_back_face_culling = true;
-    if (G.debug_value == 4000) {
-      printf("Backface culling enabled automatically.\n");
-    }
-  }
 
   int16_t edge_types = lmd->edge_types_override;



More information about the Bf-blender-cvs mailing list