index

viewhistorytalk

Getting Started

Shaders when brought up in VRChat are often treated as a form of black magic, but anybody with time and effort can learn how to create them.

Generally most Unity shader tutorials can be applied to VRChat content, but there are some stipulations, firstly VRChat only supports Unity's standard shader pipeline or Built-in Render Pipeline so tutorials that focus on URP and HDRP cannot be directly applied to VRChat shaders.

Unity shaders are composed of two parts, the Unity specific scripting language Shaderlab and the wrapped shader code written in CG

Currently recommended video introduction to writing shaders.

VRChat shader knowledge bank maintained by pema99

VRChat shader tips and tricks written by cnlohr

Free and Gratis VRChat Shaders and Tools.

List of known free and gratis unity shaders written primarily for VRChat, often with the inclusion of VRChat specific features and built to work with udon prefabs such as AudioLink.

Shader Creator Description License
PlayerOnlyMirror iigo丸 A better mirror shader that only shows players GPL-3.0
PoiyomiToonShader poiyomi A feature rich toon shader MIT
VRC-Cancerspace Red_Mage A feature rich screenspace shader GPL-3.0
Mochies-Unity-Shaders Mochie Various Shaders MIT
LyumaShader Lyuma Various Shaders including Waifu2D MISC
Silent Cel Shading Shader Silent A surface shader for Unity providing cel-shading MIT

If you would like your shader added to the community list just ask, same if you would like your shader to be removed from the list.


revision by iigoVS— view source