VRC Light Volumes | How to Use | Best Practices | Udon Sharp API | For Shader Developers | Compatible Shaders
VRC Light Volumes is a nextgen voxel based light probes replacement for VRChat.
This is a free open-source asset, so if you like it, I would be very happy if you Support me on Patreon. There is a bunch of other cool assets you will get there!
Check how it works in the demo VRChat world: Japanese Alley - VRC Light Volumes Test
- Baked partial avatars and dynamic props lighting
- Baked seamless lightmaps for small static objects
- Baked dynamic light sources
- Any Volumetric light effects
- Baked per-pixel voxel based lighting
- Affects avatars and dynamic props (shader integration required)
- Fast and performant
- Can change color in runtime
- Can create cheap dynamic light sources that can be moved in runtime
- Works with dynamic batching, which potentially increases performance
- Works with Bakery or the default Unity Lightmapper
- Very easy and fast to setup
- It just looks beautiful!
It would be greatly appreciated if you include a small note in your VRChat world mentioning that VRC Light Volumes are supported there. This helps users know they can use avatars with Light Volumes compatible shaders and also learn more about the system.
For example, you can include a message like this:
This world supports VRC Light Volumes. Use avatar shaders with VRC Light Volumes support for an enhanced visual experience.
VRC Light Volumes by RED_SIM — GitHub: https://github.com/REDSIM/VRCLightVolumes/
You're not required to include this message — it's entirely optional. But if you do, it helps spread the word and supports the growth of this asset in the VRChat community.
- Go to my VPM Listing web page: https://redsim.github.io/vpmlisting/
- Press "Add to VCC"
- Confirm adding in the popup dialogue window
- Go to my Github releases page: https://github.com/REDSIM/VRCLightVolumes/releases
- Download the .unitypackage file of the latest build
- Drag and drop the file into your Unity project