LTCGI
LTCGI is an optimized plug-and-play realtime area lighting solution using the linearly transformed cosine algorithm for standalone Unity and VRChat. When enabled in Poiyomi Shaders, it can dynamically illuminate your mesh and sample realtime reflections from a World that is actively producing LTCGI.
For more detailed information on this system, visit the LTCGI Documentation .
Use of LTCGI on Avatars should be avoided unless absolutely necessary, as LTCGI in newer Worlds now use custom VRC Light Volumes to affect Avatars. This module will eventually be removed from Poiyomi Shaders in the future. World owners should see LTCGI Docs regarding updates for continued shader compatibility.
Anim Toggle
- Type
- Toggle
This checkbox allows toggling LTCGI effects at runtime.
LTCGI rendering is enabled by default. To turn off LTCGI in-game, you need to animate this Toggle (checkbox) when creating toggles for LTCGI on this Material. Animating the Section Header will not work!
Diffuse Tint
- Type
- Color
Color to blend multiplicatively with LTCGI to tint the lighting. Use shades of gray to darken lighting as desired.
Specular Tint
- Type
- Color
Color to blend multiplicatively with LTCGI to tint the reflection. Use shades of gray to darken reflections as desired.
Use Reflection and Specular
- Type
- Toggle
- Default
- On
When enabled, will sample the metallicity and smoothness values from Reflections & Specular for LTCGI.
If Reflections & Specular module is turned off, the Metallic and Smoothness sliders will appear below and serve as a fallback.
Those sliders will also appear if you turn off this checkbox.
Metallic
- Type
- Range
- Range
- 0to1
- Shown when
Use Reflection and Specular is disabled
Determines how metallic the surface is.
Smoothness
- Type
- Range
- Range
- 0to1
- Shown when
Use Reflection and Specular is disabled
Determines how rough or smooth the specular reflections are.
Use Exposure Occlusion
- Type
- Toggle
- Default
- Off
Enables LTCGI to use Exposure Occlusion.
Specular Multiplier
- Type
- Range
- Range
- 0to2
- Default
- 1
Modifies the multiplicative factor of LTCGI's speculars. Use this for artistic control of it's appearance.
Diffuse Multiplier
- Type
- Range
- Range
- 0to2
- Default
- 1
Modifies the multiplicative factor of LTCGI's diffuse. Use this for artistic control of it's appearance.