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!
| 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 |
||
| 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 |
|
||
| 20 | reserved3 | |||
| 21 | reserved4 |