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$
9
  • $\begingroup$ What are you trying to do? $\endgroup$
    – Shady Puck
    Commented Aug 10, 2016 at 23:12
  • $\begingroup$ Darth Maul Lightsaber. $\endgroup$
    – cgslav
    Commented Aug 10, 2016 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
    Commented Aug 10, 2016 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
    Commented Aug 10, 2016 at 23:29
  • $\begingroup$ Ok, now I get you. Can you upload your .blend file to Blend Exchange? $\endgroup$
    – Shady Puck
    Commented Aug 11, 2016 at 13:12

1 Answer 1

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$
3
  • $\begingroup$ This isn't working at all. Look at the blend file. $\endgroup$
    – cgslav
    Commented Aug 11, 2016 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
    Commented Aug 11, 2016 at 18:48
  • $\begingroup$ Now everything is good as should be. Thanks for great effort! $\endgroup$
    – cgslav
    Commented Aug 12, 2016 at 15:11

You must log in to answer this question.

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