Layers
What are the different layers used for in VRChat? What special properties of some specific layers should you know?
Below I've listed the currently used (+ reserved) layers and their use cases based on experimentation using my layer inspection tools.
My layer research is currently ongoing and information on this page may still be incomplete!
Any object set to 19-21: reserved2-4 will be forced to 0: Default on build (You can still manually force the layer during runtime)
No | Name | Description | Visual elements | Notes |
0 | Default | Default layer |
|
|
1 | TransparentFX | |||
2 | IgnoreRaycast | |||
4 | Water |
|
||
5 | UI |
Interactive objects on this layer can't be interacted with unless the menu is open Colliders of remote players exist on this layer |
||
8 | Interactive | |||
9 | Player |
|
||
10 | PlayerLocal |
|
VRCMirrorReflection refuses to render this layer anymore (because it's creepy?) |
|
11 | Environment | |||
12 | UiMenu |
|
||
13 | Pickup | Default pickup layer | ||
14 | PickupNoEnvironment | |||
15 | StereoLeft | |||
16 | StereoRight | |||
17 | Walkthrough | |||
18 | MirrorReflection |
|
Only layer that isn't rendered by the main camera (local player's sees the headless copy of themselves on layer 10) Colliders on this layer don't block VRChat raycasts |
|
19 | reserved2 |
|
Will render over everything |
|
20 | reserved3 | |||
21 | reserved4 |
No Comments