I’m working on a 2.5D game similar to Don’t Starve and other titles in how they use perspective with 2D sprites. In our case, we want high resolution textures because the player is able to zoom into the world and see much higher res images then.
We also want to use SpriteAtlases because it becomes much more efficient than without it with draw calls and whatnot, and some of our scenes have 50000+ sprites.
This is what the outline generates automatically, when Outline Tolerance = 0 (e.g. mesh type = Tight).
This generated around 170 tris and verts.
This is what I am able to create manually. Most of the reduction in vertices comes from removing those unnecessary “clusters” of vertices.
The end result is around 13 verts
All things considered, my manual job has less than 10% the number of vertices while still maintaining less transparent space.
Is it possible to implement a maximum number of vertices to the custom outline generation so that it might come closer to approximating the human eye here?