LumiBrush OFFICIAL SALE

Artists and developers can quickly create cinematic, stylized, or atmospheric lighting without complex lighting setups.


Inspired by lighting design techniques used in visual development and concept art, LumiBrush brings a painting & sprite based workflow to lighting in Unity.



How it works:

You control where light appears by painting and positioning sprites.

LumiBrush generates a dynamic light cookie for directional lights and spotlights.



The system works in two main ways:

  • Light Sprites
  • Light Painting.


Light Sprites:

  • Light sprites can be moved, animated, or attached to objects
  • They can use textures, colors and different blend modes
  • Multiple sprites can be combined to build complex lighting shapes
  • Lighting updates in real time

Light Painting:

  • A painting surface is created (plane or generated mesh based on scene topology)
  • Brush strokes paint vertex colors on the mesh
  • You can paint with different colors and intensity (Colors doesn't work for Butil in RP)
  • These vertex colors are rendered to the dynamic light cookie texture

Light Baking:

  • Light baking can be done in Built in render pipeline and URP.
  • Light baking doesn't support using different colors
  • No support for light baing in HDRP right now.

Performance:

LumiBrush works by generating one dynamic light cookie texture for each light.

Runtime cost consists mainly of:

- A render pass that generates the cookie texture

- Scene objects used for light sprites or paint meshes

- No additional real-time lights are required.



Lumibsurh is perfect for:

  • Atmospheric environments
  • Stylized lighting
  • Cinematic storytelling
  • Rapid lighting iteration
  • Prototyping scene mood and composition


Whether you are prototyping or polishing your final look, LumiBrush turns lighting into a fast, creative process instead of a technical chore.