6
$\begingroup$

I have 8 objects sharing the same mesh (linked duplicates) and I want half of them to have their normals flipped, so I am searching for a modifier that flips all the normals on an object before I set out to write my own.

The mesh is asymmetric, so I can't use a negative scale. The two normal directions need to be separate objects so I can export them to different files for render order reasons. I'd prefer not to have two meshes, as then I'd have to keep them in sync if I edit one.

$\endgroup$
0

2 Answers 2

12
$\begingroup$

One solution would be a Solidify Modifier.
All credits to @lemon for making it work.

  1. Add Solidify Modifier
  2. Set Normals > Flip, and Mode > Complex
  3. Add Weld Modifier

enter image description here

$\endgroup$
10
  • 3
    $\begingroup$ Not so silly (and there is a gif here!)... just set it to "complex" (0 thickness and flip normals) and add a weld modifier. $\endgroup$
    – lemon
    Commented Nov 2, 2020 at 18:48
  • 1
    $\begingroup$ Damn it, Lemon! That's the one combination of Solidify and Weld I didn't try before! :) $\endgroup$ Commented Nov 2, 2020 at 19:04
  • 1
    $\begingroup$ An advice: for each version of Blender, try every combination of everything... (on my side, still working on 2.59 nowadays...) $\endgroup$
    – lemon
    Commented Nov 2, 2020 at 19:07
  • 2
    $\begingroup$ Though, weld could merge that is not wanted to be... $\endgroup$
    – lemon
    Commented Nov 2, 2020 at 19:12
  • 2
    $\begingroup$ Suzanne is an easter egg, didn't you know? ; ) $\endgroup$
    – lemon
    Commented Nov 2, 2020 at 19:23
1
$\begingroup$

As of Blender 3.0 the Solidify + Weld Modifier combination stopped working - the flipped faces are removed when welding instead of the original ones.

As of Blender 3.1 it is possible to Flip Faces with a Geometry Nodes Modifier and a Mesh > Flip Faces node. This node reverses the order of vertices for each face, which implicitly flips the face normals - it does not flip vertex normals.

While not the Normal Flip Modifier I originally asked for, the Face Flip node is doing what I needed the modifier for.

$\endgroup$

You must log in to answer this question.

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