In this tutorial, you'll learn how to smoothly change your VRoid character’s textures through the use of Shader Graph in Unity. We're going to make our first shader together, our own Crossfade Transition shader, animate them, modify the UniVRM shaders, and learn how to swap between three or more textures! If you have no prior experience to it, this tutorial is also an introduction to Shader Graph.
Huge credit to these guys who made this possible!
- UniVRM plugin: https://github.com/vrm-c/UniVRM
Once you download and extract the zip file or clone the project to your Git application, open it in Unity Hub. If you want to follow along the tutorial, use the Before Tutorial folder. But if you just want the final result, use the After Tutorial folder.
This project uses Unity version 2021.2.3f, earlier versions of Unity might not work and later versions might break some of the scripts. To download a specific version of Unity, go to this website https://unity3d.com/get-unity/download/archive. After you download and install the Unity version, you can add this version of Unity back to Unity Hub and open it.
If you want to follow along with this tutorial, here is my tutorial video! I make this kind of tutorial every month, so if you like it, be sure to subscribe!
You are free to use this project files for anything, even commercially. I'm not responsible for what you do with these files. Feel free to credit me and tweet it to my Twitter @FFaUniHan so I can see your works!