Pixit MeshPainter


Runtime mesh painting toolkit for Unity — paint directly on 3D objects with brushes, colors, and shapes. Includes save/load, URP support, and full in-game editor UI.


by Pixit Games


Price History +

Pixit Mesh Painter is a complete runtime mesh painting solution for Unity.


Paint directly on any 3D mesh at runtime with full URP lighting, multiple brush shapes, real-time color picking, and smooth blending.


Designed for in-game customization, art tools, level editors, or player skins. Everything runs through a simple, clean top toolbar — no coding or hidden shortcuts required.


Core Features

  • 🎨 Paint and erase in real time on MeshRenderer or SkinnedMeshRenderer
  • 🌈 Color picker, brush size, hardness, and opacity controls
  • ⭐ Multiple brush textures (circle, square, star, custom)
  • 💾 Per-object save/load system (PNG stored under Assets/PixitMeshPainter/Paints/)
  • ⚙️ Full URP shader lighting (PaintableLit_URP)
  • 🧱 Easy setup with MeshPainter, PaintInputHandler, and MeshPaintable components
  • 🔧 Works perfectly with runtime UI or editor previews

Includes

  • Clean UI prefab and ready-to-use top menu system
  • URP paintable shader and brush blit shader
  • Example scene and documentation (MkDocs-based)
  • Sample brushes and ready configuration assets

DOCS

You can read detailed docs here.