leukbaars / DreamUV

DreamUV - 3D viewport UV editing tools for Blender
1.42k stars 61 forks source link

[Feature Request] "Alpha Edges" a secondary UV mapping for Edges #8

Open Corruptinator opened 4 years ago

Corruptinator commented 4 years ago

Having an interesting food for thought: What if DreamUV utilized a separate texture that uses an alpha so then it can be mapped on a separate material and UV to wrap details such as edge wear, etc on the edges?

I'm sure you're aware of this but figure it may be something to point out, mostly cause of round edges: image

The Circle UV island fits perfectly but leaves part of the UV Edge Wear out. So when I meant a separate texture with alpha for edges, I was thinking of this:

(Original): image

(Alpha Texture for Edges): image Not the best texture example, but nonetheless...

So then using the alpha texture, DreamUV could calculate the edges where to bake the edges on an another material alongside the original atlas texture material. While also utilizing a secondary UV map:

image image

I do imagine that the theoretical idea sounds difficult to implement but figure I mention this idea, just for curiousity. 😄

leukbaars commented 4 years ago

Yeah I think this idea is great but finding an implementation that is good for general use is a bit difficult. Personally I prefer using decal strips to do this kind of stuff. Decal strips could potentially be generated from selected edges using a different script, which I dont feel like should be part of this toolset.