

go to the Object tab (the orange cube) and down under the "display" dropdown you should see a box called "xray" that's unchecked. Go over to the menu on the right hand side of your Blender screen, and you should see that a new "armature" is selected! Now we just have to change one setting to see it. You'll suddenly have a set of translation arrows on-screen, but you probably cant see anything else, right? Now the fun begins! Hit shift+a to enter the spawn menu, and select "armature" and "single bone". A menu will pop up, select "cursor to selection", and the 3D cursor will move right to the location of the model's origin! It should be right above the hips in most cases. To center your 3D cursor so we spawn a rig where we want it, make sure your model is selected (and the avatar model only), hover over the 3D viewport and hit shift+s. If you have the character halfway beneath the ground-plane, you may experience animation glitches in VRChat, or other Unity games.Īlrighty, now we can finally begin making our character's rig!įor humanoid rigs I always start at the hips (as everyone should) and go up to the head and arms, and then finish at the legs and go down to the feet. Then simply line your feet up so the sole of the foot/shoe is right on top of the red line.ĭoing this ensures that when Unity is running, the character always stays above the ground plane in idle. This gives you the flatest view of your character from straight on, making it (hopefully) easier to see your feet. The easiest way that I've found to do it, is to select all the parts of your model (if your scene is blank a simple double tap of the a button should suffice) and then to make sure we move it straight, hit the 5 key on your numpad (if you have one) to enter orthographic mode (non-perspective 3D, less like an fps cam and more like a CAD cam) and then hit the 1 key on the numpad to switch to front ortho view.

(that's where x,y, and z intersect in Blender's grid, if you didn't know)

One of the first things you should always do with a new model (especially for VRChat) is line it up with the origin plane.
