2
$\begingroup$

I'm working on modeling some objects, and I would like to add edge wear procedurally in cycles without being forced to use the pointiness node and messing around with subsurf issues (not using subsurf would help me worry more about the art, instead of just topology). Is there any alternative to the pointiness node or manually painting in the edge mask in this situation?

$\endgroup$
2
  • 1
    $\begingroup$ There is one - Dirty Vertex Colors in Vertex paint mode. But it depends on topology just as well and is the same as Pointiness from this point of view. Other than that you can try Texture Paint > Toolshelf > Options tab > Cavity mask. it will depend on texture UV map and results might not be quite clear $\endgroup$
    – Mr Zak
    Nov 11 '17 at 21:00
  • $\begingroup$ There is a paid resource on blendermarket, as well as others that use very complex shader setups to get the effect of edgewear. Here is the link blendermarket.com/products/… $\endgroup$ Nov 14 '17 at 13:22
3
$\begingroup$

There is a new option I saw a tweet about today, and I can include the picture that was uploaded - it involves the experimental bevel shader. Maybe you can try that out. bevel shader to get edge wear

$\endgroup$
4
  • $\begingroup$ Aw man, if that's real that would be awesome. I'm still going to leave the question open until I can confirm that it's real. $\endgroup$ Nov 17 '17 at 20:37
  • $\begingroup$ It is real, but you have to get the bevel shader from trunk builds since it is after the 2.79 stable release. $\endgroup$ Nov 17 '17 at 21:14
  • 1
    $\begingroup$ I wanted to add that the bevel vector input is available in the latest "official" build of blender 2.79 from builder.blender.org. This is the perfect option for me. $\endgroup$ Nov 17 '17 at 23:38
  • $\begingroup$ I know this is old but that doesn't make a whole lot of sense to me. I figure you'd be better off doing the dot product (which is also cheaper) and a map range from <-1, 1> to <0, 1>. Maybe he does something really smart with what he has there, but it gave me strange results and I can't really see the point. $\endgroup$
    – TrisT
    Apr 9 '20 at 5:23

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.