0
$\begingroup$

I imported one voxel model from another program. When I tried to parent the armature, it showed error so I remove doubles from the model. After removing doubles from the model, parent error was gone. But strange triangles appeared on my model. Shape of mesh didn't changed. I searched the internet to fix this problem then recalculated normals, but nothing has changed.

enter image description here

This is how my model looks like after removing double.


enter image description here

This is my original model before removing double.

$\endgroup$

1 Answer 1

1
$\begingroup$

You have Smooth Shading enabled. Select the object and switch to Flat Shading and it will look like before (Object > Shade Flat).

The other software split the connection between faces, similar to how Blender's Edge Split modifier works, to make the faces appear flat shaded. This is because the vertex normals are depending on the face normals of the neighboring faces. If the faces and edges are split from each other this doesn't happen, because there is only one face the vertex is part of. If you now interpolate the normals for the shading of the face, it will remain flat shaded even when you use Gouraud/Smooth shading.

A better approach that doesn't require the separation of faces and therefore duplication of vertices, is to simply not interpolate the face normals over the barycentric coordinates. That is what Blender's Shade Flat does.

enter image description here

$\endgroup$
6
  • $\begingroup$ It looks much better, but I can't still get rid of lines :( $\endgroup$
    – hamth
    Commented Sep 22, 2019 at 13:58
  • $\begingroup$ What lines do you mean? $\endgroup$ Commented Sep 22, 2019 at 14:00
  • $\begingroup$ Strange shadows turned smaller, but it still appears after changing shading mode $\endgroup$
    – hamth
    Commented Sep 22, 2019 at 14:03
  • $\begingroup$ Can you add a screenshot to your question that shows this problem? $\endgroup$ Commented Sep 22, 2019 at 14:06
  • $\begingroup$ Solved it! I don't know how but after deleting some edges and changing shading mode several times, now it looks well. Thanks ! $\endgroup$
    – hamth
    Commented Sep 22, 2019 at 14:08

You must log in to answer this question.

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