VRC Light Volumes | How to Use | Best Practices | Udon Sharp API | For Shader Developers | Compatible Shaders
VRC Light Volumes is an optimized nextgen voxel based light probes replacement and analytic lighting solution for VRChat.
Installation process described here
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!
- Baked partial avatars and dynamic props lighting
- Baked seamless lightmaps for small static objects
- Fast and optimized Point, Spot and Area lights
- Fast image and cubemap projectors
- 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
- Up to 32 light volumes visible at the same time
- Up to 128 optimized Point, Spot or Area light sources visible at the same time
- Baked shadows for realtime Point, Spot or Area lights
- Works with dynamic batching, which potentially increases performance
- Works with Bakery or Unity Progressive lightmapper
- Works with AudioLink and TV screens
- Very easy and fast to setup
- It just looks beautiful!
- Japanese Alley - VRC Light Volumes Test
- Light Volumes x AudioLink x FakeLTCGI Test
- 2000s Classroom
- Concrete Oasis
It would be greatly appreciated if you place in your VRChat world an attribution prefab provided with this package.
Look for it here: Packages/VRC Light Volumes/Attribution/
This will help users know they can use avatars with VRC Light Volumes compatible shaders and also learn more about the system.
Alternatively, 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 prefab or a 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 dialog window
- If it didn't work and you don't see a popup, try again!
- On the top bar in Unity click
Window > Package Manager
- Click the
[+]
icon in the top left of the Package Manager window - Select "Add package from git URL..." in the dropdown menu
- Paste this link:
https://github.com/REDSIM/VRCLightVolumes.git?path=/Packages/red.sim.lightvolumes
- Press Enter on your keyboard or Click the "Add" button on the right side of the input field
- After you installed the VRC Light Volumes Package, go to
Window > Package Manager
- With
Packages: In Project
enabled, search forVRC Light Volumes
and select it - Go to
Samples
tab near the package description Import
the Examples package into your project- Example scenes and assets will be available at
Assets/Samples/VRC Light Volumes/[version]/Examples