Smoothly-lit Vertex Colour Shader for Unity

Shader that uses only vertex colour and vertex position to calculate lighting.
Perfect for models created in VR painting software like Quill or AnimVR.

The main light type used is point lights. A single directional light is supported for uniformly lighting the whole model.

  • Supports meshes with no or unusable normals and UVs (such as brush strokes from VR painting software)
  • Supports soft and hard (cel) lighting and everything in between
  • Supports Quill-style dithered transparency, both from an attribute and from the vertex colours' alpha channel
  • Uses vertex colours
  • No textures or normals or UVs required

Coming soon!