I recently created my first custom avatar from scratch for VRChat. While I was learning how to do this, I worked on writing up a google doc to document all the steps and pitfalls for the whole process of modelling an avatar in Blender all the way through uploading it through the VRChat SDK in Unity.
This guide assumes that you’ve had zero prior experience with Blender and Unity and it has lots of screenshots! I hope that this helps others going through the process of creating an avatar for the first time!
I’ve also made newbie-friendly guide for adding super-basic finger movements to avatars. I didn’t cover that topic in the my original guide, so I created a separate short document for it. Note: This only covers basic built-in finger movements. Nothing fancy like custom gestures or gesture overrides.
Here’s the google doc for that: