1
0
mirror of https://github.com/AcChosen/VR-Stage-Lighting.git synced 2024-09-23 19:18:26 +02:00
Commit Graph

146 Commits

Author SHA1 Message Date
AcChosen
3e83cab152 VRSL 2.7.1 File Restructure 2024-09-16 19:11:14 -04:00
AcChosen
57eb41ca19 Updated Amplify Functions to be linear VRSL compatible-2 2024-06-26 18:26:56 -04:00
AcChosen
3c9fc5c07f Updated Amplify Functions to be linear compatible. 2024-06-26 18:23:11 -04:00
AcChosen
f521779ec1 Add new 2.7.0 Files 2024-06-19 00:17:47 -04:00
AcChosen
b65478aa88 Adding new editor files 2024-06-19 00:10:16 -04:00
AcChosen
aa156ddf0b - 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.

- 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).

- 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 strobe up should no longer result in wonky noise tiling.
- Fixed build errors with the DMX patch exporter scripts (again).

- 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 the ability to save and load DMX Patch Data per scene. This is useful for restoring DMX patch settings to scenes due to corruption.
- Added the ability to export the patch data as a JSON, MVR (My Virtual Rig), or PDF Patch List.
- 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.

- 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

- 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.

- Re-Added Texture Sampling features for the AudioLink Discoball.
- Added the "Singal Detection System" for interpolation CRT shaders. This system will allow users to disable VRSL DMX if pixels that are not related to the VRSL DMX Grid node are detected (in cases of the video player freezing or disconnecting or an invalid video format was inputted.) This system is disabled by default but can be enabled in the inspector of any of the interpolation CRTs.

- Added per fixture toggle to disable black-to-white conversion when texture sampling mode is enabled on audiolink fixtures.

- Added Global Intensity Blend property to all shaders.
- Removed all `.Blend`and `.Blend1` files
2024-06-02 13:24:07 -04:00
AcChosen
c030703aa4
Merge pull request #30 from AcChosen/AcChosen-patch-3
Update README.md
2024-02-13 16:29:23 -05:00
AcChosen
9a4fc31058
Update README.md 2024-02-13 16:28:55 -05:00
AcChosen
71f4fa6785 Final Push Before AudioLink Update 2023-10-05 21:27:49 -04:00
AcChosen
a6f806f5c1 GlobalIntensityBlend Update 2023-10-05 18:08:43 -04:00
AcChosen
49bfe80189 2.4.3 Update
- Added Global Intensity Blend Property
- Removed Blend and Blend1 Files
2023-09-22 19:56:14 -04:00
AcChosen
e67854ff4d Version Revamp 2023-09-05 22:38:13 -04:00
AcChosen
8695995472 Update package.json 2023-08-31 17:45:04 -04:00
AcChosen
8c1b466396 Volumetric Adjustments 2023-08-30 20:38:09 -04:00
AcChosen
070e6bacca Updated Version Num 2023-08-30 20:21:46 -04:00
AcChosen
f500d83345 Version Num Update 2023-08-30 20:17:47 -04:00
AcChosen
3a5e946c1b Post SF Update (2.4.2)
- 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.
2023-08-30 19:48:33 -04:00
AcChosen
f61bc9d697 Light Count Fix 2023-08-20 13:38:51 -04:00
AcChosen
e4aba16559
Merge pull request #27 from AcChosen/AcChosen-patch-2
Update trigger-repo-update.yml
2023-08-09 09:55:34 -04:00
AcChosen
e1063740c3
Update trigger-repo-update.yml 2023-08-09 09:54:32 -04:00
AcChosen
d14c58a604 Merge branch 'main' of https://github.com/AcChosen/VR-Stage-Lighting 2023-08-09 09:31:16 -04:00
AcChosen
3f00005042 2.4.1 Cleanup 2023-08-09 09:31:11 -04:00
AcChosen
2a2c5d47f1
Delete atlanta_remix.png 2023-08-09 08:22:21 -04:00
AcChosen
b360082e91 VRSL 2.4.1 Update
- 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.
2023-08-08 17:15:42 -04:00
AcChosen
209b4217a5 Updated Version Number to 2.4 2023-07-11 16:13:15 -04:00
AcChosen
2a8f223ae9 Merge branch 'main' of https://github.com/AcChosen/VR-Stage-Lighting 2023-07-11 16:03:55 -04:00
AcChosen
ac4a74e38e Strobe Functionality Rework
-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.
2023-07-11 16:02:27 -04:00
AcChosen
8f1d6e122b
Merge pull request #24 from 4liceD/patch-1
Update package.json
2023-07-10 18:19:43 -04:00
AliceD
e95edc870f
Update package.json
Fixed unexpected character in json preventing package from importing in unity
2023-07-10 23:22:29 +02:00
AcChosen
d46752d553
Merge pull request #23 from AcChosen/towneh-patch-1
Add additional metadata in package.json
2023-07-09 15:34:35 -04:00
towneh
2dedeef155
Add additional metadata in package.json
Include "hideInEditor", "license" and "unity" parameters
2023-07-07 00:36:01 +01:00
AcChosen
902362474d
Create trigger-repo-update.yml 2023-07-05 19:28:04 -04:00
AcChosen
de63b2cae9
Update package.json removed rogue comma 2023-07-05 18:15:37 -04:00
AcChosen
220da17a18
Merge pull request #21 from towneh/main
Remove VPM website from Repo + semver range AudioLink
2023-07-05 18:02:13 -04:00
towneh
b4812d1cc3
Update package.json 2023-07-05 22:52:50 +01:00
towneh
575c5d3c02
Delete Website directory 2023-07-05 20:53:00 +01:00
towneh
2f1f558837
Delete docs directory 2023-07-05 20:52:44 +01:00
towneh
3f528ea6e0
Allow AL 0.3.1 equal or greater than 2023-07-05 19:23:18 +01:00
towneh
99f10723d3
Missing comma 2023-07-05 19:11:09 +01:00
towneh
eb40193502
Remove dependencies parameter 2023-07-05 19:06:34 +01:00
AcChosen
9a9b94a315
Merge pull request #20 from towneh/main
Update index.json URL and ID
2023-07-04 20:10:37 -04:00
towneh
18269312ed
Update index.json URL and ID 2023-07-05 01:09:00 +01:00
AcChosen
d19403e436
Delete CNAME 2023-07-04 20:05:24 -04:00
AcChosen
96120fed1b
Create CNAME 2023-07-04 19:43:50 -04:00
AcChosen
e460394f2f
Delete CNAME 2023-07-04 19:43:45 -04:00
AcChosen
344287d338
Create CNAME 2023-07-04 19:37:16 -04:00
AcChosen
f2d75f067e
Merge pull request #19 from towneh/main
Create docs directory, index.html and index.json for VPM Communities
2023-07-04 19:27:17 -04:00
AcChosen
371645d27a
Updated to audiolink 0.3.2 2023-07-04 19:26:41 -04:00
towneh
40876d7313
Delete .github/workflows directory 2023-07-05 00:23:04 +01:00
towneh
4098ee6155
Update index.json 2023-07-05 00:13:31 +01:00