noio / Pixel-Unwrapper

UV unwrapping for pixel art. Add-on for Blender
MIT License
248 stars 2 forks source link

On unwrap a perfect square, it adds an innecessary margin #6

Open pagoru opened 4 months ago

pagoru commented 4 months ago

image

noio commented 4 months ago

Yeah, I sort all UV islands with a 1px margin to avoid bleed.

It really depends whether this is "unnecessary" or not. Depending on your texture wrap settings, you could also have bleed around the image boundaries.

My assumption is that 3D Pixel Art textures are tiny anyway, so who cares if there's a little extra margin here and there.

If you add some seams you end up with this, which is totally fine, IMO.

Screenshot 2024-05-14 at 11 23 18

The plugin doesn't really focus on efficient packing of islands. If you want efficient packing, you can always use some kind of stand-alone texture packer like SpriteUV 2. Because if you're really trying to squeeze performance, it makes sense not just to pack each individual texture efficiently, but to combine all textures into an atlas.

pagoru commented 4 months ago

Can be added as a parameter at least? it would be really cool 🤔