Skip to content

Operation: Linear

Latest
Compare
Choose a tag to compare
@AcChosen AcChosen released this 02 Jun 17:31
· 1 commit to main since this release

VR Stage Lighting - Changelog

NOTE: Many of the add-ons are now included with the base VRSL package (video players, GPU Readback, and screen space shaders) and can be found in the Runtime folder as separate .unitypackage files. The video players can be found in the Video Players folder, and the GPU Readback and Screen Space Shaders can be found in the Addons folder. They will still install in the same VRSL Addons folder in the Assets directory as the previous versions.

2.7.1 Change Log - June 26th, 2024

  • Fixed up Amplify functions to be VRSL linear compatible.

2.7.0 Change Log - June 2nd, 2024

  • Packaged important add-ons such as video players, gpu readback, and screen space shaders into unitypackages along with main VR Stage Light package to reduce confusion and keep things organized.
  • Converted shaders and video players to all run on native linear input. This removes many issues and inconsistencies with smoothing and general movement.
  • Updated GPU readback to fire events on value change when past a certain threshold for float and int paramater ranges. Added ability to name data points in GPU Readback function script.

2.6.2 Change Log - May 21st 2024

  • Added component sliders to the VRSL DMX and VRSL AudioLink scripts. These sliders replace the final intensity sliders with sliders that control the intensities of the indivdual components of a light (The volumetric, projection, and fixture mesh).

  • Added "Genereate Unique VRSL Materials" menu button to the VRSL drop down menu under "Utilties". This button will search the scene for any VRSL Materials, make a copy of them, save them in your selected folder, and apply them to your VRSL meshes in your scene as well as to the Local UI Control Panel. This will allow users to seperate their VRSL materials from the prefab materials and applying it to the scene, allowing for users to make changes to their VRSL materials without updates resetting their settings. (The AudioLink component sliders are at the bottom of the script.)

  • Added the "VRSL GI" toggle prefab toggle to Control Panel. This will allow one to spawn the VRSL GI variants of the standard VRSL prefabs. (VRSL GI 1.2+ Only).

2.6.1 Change Log - April 6th 2024

  • Added global DMX strobe toggle on Local Control Panel asset. Toggling this will disable the strobe channel for the player locally. Useful for those that want to enjoy the light show but can't handle the strobing.
  • Adjusted the volumetrics 3D noise to scale properly with the mesh. Scaling a spotlight or washlight should no longer result in wonky noise tiling.
  • Fixed build errors with the DMX patch exporter scripts (again).
  • Release Noriben Lunch DMX Mod

2.6.0 Change Log - March 25th 2024

THIS VERSION AND OTHERS MOVING FORWARD ARE ONLY GUARANTEED TO WORK ON 2022!

  • Added the ability to save and load DMX Patch Data per scene. This is useful for restoring DMX patch settings to scenes due to corruption.
    • The patch data is saved in a folder called VRSL DMX Patch Folder located in the Assets folder.
    • This data will persist between updates of VRSL and will be good practice to save the data often.
  • Added the ability to export your scene's DMX patch data as a JSON, MVR (My Virtual Rig), or PDF Patch List.
    • All export files use the new Fixture Definition file type to describe the channel make up of all fixtures.
    • Fixture type, channel, universe, id, position, rotation, definition, etc, are included in the JSON and MVR export types.
    • MVR allows one to port the entire rig to lighting consoles/software that support the file type. Allows users to have everything pre-patched and defined inside of their software with one click. Straight from unity into your DMX software of choice.
    • PDF is a simple patch sheet that is generated from the patch data.
  • Created Fixture Definition Files and added Fixture Type properties to DMX fixtures. Fixture Definition files are used to create arbitrary data to describe DMX fixture channels. They are mostly cosmetic and used for the DMX patch data exporter.
  • Added VRSL Manager Window Settings file. This file will start to hold per project data about the VRSL Control Panel. Right now, it holds references to alternate meshes for spotlight and washlight volumetrics.
  • Added the ability to switch the volumetric meshes in a scene to lower poly versions on the fly.
  • Improved the spin timer shader to have more consistent and smooth DMX gobo spinning.

2.5.1 Change Log - February 29th 2024

  • Fixed inspector related bugs and improved inspector stability on all VRSL component scripts.
  • Added prefab load toggles for VRSL GI prefabs into Control Panel (VRSL GI 1.2.0+).
  • Increased AudioLink Delay range from 30 to 127.

2.5.0 Change Log - February 9th, 2024

Video Player and uDesktopDuplication prefabs have been moved to their own Unitypackages. You can get them from the VRSL DMX Video Players.zip file. Install only the packages for the video players you intend to use. Prefab support for two new video players, VideoTXL and ProTV, have been added and are included in this zip file!

  • Removed the USharp Video and uDesktopDuplication DMX screen prefabs and placed them in their own packages along with new VideoTXL and ProTV DMX screen prefabs.
  • Added ability to add and remove DMX Screen prefab packages. TekOSC is the only DMX reader prefab that now comes pre-installed with VRSL, removing USharp Video as a requirement for VRSL.
  • Reduced the precision of majority of the DMX Render Textures to 16-Bit SFLOAT instead of 32-Bit SFLOAT to reduce VRAM usage.
  • Auto set all DMX Render Textures to have a period of 0.0 to reduce editor related issues.
  • Removed the bloom post processing volume prefab from the VRSL-LocalUIControlPanel prefab.
  • VRSL-LocalUIControlPanel will now hide the bloom slider if it cannot find the bloom post processing volume prefab or it's "Bloom Animator" variable is null.
  • Fixed bug where you could not edit multiple VRSL scripts at once.

Requirements