Prerequisites
Before installing VR Stage Lighting, ensure you have the following:Unity 2019.4
Unity 2019.4.x is required for VRChat world development
VRChat Creator Companion
The official VCC tool for managing VRChat projects
Required Dependencies
VR Stage Lighting requires the following packages to function:Core Requirements
Optional Dependencies
PostProcessing Stack V2
PostProcessing Stack V2
Available through Unity Package Manager. Recommended for bloom effects and visual enhancement.The VRSL Local UI Control Panel includes bloom control features that require this package.
Video Players
Video Players
For DMX control via video stream:
- USharp Video Player (legacy support)
- VideoTXL (recommended)
- ProTV (recommended)
VRSL Grid Node
VRSL Grid Node
A separate paid application for DMX control via Artnet.
- Enables real-time DMX512 control
- Supports any Artnet-compatible software/hardware
- Not required for AudioLink-only setups
- Available at: https://gumroad.com/l/xYaPu
Installation Steps
Install VRChat Creator Companion
Download and install the VRChat Creator Companion from the official VRChat website.Visit: https://vrchat.com/home/download
Add VR Stage Lighting Repository
Add the VR Stage Lighting package repository to VCC:
- Open VCC Settings
- Navigate to “Packages” → “Add Repository”
- Add the VRSL repository URL
Alternatively, you can add VRSL directly from the GitHub releases page using the VCC’s “Add Package from URL” feature.
Install AudioLink
Before installing VRSL, ensure AudioLink is installed:
- In VCC, select your project
- Navigate to “Manage Packages”
- Find “AudioLink” in the package list
- Click “Add” or ensure version is 0.3.1 or higher
Install VR Stage Lighting
Install the VRSL package:
- In the “Manage Packages” section
- Find “VR Stage Lighting” (com.acchosen.vr-stage-lighting)
- Click “Add” to install the latest version (v2.8.1+)
VCC will automatically resolve and install required dependencies.
Verify Installation
After installation, verify that VRSL is properly installed:Check Package Manager
In Unity, go to Window → Package Manager
- Switch to “Packages: In Project”
- Look for “VR Stage Lighting” in the list
- Current version should be 2.8.1 or newer
Post-Installation Setup
The VRSL Control Panel and example scenes are included in the package. See the Quickstart Guide for setting up your first lighting fixture.
Install Optional Components
Depending on your use case, you may want to install:PostProcessing
For bloom and visual effects:Window → Package Manager → Unity Registry → Post Processing
Video Player Packages
For DMX control via video stream:Install VideoTXL or ProTV packages separately via their respective repositories.
Troubleshooting
AudioLink dependency not found
AudioLink dependency not found
Ensure AudioLink v0.3.1 or higher is installed before VRSL.
- Check Package Manager for AudioLink
- Update to latest version if needed
- Reimport VRSL package if necessary
Shaders not compiling
Shaders not compiling
If VRSL shaders show errors:
- Ensure Unity 2019.4.x is being used
- Check that all dependencies are installed
- Try reimporting the VRSL package
- Check Console for specific shader errors
Missing prefabs or assets
Missing prefabs or assets
If prefabs appear broken or missing:
- Verify AudioLink is properly installed
- Check that UdonSharp compiled successfully
- Look for errors in the Console
- Try “Assets → Reimport All”
VCC can't find the package
VCC can't find the package
If VRSL doesn’t appear in VCC:
- Ensure you’ve added the VRSL repository
- Click “Refresh Packages” in VCC
- Check your internet connection
- Try adding the package from GitHub releases URL
Next Steps
Once installation is complete:Quickstart Guide
Set up your first lighting fixture and learn the basics
Example Scenes
Explore included example scenes:
- AudioLink-Scenes (audio-reactive setups)
- DMX-EditorViaOSCScenes (DMX testing)
- DMX-AvatarTesting (avatar integration)
Version Information
Current Version: 2.8.1Minimum Requirements:
- Unity 2019.4
- AudioLink 0.3.1+
- VRChat SDK3 - Worlds
- UdonSharp (included with SDK3)