5
$\begingroup$

I'm making a chair and trying to use pointiness attribute to express the damage of paint at the edges. However the chair has bevel so when I put the bevel on, the corner gets rounder and the pointiness disappear. Is there anyway I can use pointiness as if there was no bevel?

enter image description here enter image description here

$\endgroup$
2

2 Answers 2

1
$\begingroup$

Unfortunately no, I don't think there is a good way to do this.

As far as I know the Pointiness atribute relies on actual final geometry to work, thus can' be faked if the geometry is not really sharp.

For this specific shape You could try and fake it with a gradient texture centered of the object. It's an approximation, but with a little tweaking may achieve good results.

Just add a Gradient node connected to the Generated socket and adjust its positioning with a Vector node by [-0.05,-0.05,-0.05]. You can use a Color Ramp to adjust the progression.

You may also combine by color-mixing several different linear gradients to achieve an effect of a gradient starting from every edge.

enter image description here

$\endgroup$
1
  • 1
    $\begingroup$ Right thank you for the idea! Maybe that is little too focued on the corner rather the edges. might be better if I draw texture for this :) $\endgroup$
    – haru
    Commented Oct 10, 2016 at 18:56
0
$\begingroup$

Maybe not this is what exactly what I wanted, but if I put subsurf under bevel, the damages shows up little.

enter image description here

$\endgroup$

You must log in to answer this question.

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