This guide will assume that you have a decent understanding of how to use both Blender and Unity. If you don’t know how to do anything in this tutorial feel free to ask on the Discord.

Blender

The model will first need to be set up in blender.

Video version of the tutorial below:

https://youtu.be/JYQKL10agCQ

Step 1: Import the basic car rig

Open the blender file. The blender file will contain the Car System rig and the example car along with some helper objects that I use to correctly position things but aren’t strictly needed.

Delete the Body Mesh of the starter car as you’ll be importing your own model in the next step

Step 2: Import your model

As the step says, import your model and make sure it’s scaled properly. The rig should be roughly scaled correctly for a car in VRChat with the standard export settings so I’d recommend scaling the car to be close to the size of the armature if it isn’t already

Another thing I like to do to make sure the size of the model is correct is to create a cube in blender that is 1m cubed and scaling that up to the known length/height/width of the car to verify that it’s scale is correct.

Step 3: Separate the model out into the different parts you want posed

This step isn’t strictly required but I find it much easier to weight paint the parts of the car that need to move when they’re distinctly separate objects.

The objects I usually separate the model out into are: