Is there a node (or group of nodes) that outputs a measure of local mesh curvature?

Using the input Fresnel node almost gives me the effect I'm looking for, but the node setup I'm looking for would be unaffected by viewing angle.

  • 2
    $\begingroup$ What about the Normal output of the geometry node? $\endgroup$
    – gandalf3
    Apr 6 '14 at 23:55
  • $\begingroup$ @gandalf3 I think the amplitude of the gradient/derivative of the Normal map is what I'm after. I'd like to be able to distinguish regions that are curving from regions that are flat. $\endgroup$
    – ajwood
    Jan 10 '15 at 19:32

This feature was added recently and should be in 2.74.

This attribute means how "pointy" the geometry surface is, which allows to do effects like dirt maps and wear-off effects on render geometry. This means the attribute is calculated for the final mesh which means no baking (which implies UV unwrap) is needed. Apart from this the behavior is quite close to how vertex dirty colors works.

The new attribute is available as an output socket of Geometry node.

There's no penalty for the render time, only some delay on scene preparation (the delay is linear of the mesh complexity).


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.