Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

41 total results found

Preface

The VRChat Creation Compendium

Anyone who’s tried to learn creating content for VRChat understands the lack of collected, concise learning materials. Tutorials are scattered, with many being barebones, outdated or go against best practices (including VRChat’s official documentation). The go...

Meshes

The VRChat Creation Compendium Essential Knowledge

The geometry of the models are called a mesh, and are made of polygons, or 2D shapes: triangles (3 sides), quads (4) and n-gons (5+, typically undesirable). These polygons are made of vertices (the points), edges, and faces. Originally posted by ck12.org: ...

Gathering Tools

The VRChat Creation Compendium

To upload custom content to the game, you must install a specific version of Unity, the VRChat SDK, and use a VRChat account (not Steam or Oculus) of at least New User (Blue) ranking. Installing Unity You will want to install the Unity Hub, as it makes manag...

Materials

The VRChat Creation Compendium Essential Knowledge

The following section on materials will cover what is needed to know for both avatars and worlds. Specifics for avatars and worlds will be covered in their respective sections. Color or detail is applied to the mesh by using a material. It combines a shader ...

Optimization

The VRChat Creation Compendium Essential Knowledge

Optimization is incredibly important for VRChat. Being in VR, it should run at a high frame rate so the users can play the game comfortably. I’ve experienced many times when my friends or I had to quit because we were feeling too nauseous. Material Slots Eac...

Important Notes

The VRChat Creation Compendium Essential Knowledge

Organize your files! It sounds boring but it will save you a ton of headache in the long run!I would recommend creating a dedicated folder for VRChat project assets, and splitting the assets up by first: Avatars Worlds And then: Textures Models (if a text...

Blender

The VRChat Creation Compendium Essential Knowledge

For those interested. Learning Blender is not always necessary. There are plenty of 3D assets, including free ones, that you can find on the Unity Asset Store or Booth. As for making world geometry, using the free Unity add-on Probuilder is often easier and q...

Basic Upload

The VRChat Creation Compendium Avatars

Below is a (DATED) alternative guide utilizing Pumkin’s Avatar Tools[github.com]. Install the VRCSDK and Pumkin’s Avatar Tools by importing the package into your Unity project (drag it from Windows Explorer into the Project window at the bottom). New opti...

Learning Custom Avatar Creation

The VRChat Creation Compendium Avatars

CATS Documentation (learn CATS here)[github.com] Twist Bones   Lip sync To automatically generate lip sync via CATS, go to the Visemes dropdown. You must have at least 3 mouth shape keys to start: AA, OH, & CH. Once you have those open CATS, open the Vis...

Custom Avatar Workflow

The VRChat Creation Compendium Avatars

VRoid For those who don’t want to deal with MMD parts and much of the nitty-gritty involved with that workflow of avatar creation, and instead would like a more cohesive, traditionally artistic approach to 3D avatar creation there is an option called VRoid.Wh...

World Tutorial series

The VRChat Creation Compendium Worlds

Have you ever wanted to make your own world, but never new where to start? I am currently making a step-by-step tutorial series about how to make your own room in VRChat for the absolute beginner! The entire playlist

Basic Upload and Modelling - Worlds

The VRChat Creation Compendium Worlds

The easiest and most comprehensive way to learn world creation is by watching the tutorial series linked at the top of this guide: https://youtube.com/playlist?list=PLPdWkxUSZ65Fp6ICr\ I recommend using VRWorldToolkit: a Unity Editor extension for making VR...

Physics

The VRChat Creation Compendium Worlds

Pickupabble objects require 3 components: Rigid body: allows object to interact with physics [called a rigid body because there is no deformation] Collider: allows the collider to collide with other colliders (so the object will not simply pass through e...

Prefabs

The VRChat Creation Compendium Worlds

Prefabs allow for an object and all its components to be saved into a single asset.These are especially useful for things like light fixtures or pickupables! Combine a light source and a 3D model into a prefab! Combine a pickupable, its vrc_pickup script and...

Lighting

The VRChat Creation Compendium Worlds

Types of lighting: Real-time- calculates lighting every frame Baked- pre-calculates lighting on the editor’s computer and generates light maps (textures that contain lighting and shading) which are overlaid on those objects Mixed- combination of baked for...

Level Design

The VRChat Creation Compendium Worlds

Have you ever pulled on a door handle, only when you should have pushed? Level design, like door design, is best when you never even notice it.Through level design you can make people perform actions subliminally. It may sound obvious, but people won’t do what...

Particles

The VRChat Creation Compendium Worlds

Particles[docs.unity3d.com] An important note about particles, you may have seen that if you roll your headset in-game that particles will rotate with your head motions. Untick “Allow Roll” under the renderer tab if the option is present. This will fix the ...

Post Processing

The VRChat Creation Compendium Worlds

You can easily apply post processing to your scene by using the quick function in VRWorldToolkit. Read Silent’s post for more info. Motion Blur, Depth of Field, and any Screen Space effects (reflections, ambient occlusion, etc.) should not be used in VR. If ...

Audio

The VRChat Creation Compendium Worlds

Audio[docs.unity3d.com] Create a new empty GameObject and add the component VRC Spatial Audio Source. This will automatically add an Audio Source component.If it is world music, uncheck enable specialization.To compress the audio, set the compression format t...

Udon

The VRChat Creation Compendium Worlds

Udon is how to make code in VRChat worlds. It is a visual scripting language, which means it uses blocks and nodes rather than traditional lines of code.If you already know C# and would rather use it to write your Udon scripts using lines of code, you can us...