From 51060d1d39bc062251b4b7aad73f216f066c844b Mon Sep 17 00:00:00 2001 From: AcChosen <49845629+AcChosen@users.noreply.github.com> Date: Fri, 27 Jan 2023 10:28:46 -0500 Subject: [PATCH] Updated VRSL DMX: Creating Custom DMX Shaders (markdown) --- VRSL-DMX:-Creating-Custom-DMX-Shaders.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/VRSL-DMX:-Creating-Custom-DMX-Shaders.md b/VRSL-DMX:-Creating-Custom-DMX-Shaders.md index 4718bd1..e413dc2 100644 --- a/VRSL-DMX:-Creating-Custom-DMX-Shaders.md +++ b/VRSL-DMX:-Creating-Custom-DMX-Shaders.md @@ -3,6 +3,8 @@ VRSL DMX is intended to be used more like a data protocol rather than a discrete set of shaders and tools. As such, any shader property can be controlled by DMX, whether it's lighting, vertex transforms, screen space, etc. If it's a shader property, it can be controlled by VRSL. This page discusses what you need to add to your custom shaders to enable VRSL DMX functionality. +[Here](https://www.youtube.com/watch?v=ngh_fxzdYzk) is the video tutorial version of this page. + VRSL DMX works similarly to audiolink in that there is a single CGINC file that you need to include to start creating DMX-compatible world shaders. The file is called `VRSLDMX.cginc` and you can use it with this strip of code: `#include "Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/VRSLDMX.cginc"`