4
$\begingroup$

So, I want to add some details to cylinder and I've been struggling with this for awhile and can't find a proper way to do this.

First method on the image is with autosmooth and this is basicly what I want but I need also to use node geometry > pointiness which isn't working as needed.

Second with subsurf and some loop cuts gives me good looking pointiness but the shape of this detail isn't what I am looking for. When I'm trying to add more loop cuts to hardness the edges cylinder is breaking (horizontal bulge under this element, or vertical strip along whole cylinder).

I've tried adding small bevel on edges, high density base model and what not. This driving me crazy.

Any ideas how to make it right?

What I get so far

UPDATE:

Here it's a blend file:

UPDATE 2:

Method proposed by @Róbert László Páli is by far most correct, I need to check how this will behave with PBR Metallic material, because there are some geometry, I don't know, glitches?

Glitches

UPDATE 3:

I've tried it with some PBR material and sadly it's visible with light reflection.

PBR

$\endgroup$
  • $\begingroup$ What are you trying to do? $\endgroup$ – Shady Puck Aug 10 '16 at 23:12
  • $\begingroup$ Darth Maul Lightsaber. $\endgroup$ – cgslav Aug 10 '16 at 23:15
  • $\begingroup$ Sorry for not being specific. What exactly is the problem, what exactly do you need help with, and what exactly do you hope to achieve in the specific area that you need help with. $\endgroup$ – Shady Puck Aug 10 '16 at 23:26
  • $\begingroup$ I'm trying to make it look like in autosmooth example (hard edges) with pointiness like in Subsurf example. All this info is in my post. $\endgroup$ – cgslav Aug 10 '16 at 23:29
  • $\begingroup$ Ok, now I get you. Can you upload your .blend file to Blend Exchange? $\endgroup$ – Shady Puck Aug 11 '16 at 13:12
3
$\begingroup$

Edge Crease

Use the subsurf, but insted of loop cuts, select the sharp edges, and press CTRL + SHIFT + E then 1 which will make the crease of those edges one.

Advice

Instead of autosmooth, you could use smooth shading and an edge split modifier after the subsurf. If you select both angle based and sharp edge splitting, you can add additional sharp edges by selecting them and marking them sharp at the CTRL + E menu.

Edit One

The edge split actually messes up the pointiness. You can use the auto sharp as originally.

Creased Subdivision

The Blend

Edit Two

Geometry Glitch

The edge crease - besides retaining the sharpness of the inset - also makes those edges not going little deeper, where they should. This is demonstrated by this simple circle:

Demonstartion

You can start from a higher resolution cylinder to make those glitches less apparent. The higher the resolution of the base mesh, the less that glitch is visible:

High Resolution

Less Glitch

Note: The mesh density at the part where you want to use the pointyness is important, other loop cuts may be removed. I have also updated the Blend.

$\endgroup$
  • $\begingroup$ This isn't working at all. Look at the blend file. $\endgroup$ – cgslav Aug 11 '16 at 15:17
  • $\begingroup$ I think this method is pretty good, look at UPDATE 2 for details. Thank you very much for this. $\endgroup$ – cgslav Aug 11 '16 at 18:48
  • $\begingroup$ Now everything is good as should be. Thanks for great effort! $\endgroup$ – cgslav Aug 12 '16 at 15:11

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.