Customizing VR animations in real-time with Shaders & MRTK (1/2)

Goal

Gain more hands-on experience creating custom shaders in Unity and linking to C# using MRTK.

How

Design and prototype an immersive experience to customize geometry rendering and animations in real time using hand interactions within the constraint of a 3-day project. The first two days were focused on prototyping the core logic and shaders on desktop. The last day was focused on VR prototyping in MRTK.

Note: this post is about the initial desktop prototype. For final VR prototype, see Customizing VR animations in real-time - Shaders & MRTK (2/2).

Desktop prototype demo


Creating color gradient in URP shaders


Creating animations in URP shaders

Creating materials using custom URP shaders

Creating UI using custom URP shaders

Linking animation properties with UI using C#

Desktop prototype demo

Previous
Previous

Customizing VR animations in real-time with Shaders & MRTK (2/2)

Next
Next

Using Shaders to design UI in XR