0
$\begingroup$

So I just recently started with Blender 2.8. I'm working on a model and had a place where I needed to have a cylinder blend into a curved surface. I use booleans to merge the two meshes, and created a bevel where they intersected. However as you can see, I'm not getting some bizarre shading on the curved surface:

enter image description here

Here is the wireframe:

enter image description here

I do have a Weighted Normal modifier already applied. If I switch to flat shading, the artifacts disappear, however I need the surface to appear smooth. If at all possible I'm trying to avoid adding extra edges and geometry.

Autosmoothing is turned on, and an Edge Split modifier will not work for this application. It's occurring on a curved surface, so setting it to flat shading will also not work.

A sample of the problem area is here:

$\endgroup$
  • $\begingroup$ It's not clear, is your cylinder creating a hole in your shape? If not, you should give thickness to your pipe. Anyway, what do you call funky shading? If you're talking about the part that is just above the welding, it might be because of your stretched triangles. Maybe pack the hdri image and share your file? $\endgroup$ – moonboots Nov 19 at 9:52
  • $\begingroup$ Yes, the cylinder is creating a hole in the curved surface. The cylinder will eventually be capped, I just haven't gotten there yet. And yes, it's the spot just above the weld where it's not smooth. It happens below the weld, as well, though that's not visible, here. $\endgroup$ – Ambaryerno Nov 19 at 19:14
  • $\begingroup$ So it could come from your geometry but maybe share your file here: blend-exchange.giantcowfilms.com $\endgroup$ – moonboots Nov 19 at 19:25
  • $\begingroup$ Sample of the problem area uploaded. $\endgroup$ – Ambaryerno Nov 20 at 0:53
0
$\begingroup$

It looks like it's both a topology and a Weighted Normal modifier problem:

  • You should avoid tris if they are twisted and stretched, so you should correct your topology with quads.
  • I don't know a lot about Weighted Normal modifier, here is an explanation by Cgslav on how it works, it looks like it's mainly made for bevel, I'm not sure it's made to fake a smooth shape like yours, rather use Subdivision Surface if you can, or add a bit of geometry?

enter image description here

$\endgroup$
  • $\begingroup$ The problem with turning it into quads as is in your example is that it's going to change the arc of the surface as it approaches the weld. $\endgroup$ – Ambaryerno Nov 20 at 12:49

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.