2
$\begingroup$

For some reason whenever I use a screw modifier my normals are being destroyed. The below image is before applying screw modifier enter image description here

Now after adding screw modifier, it looks like this enter image description here

I have made sure all the transforms have been applied. Is there a way to correct this quickly?

$\endgroup$
3
  • 1
    $\begingroup$ I think for that the screw will always give bad result, because it creates edges between the start and end of the mesh at every iteration. You can see it for yourself if you lower the Angle below 360°. What you need is either an Array modifier + Rotated empty or an array modifier + a curve modifier $\endgroup$ – Gorgious May 5 '20 at 12:57
  • 1
    $\begingroup$ Hey :). Screw modifier works best with single edges and no faces. Reduce the mesh to a single edge, and it will work very well. $\endgroup$ – Jachym Michal May 5 '20 at 13:39
  • $\begingroup$ Ok, thanks! it worked with edges :) $\endgroup$ – JacksonPro May 5 '20 at 14:49
2
$\begingroup$

For anyone who might have the same problem. The screw modifier doesn't work well with faces. So have only edges or vertices when adding screw modifier enter image description here enter image description here

Here is a workaround for that problem if you really want to use the screw modifier with faces.

  • step1: select your object
  • step2: Add screw modifier
  • step3: add solidify modifier
  • step4: play around with offset and clamp in the solidify modifier until you get normal in the right direction.

enter image description here enter image description here

$\endgroup$
2
  • $\begingroup$ Hello :). Check Calc Order and your normals should work fine straight away. $\endgroup$ – Jachym Michal May 6 '20 at 16:19
  • $\begingroup$ Well I tried and it didn't $\endgroup$ – JacksonPro May 7 '20 at 2:56
2
$\begingroup$

Just to add to the existing answer.

You can control face orientation in the Screw modifier.
By checking Calc order (corrects normals) and using the Flip option (flips normals).

enter image description here

$\endgroup$
1
  • 1
    $\begingroup$ yes this works with edges but not with faces $\endgroup$ – JacksonPro May 7 '20 at 7:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.