Skip to content

unitycoder/VRCLightVolumes

 
 

Repository files navigation

VRC Light Volumes | How to Use | Best Practices | Udon Sharp API | For Shader Developers | Compatible Shaders

My Logo

My Logo

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!

Use Cases

  • Baked partial avatars and dynamic props lighting
  • Baked seamless lightmaps for small static objects
  • Baked dynamic light sources
  • Any volumetric light effects

Main Features

  • 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
  • Works with AudioLink and TV screens
  • Very easy and fast to setup
  • It just looks beautiful!

VRChat Worlds to test it

Attribution

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.

My Logo

My Logo

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.

Installation through VRChat Creator Companion

  1. Go to my VPM Listing web page: https://redsim.github.io/vpmlisting/
  2. Press "Add to VCC"
  3. Confirm adding in the popup dialogue window

Installation with a unity package

  1. Go to my Github releases page: https://github.com/REDSIM/VRCLightVolumes/releases
  2. Download the .unitypackage file of the latest build
  3. Drag and drop the file into your Unity project

About

Nextgen voxel based light probes replacement for VRChat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 53.6%
  • ShaderLab 41.9%
  • HLSL 4.5%