0
$\begingroup$

can you please help me? I need to fix this to make weapons for my game, I use boolean operators, and then active the smoothing, after activating the smoothing appears strange artifacts in my mesh, an example image - first image:

enter image description here

Then I add the Edge Split modifier or activate Auto Smooth, so the artifacts disappear, but when I add bevel, the artifacts appear again, only weaker or stronger, example image - second and third image:

enter image description here enter image description here

these artifacts are visible in unity, and in other programs, and this is very bad, is there any method that can fix this, please help me, can solve using flat shader, instead of smooth shader, it seems that the problem is smooth shader, but I need to use smooth shader.

sorry about my english, I'm from Brasil.

$\endgroup$
2
  • $\begingroup$ Opa men, Blz vou tentar aqui com edge loops Vlw (; $\endgroup$ Nov 16, 2018 at 23:31
  • $\begingroup$ The smooth shading shouldn't affect Unity at all -- as far as I know, it's a Blender-specific thing. $\endgroup$
    – SilverWolf
    Nov 17, 2018 at 6:31

1 Answer 1

0
$\begingroup$

Try using bevel modifier with weight rather than edge split.

Select the sharp edges and assign mean bevel weight to 1 in side properties panel(n). Then change in bevel modifier bevel limit method to weight. play with width and segments. It works fine in blender, but I don't know in unity. Because of huge ngons in middle enter image description here

$\endgroup$

Not the answer you're looking for? Browse other questions tagged .