- Readjusted the smoothing algorithm for DMX movement as well as added a smoothing divider/multiplier for the local control panel to more accurately match the smoothing amounts between in-game and editor.
- Added toggleable extra buffer CRTs to the strobe textures so that fixture strobing can more accurately match up with GI strobing.
-Tweaked more smoothing values.
- Added Alternative Strobe texture settings. Toggle to switch from traditional dynamic DMX strobing to a 3 speed strobe channel. Affects all fixtures.
- Adjusted all VRSL materials and a few textures to prepare for GI release.
- Added ability to edit VRSL DMX Custom Render Textures in the VRSL Control Panel.
- Added ability to set 2D Noise Texture settings between high and medium modes for the spotlight and washlight volumetric DMX shaders.
-Adjusted the DMX strobe functionality to go through a separate "Strobe Output" Texture. This will ensure that every shader reading from the same DMX Strobe Channel will all flash at the exact same intervals.
-All Updates from 2.3
-Consolodated most shaders into smaller ones that utilize variants instead.
-Added GGX Shader model to mover light fixtures.
-Updated VRSLDMX.cginc with more features and functionality.
-Other bug fixes.
- Renamed all dmx textures to have _Udon_DMX prefix instead of _OSC.
- Enabled VRCShader.SetGlobalTexture to enable all DMX Textures to become global textures.
- Removed all direct references to dmx textures from fixtures and switched them to make use of the global textures.
- Removed the DMX Avatar prefabs as the global texture system mimics this behaviour more effeciently.