Skip to main content
Static lights are fixed-position fixtures that provide basic lighting effects without pan and tilt movement. VRSL offers multiple static light types optimized for different use cases.

Fixture Types

PAR Light

Classic PAR can fixture with RGB color mixing. Prefabs:
  • DMX Horizontal (13CH): VRSL-DMX-Static-ParLight-H-13CH.prefab
  • DMX Horizontal (5CH): VRSL-DMX-Static-ParLight-H-5CH.prefab
  • DMX Vertical (13CH): VRSL-DMX-Static-ParLight-V-13CH.prefab
  • DMX Legacy (13CH): VRSL-DMX-Static-ParLight-L-13CH.prefab
  • AudioLink: VRSL-AudioLink-Static-ParLight.prefab
Features:
  • RGB color mixing
  • Volumetric cone rendering
  • Adjustable beam width and length
  • Projection surface rendering
  • Strobe effects (13CH mode)

Blinder

High-intensity strobe/blinder effects fixture. Prefabs:
  • DMX Horizontal (13CH): VRSL-DMX-Static-Blinder-H-13CH.prefab
  • DMX Horizontal (5CH): VRSL-DMX-Static-Blinder-H-5CH.prefab
  • DMX Vertical (13CH): VRSL-DMX-Static-Blinder-V-13CH.prefab
  • DMX Legacy (13CH): VRSL-DMX-Static-Blinder-L-13CH.prefab
  • AudioLink: VRSL-AudioLink-Static-Blinder.prefab
Features:
  • High-intensity output
  • Strobe effects
  • RGB color support
  • Wide beam angle
  • Optimized for flash effects

Flasher

Single-channel strobe fixture for simple effects. Prefabs:
  • DMX Horizontal (1CH): VRSL-DMX-Static-Flasher-H-1CH.prefab
  • DMX Vertical (1CH): VRSL-DMX-Static-Flasher-V-1CH.prefab
  • DMX Legacy (1CH): VRSL-DMX-Static-Flasher-L-1CH.prefab
  • AudioLink: VRSL-AudioLink-Static-Flasher.prefab
Features:
  • Single channel control
  • Intensity-only (white light)
  • Efficient for large quantities
  • Strobe-optimized

Lightbar

Multi-segment RGB lightbar for wash effects. Prefabs:
  • DMX Horizontal (13CH): VRSL-DMX-Static-LightBar-H-13CH.prefab
  • DMX Horizontal (5CH): VRSL-DMX-Static-LightBar-H-5CH.prefab
  • DMX Horizontal (15CH): VRSL-DMX-Static-MultiLightBar-H-15CH.prefab
  • DMX Vertical (13CH): VRSL-DMX-Static-LightBar-V-13CH.prefab
  • DMX Legacy (13CH): VRSL-DMX-Static-LightBar-L-13CH.prefab
  • AudioLink: VRSL-AudioLink-Static-Lightbar.prefab
Features:
  • Multiple light segments
  • RGB color mixing
  • Extended 15-channel mode for individual segment control
  • Wide coverage area
  • Linear arrangement

DMX Channel Layouts

13-Channel Mode (PAR, Blinder, Lightbar)

Standard full-featured control:
ChannelFunctionRangeDescription
1Reserved0-255Future use / compatibility
2Reserved0-255Future use / compatibility
3Reserved0-255Future use / compatibility
4Reserved0-255Future use / compatibility
5Red0-255Red color intensity
6Green0-255Green color intensity
7Blue0-255Blue color intensity
8Intensity0-255Master dimmer
9Strobe0-255Strobe rate (0=off, 1-255=speed)
10Reserved0-255Future use
11Reserved0-255Future use
12Reserved0-255Future use
13Reserved0-255Future use
Channels 1-4 and 10-13 are reserved for compatibility with the mover channel layout. Static lights only actively use channels 5-9.

5-Channel Mode (PAR, Blinder, Lightbar)

Simplified control for basic fixtures:
ChannelFunctionRangeDescription
1Red0-255Red color intensity
2Green0-255Green color intensity
3Blue0-255Blue color intensity
4Intensity0-255Master dimmer
5Strobe0-255Strobe rate (0=off, 1-255=speed)
5-channel mode is more efficient for simple setups where the extra reserved channels aren’t needed.

1-Channel Mode (Flasher)

Minimal single-channel control:
ChannelFunctionRangeDescription
1Intensity0-255Master dimmer / strobe rate

15-Channel Mode (Multi-Lightbar)

Extended control for multi-segment lightbars:
ChannelFunctionRangeDescription
1-4Reserved0-255Compatibility
5Red0-255Master red intensity
6Green0-255Master green intensity
7Blue0-255Master blue intensity
8Intensity0-255Master dimmer
9Strobe0-255Strobe rate
10Segment 10-255Individual segment control
11Segment 20-255Individual segment control
12Segment 30-255Individual segment control
13Segment 40-255Individual segment control
14Reserved0-255Future use
15Reserved0-255Future use

Inspector Properties

DMX Settings

enableDMXChannels     // Enable/disable DMX control
dmxChannel            // Starting DMX channel (1-512)
dmxUniverse           // DMX universe (1-9)
nineUniverseMode      // Extended universe mode
useLegacySectorMode   // Legacy sector addressing
singleChannelMode     // Enable 1-channel mode (Flasher)

Fixture Settings

enableStrobe          // Enable strobe effects
coneWidth             // Beam width (0-5.5)
coneLength            // Beam length (0.5-10)
maxConeLength         // Volumetric mesh length (0.275-10)
tiltOffsetBlue        // Fixture aim angle (0-360°)
panOffsetBlueGreen    // Fixture rotation (0-360°)

Intensity Settings

globalIntensity               // Master brightness (0-1)
finalIntensity                // Maximum brightness limit (0-1)
finalIntensityComponentMode   // Enable per-component control
finalIntensityVolumetric      // Volumetric brightness (0-1)
finalIntensityProjection      // Projection brightness (0-1)
finalIntensityFixture         // Fixture mesh brightness (0-1)

Color Settings

lightColorTint        // HDR color tint (default: white)

Configuration Examples

Basic PAR Light Setup

  1. Place PAR light prefab in scene
  2. Configure DMX settings:
    • DMX Channel: 1 (or 1, 6, 11, etc. for 5CH mode)
    • DMX Universe: 1
    • Enable DMX Channels: ✓
  3. Adjust beam settings:
    • Cone Width: 3.0 (wider than spotlight)
    • Cone Length: 5.0
    • Tilt Offset: 90 (aim straight down)
  4. Position and aim fixture as needed

Flasher Array

For efficient flasher arrays:
enableDMXChannels = true
singleChannelMode = true
dmxChannel = 1, 2, 3, 4... (sequential)
enableStrobe = true
Place multiple flashers and assign sequential channels. Control all from a single DMX range.

Lightbar Wash

For wide area coverage:
coneWidth = 5.0              // Maximum width
coneLength = 8.0             // Extended reach
tiltOffsetBlue = 45          // Angled for wall wash
finalIntensityVolumetric = 0.3  // Reduce cone visibility

Blinder Effects

For high-intensity strobe effects:
enableStrobe = true
lightColorTint = Color.white * 3.0  // Boost intensity
finalIntensity = 1.0
globalIntensity = 1.0
coneWidth = 4.0              // Wide spread

Aiming and Positioning

Tilt Offset

Use tiltOffsetBlue to aim the fixture:
  • 0° - Horizontal forward
  • 90° - Straight down
  • 180° - Horizontal backward
  • 270° - Straight up

Pan Offset

Use panOffsetBlueGreen to rotate the fixture:
  • 0° - Forward
  • 90° - Right
  • 180° - Backward
  • 270° - Left

Combined Aiming

Combine both offsets for precise aiming:
tiltOffsetBlue = 45      // 45° down
panOffsetBlueGreen = 30  // 30° to the right

Shaders

Static lights use the following shaders:
  • VRSL-StaticLight-ProjectionMesh.shader - Light projection
  • VRSL-StaticLight-LensFlare.shader - Fixture lens effect
Location: Runtime/Shaders/StaticLights/ Lightbar-specific shaders:
  • Runtime/Shaders/StaticLight-LightBarAndFlashers/

Use Cases

PAR Lights

  • Stage Washes - Color washing stages and sets
  • Uplighting - Wall and backdrop illumination
  • Truss Lighting - Mounted on trusses for overhead coverage
  • Floor Lighting - Ground-mounted for uplighting effects

Blinders

  • Audience Blinding - High-intensity flash effects
  • Strobe Effects - Synchronized strobing
  • Impact Moments - Dramatic emphasis
  • Photo Flash - Simulated camera flashes

Flashers

  • Accent Lighting - Simple on/off effects
  • Edge Lighting - Truss and structure outlining
  • Strobe Arrays - Large groups of synchronized strobes
  • Background Effects - Ambient flashing

Lightbars

  • Linear Washes - Continuous line of light
  • DJ Booth Lighting - Front-facing wash effects
  • Stage Edging - Stage border illumination
  • Architectural Lighting - Building facade lighting

Performance Optimization

Use 5-Channel Mode

When you don’t need the full 13-channel layout:
// Use 5CH prefabs instead of 13CH
// Saves DMX address space and processing

Disable Unused Features

enableStrobe = false         // If strobing not needed
finalIntensityVolumetric = 0 // Disable volumetrics if not visible

Component Mode Optimization

finalIntensityComponentMode = true
finalIntensityVolumetric = 0.2    // Reduce volumetric
finalIntensityProjection = 1.0    // Keep projection
finalIntensityFixture = 0.5       // Reduce fixture mesh

Troubleshooting

Fixture Not Lighting

  • Check DMX channel assignment
  • Verify RGB channels (5-7 in 13CH, 1-3 in 5CH) have values
  • Ensure intensity channel is above 0
  • Check enableDMXChannels is enabled

Wrong Colors

  • Verify channel offset is correct
  • Check universe assignment
  • Ensure RGB channel order matches DMX software
  • Test with manual color tint to verify fixture works

Strobe Not Working

  • Verify enableStrobe is enabled
  • Check strobe channel (9 in 13CH, 5 in 5CH) has value
  • Ensure strobe value is above threshold (~20)
  • Verify VRSL Grid Reader strobe output is enabled

Flasher Too Dim

  • Increase lightColorTint intensity (HDR value)
  • Boost globalIntensity to 1.0
  • Set finalIntensity to 1.0
  • Check single channel mode is enabled correctly

Beam Not Visible

  • Increase coneLength and coneWidth
  • Boost finalIntensityVolumetric
  • Ensure post-processing bloom is enabled
  • Check fixture isn’t obscured by geometry
AudioLink variants support:
  • Band selection for intensity modulation
  • Band multiplier for sensitivity
  • Color chord sampling
  • Theme color integration
  • Per-fixture delay offset
See AudioLink Setup for configuration details.

Build docs developers (and LLMs) love