MeshSprites icon indicating copy to clipboard operation
MeshSprites copied to clipboard

Mesh sprites for Unity supporting 3d lighting.

Unity Mesh Sprites

Preview Image

openupm

Documentation

A mesh rendering solution for Unity that allows for the use of full lighting on sprites. This is achieved by rendering the sprites via MeshRenderers instead of SpriteRenderers.

Simply add a MeshSprite component to the gameobject you wish to render a sprite on. MeshSprites support most sprite features:

  • Multiple sprites per texture
  • Any custom sprite pivot
  • X and Y flipping
  • Per-sprite color

The sprites can use any surface shader but the included ones have built-in support for sprite flipping.

License

This package is licensed under the MIT license. See LICENSE for more.