5
$\begingroup$

I use the "Normal Edit" and "Data Transfer" functions a lot, therefore I'm working with custom Normals with Face Corner Normals that differ from the Vertex Normals. The Pink lines represent the Face Corner Normals that are all pointing downwards towards the Cube:

enter image description here

After I Flip Normals this happens.

enter image description here

The two diagonal pairs of Face Corner Normals point into a different direction which results in odd definitely not intended shading:

enter image description here

I can fix the issue with the Data Transfre module and a bit of hassle. But I would like to know what the **** is going on here? I want to know how blender calculates the new position of Face Corner Data.

If your IQ is above 160 maybe you can figure it out because I can't, rotations are in precisely 15degree increments:

enter image description here Flipped Normals: enter image description here

$\endgroup$
1
  • 1
    $\begingroup$ I'm not really completely sure what your asking because I don't work with normals very much but flip normals mirrors all normals across the face. $\endgroup$
    – mwolfe 11
    Sep 15, 2019 at 2:40

1 Answer 1

-1
$\begingroup$

I would assume this is due to the fact that it is a bunch of disconnected planes which are treated like one object. In the newer Blender 2.8x+ series, normals are automatically corrected while editing in edit mode.

The problem in your case is that all of the disconnected planes are being treated as if they are one object, and therefore, the normals are going to look very messed up. However, if you try this with all the planes connected into a full, closed mesh, you should see this problem disappear when you recalculate (if needed) the normals. If you flip the normals, they should flip.

$\endgroup$
1
  • $\begingroup$ Why was this answer downvoted? If something is wrong with the answer please say so in the comments instead of simply just downvoting with no clear explanation. $\endgroup$ Dec 7, 2020 at 11:47

You must log in to answer this question.

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