FakeLight | Light Beam & Point Light


Fakelight works using a simple cone/sphere mesh and a custom hand-crafted transparent shader which runs incredibly fast, even on mobile and VR!


Works with the light component, you can easily inherit properties from a light source dynamically!


Supports all Render Pipelines (Built-in, URP, HDRP) and GPU Instancing, render hundreds of different lights all in one single draw call!


So how to use it? Simply add the FakeLight component to any GameObject whether with or without a light component, and that's it!


Documentation

Discord


WebGL Demo

PC Demo

PCVR Demo

Meta Quest Demo


Features:


  • Easy to set-up!
  • Works in Scene View
  • Spot & Point Lights!
  • No number limit!
  • Incredibly fast!
  • Render Pipeline support (Built-in, URP, HDRP)
  • GPU instancing
  • Mobile Support
  • XR Support (Single-pass, Single-pass Instanced, Multi-pass, Multiview)
  • Works with the light component
  • 3D Fog/Smoke
  • Noise to better mimic a true volumetric look

Limitations:


  • Not a true volumetric effect, no shadows or cookies :(