A downloadable unity plugin
Thick Sprite Mesh adds the third dimension (depth) to your sprites - no 3D modeling skills needed!
This simple Unity plugin lets you transform any 2D sprite into a thick, customizable 3D object with just a few clicks, while maintaining the sprite's original charm and offering flexibility in design and appearance. You can use it to create simple meshes or 2.5D/voxel visuals, in editor or at runtime, without 3D modeling skills.
Maybe useful for creating the following visuals, which have depth effects:
FULL SOURCE CODEand SOURCE INTERPRETATION DOCUMENT are provided.
2.1.0
2.0.2
2.0.1
2.0.0
1.0.0
First release
In order to download this unity plugin you must purchase it at or above the minimum price of $11 USD. You will get access to the following files:
Log in with itch.io to leave a comment.
I bought this on the asset store for a gamejam project that needed some chunky sprites. Unfortunately the package doesn't work with spritesheets - the UVs get set to the entire sheet rather than the individual sprites.
I managed to fix this myself with the following uv calculations:
frontUVs[i].x = Mathf.Lerp(u1, u2, Mathf.InverseLerp(frontBounds.min.x, frontBounds.max.x, frontVertices[i].x));
frontUVs[i].y = Mathf.Lerp(v1, v2, Mathf.InverseLerp(frontBounds.min.y, frontBounds.max.y, frontVertices[i].y));
That's frustrating! I'm sorry that the plugin didn't correctly handle spritesheets right out of the box for your game jam project.
Thank you so much for taking the time to report this specific issue and, even more importantly, for providing the detail about the UV calculations you used to fix it. This kind of specific feedback is incredibly valuable for improving the asset.
I will improve the code based on your findings and make the code work with spritesheets for future updates.