How To Make Your First VRChat Avatar, Part 1: Blender
4 min read
1 year ago
Published on Aug 04, 2024
This response is partially generated with the help of AI. It may contain inaccuracies.
Table of Contents
Introduction
This tutorial will guide you through the process of creating your first VRChat avatar using Blender and the CATS Blender Plugin. You'll learn how to install the necessary software, set up your environment, and start building a basic avatar. This is ideal for beginners looking to dive into avatar creation in VRChat.
Step 1: Install Blender
- Go to the Blender official releases page: Blender Downloads.
- Click on "Previous Versions" to find Blender 3.5.0 (recommended).
- Select the appropriate version for your operating system, such as "Blender 3.5.0 Windows x64".
- Download and unzip Blender into a folder on your computer.
Step 2: Install CATS Blender Plugin
- Search for the CATS Blender Plugin on Google or visit its GitHub page: CATS GitHub.
- Join the CATS Discord server to access the development version, which supports Blender 3.0 to 3.5.
- Download the developmental version zip file from the Discord server.
- Open Blender and run the
blender.exe
application. - Go to
Edit
>Preferences
>Add-ons
. - Click on
Install
, locate the CATS zip file you downloaded, and install it. - Activate the CATS Plugin by checking the box next to it in the Add-ons menu.
Step 3: Set Up Your Blender Workspace
- When Blender opens, delete the default cube, light, and camera from the scene.
- Go to
File
>Defaults
>Save Startup File
to create a clean starting workspace. - Ensure your workspace is empty for easier avatar creation.
Step 4: Find and Import Assets
- Look for avatar base models and assets on websites like:
- Jinxy (VRChat Marketplace)
- Gumroad
- Booth
- Import your chosen base model into Blender.
- Use the following hotkeys for navigation:
- Scroll mouse wheel to zoom in/out.
- Hold middle mouse button to pivot the camera.
- Press
G
to move objects,S
to scale them, andTab
to switch between modes.
Step 5: Fit the Head and Body
- Import the head model and select the Armature.
- Use
G
to adjust the position of the head to fit the avatar. - Remember that in Blender, the Y and Z axes are switched compared to Unity:
- Use
G
+X
for the X-axis. - Use
G
+Y
for the Y-axis. - Use
G
+Z
for the Z-axis.
- Use
Step 6: Import Clothing and Accessories
- Import clothing items, making sure to select the Armature to move them.
- Fit clothing items to the avatar using the same
G
movement techniques. - Use the CATS Plugin sparingly; it’s better to learn manual adjustments.
Step 7: Merge Armatures and Optimize
- Ensure all clothing, the head, and hair are fitted correctly.
- Use the CATS Plugin to merge Armatures:
- Go to
Custom Model Creation
. - Uncheck
Join Meshes
,Z Weight Bones
, andClean Up Shape Keys
. - Check
Merge All Bones
and select the base Armature.
- Go to
- Test the merged Armature in Pose Mode to ensure everything moves together correctly.
Step 8: Set Up Materials
- Switch to the Shading tab to set up materials.
- Create materials for each part of your avatar (body, hair, clothing).
- Use the proper shader setup to ensure your avatar looks good in VRChat.
Step 9: Export the Avatar
- Once everything is organized and optimized, go to
File
>Export
>FBX
. - In the export settings:
- Set
Apply Scalings
toFBX Units Scale
. - Check
Apply Transform
. - Uncheck
Add Leaf Bones
.
- Set
- Choose a file name and export your model.
Conclusion
You've successfully created your first VRChat avatar using Blender and the CATS Plugin! Key steps included installing the necessary software, setting up your workspace, importing and fitting assets, merging Armatures, and exporting your final model. For further refinement, consider exploring the Unity setup process for your avatar in the next tutorial. Happy modeling!