Recently Updated Pages
Preparing the World
This guide will go over how to make a room where you can walk on the floor and on the wall, but y...
Station Annoyances
In SDK3, teleporting the player will force exit stations. Depending on your setup and uses, you m...
Default Chair
In VRChat, there is a component called VRC Station. This is the basis for all chairs in worlds....
Intro
Repositioning Remote Players is an advanced technique for VRChat where you can change where playe...
Custom Normals 3: "Two Halves" Face
Select your head/face mesh and open the right-side panel (press N). Under the Abnormal tab, there...
Crash course Vertex Group painting
We need to tell Abnormal which vertices to influence and which ones not to. Abnormal uses vertex ...
Custom Normals 1: "Flat" Face
The simplest way to apply custom normals to a face is to flatten them, giving the face the appear...
Custom Normals 2: "Cylinder" Face
Shading the face cylindrically is slightly more advanced but still a simple and lazy process. Se...
Tips and tricks
Supersampled Probes When baking a probe at a low resolution, the result can look a bit low-res. ...
How to set up reflection probes
Reflection probes capture an image of their surroundings into a texture. This means a few things ...
The basics of reflection probes
A reflection probe captures an image of the world around it and stores it into a "cubemap" - a si...
Final notes
Occlusion Portals Occlusion Portals are occluders that can be turned off and on and affect occlu...
Case study: Practical tips and tricks for world design
The Devouring is a large map in VRC that uses occlusion culling to squeeze the most performance o...
How to set up a scene for occlusion culling
By default, Unity will put the entire scene into one big chunk of space, called a View Volumes. ...
How occlusion culling affects objects
Occlusion culling treats static objects (like the map) and dynamic objects (like players and pick...
The basics of occlusion culling
Occlusion in a Unity scene is data that divides the world into chunks containing smaller and smal...
Scene setup tips when using post-processing
When using post-processing, there are some useful rules of thumb to keep in mind about designing ...
Creating post-processing profiles
There are some best practices to be aware of when adding post processing to your scene. First, y...
Setting up post-processing in your scene
Okay, now you have it installed, let's go over the basics of using post-processing. First, we nee...
Setting up local post-processing volumes
This follows on from the previous page where we set up a global post-process volume Next, let's c...