?? Learning Goal
In this chapter, you'll learn how to navigate to the AvatarSDK website, choose your avatar, and export a version that's better suited for VRChat-especially for Quest users.
?? Step-by-Step
Instructions
Start by going to https://avatarsdk.com.
As shown below, click the Create Avatar button in the center of the
screen to get started.

You’ll now arrive at the avatar selection screen. If this is your first visit, the site may walk you through some setup steps first (not shown here).
Here, you can:

Once loaded, you'll see your avatar in a full-body preview. On the right, you'll find customization options such as:
Take your time here. A well-prepared avatar is easier to
optimize later.
Use the vertical toolbar on the right to adjust your avatar to your liking.

When you're happy with the result, click the orange Export
button on the right.
Click this button to begin the export.

You now have the option to export your avatar. If this is
your first time, you’ll likely have one free export available.
The default export gives you:
This is not ideal for VRChat on Quest and can be
heavy for PC avatars as well.
Here’s what the default free export looks like:

Instead, consider using the following custom settings:

After clicking Export, the avatar will be processed. A .zip file will appear in your Downloads folder.
Now it's time to get organized. Create a dedicated folder on
your computer-for example:
??
C:\MyAvatars\Metaperson01
Unzip the downloaded file into this folder.
But don’t stop there:
??
Also place all related files here-such as your exported FBX, textures,
Unity project version, plugins, and even Blender tools used in this process.
This way, if you ever want to create another avatar later
on, you’ll already have everything prepared and compatible:
-The right software versions
-The correct plugins
-And a clear reference of what you used
? Final Tips
- Even if you're just experimenting, choose export settings
that match your final platform (like Quest). It will save you time and
performance issues later!
- Add a small README file in that folder describing which version of Unity,
Blender, and plugins you used. Your future self will thank you!
?? Learning Goal
In this chapter, you'll download and install the exact Blender version required for this tutorial (version 3.4.1). This ensures that all plugins, including the CATS plugin, work flawlessly without crashes or compatibility issues.
??? Step-by-Step
Instructions
Start by going to https://blender.org.
As shown below, click on the Download button in the top navigation bar.

On the downloads page, scroll down and click on the link
that says “previous versions”.
Click the highlighted link to continue.

You’ll now land on a page titled “Embrace the Past”,
where you can download any past Blender version.
Click on the link that says Download any Blender version.

On the next page, scroll through the list and locate Blender3.4/.
This version is essential for compatibility with the CATS plugin we’ll use
later.
Click on Blender3.4/ to continue.
![]()
Now choose the correct installer. For most Windows users,
this will be:
??
blender-3.4.1-windows-x64.msi
If you’re using a Mac or Linux system, choose the version
that matches your platform.
Click this file to begin the download.

While the file is downloading, open your avatar folder
(the one you created in Chapter 1).
Place the downloaded Blender installer in that folder as well.
? Why? This keeps everything in one place-your avatar, tools, and plugins. If you ever need to reinstall or troubleshoot, you’ll have the exact working version ready.
Once the download finishes, double-click the .msi file and follow the installer instructions, just like with any other Windows program.
After installation, you’re ready to move on to the next step: installing the CATS plugin.
? Tip to Remember
If you install a different version of Blender than shown here, the CATS plugin might crash, fail to load, or break your avatar workflow. Stick to version 3.4.1 unless this guide says otherwise
?? Learning Goal
By the end of this chapter, you’ll have the CATS plugin fully installed and ready to use in Blender 3.4.1. This essential tool helps you prepare avatars for VRChat quickly and efficiently.
??? Step-by-Step
Instructions
Go to the official GitHub page for the CATS plugin:
??
https://github.com/absolute-quantum/cats-blender-plugin/releases
Scroll down to version 0.18.0, then open the Assets section and
click on the file cats-blender-plugin-0-18-0.zip.

? Place the downloaded .zip file in the same folder where you store all avatar-related files, just like we did with Blender.
Double-click the shortcut for Blender 3.4.1 (it may
be on your desktop or in your Start menu).
Click anywhere outside the splash screen to close it.

3. Clear the Scene
Press the A key to select all objects in the default scene, then press Delete on your keyboard to remove them.
Now you're left with an empty workspace.

Go to the top-left menu bar and click:
Edit ? Preferences
??
[Screenshot: navigating to Preferences]
In the Preferences window:

Navigate to the folder where you saved the plugin .zip file.
Click on the file once, then click Install Add-on in the bottom-right
corner.

Once installed, you’ll see the CATS plugin appear in the list.

? Congratulations! You’ve now successfully installed and activated
the CATS plugin in Blender 3.4.1.
?? Final Tip
Always double-check that the plugin version and Blender version match the ones recommended in this guide. Even small mismatches can cause Blender to crash or features to disappear.
?? Learning Goal
In this chapter, you'll learn how to import your FBX avatar, organize the mesh, and prepare the UV maps for optimal performance in Unity and VRChat.
??? Step-by-Step
Instructions
Go to File > Import > FBX (.fbx)

Navigate to the folder where your avatar FBX is stored, select it, and click Import FBX.

Press the A key to select everything, then go to View > Frame Selected to bring the model into view.

Click the Viewport Shading icon to enable material preview and see your avatar's textures.

Press N on your keyboard to open the right-side toolbar. Click the CATS tab.

?? You can drag the panel border to make it wider and collapse
the “Supporters” section for better visibility.

Hover your mouse over the avatar and press A again to
make sure everything is selected.
Then expand the Model Options section in CATS and click Join Meshes
> All.

? Now your avatar is merged into one clean object, ready for
optimization.
Let’s now add an extra UV map for baking and optimization:
?? [Screenshot: Add new UV map]

?? What is a UV map?
A UV map is like a pattern layout - it tells 3D software how to wrap a 2D image
(like a texture) onto a 3D model.
Having a clean, separate UV map is important when you're baking textures for
optimization.
Open the Optimization section in the CATS panel.
Click Save Atlas To… and choose your avatar folder.
?? You may be prompted to install a helper addon - follow the prompts if needed.

You’ll see your avatar’s textures change a little - that’s okay! You now have a
combined material.
Now let's finish up by cleaning and renaming the UV map:



:
? Final Step -Export to FBX
for Unity
Always click File > Save As and save your .blend before exporting.
Go to File > Export > FBX (.fbx)

· Then click Export FBX.

?? Final Tip
Keep all related files (textures, Blender file, exported FBX, CATS plugin ZIP) together in a single folder. This makes it much easier to manage versions or switch avatars later.
Now that your avatar is ready in Blender, it’s time to jump
into Unity!
We’re going to create a new project, install the right tools, and make sure
your avatar looks perfect with proper textures and settings.
If you haven’t installed Unity and the Creator Companion
yet, follow the official instructions on this page:
??
https://vcc.docs.vrchat.com/
Make sure you install Unity version 2022.3.22f1 - this is the one supported by VRChat.
Then download the Creator Companion directly here:
??
https://vrchat.com/home/download
VRCFury is a super helpful system that makes it easy to manage things like menus, toggles and parameters for avatars.
?? If you want to learn more about what VRCFury is, check out https://vrcfury.com/
Instead of clicking the button on the website (which sometimes doesn’t work), we’ll add it manually inside the Creator Companion:

??Go to the Projects tab
Now wait for the project to be created and Unity to open -
this may take a few minutes.




Once it’s done, click Open Project to launch Unity.
?? [Screenshot: Assets > Import New Asset]
Inside Unity:


You should now see two files in the Assets folder: the FBX
and the texture.

?? Tip: Drag the little dot in the bottom-right of the Assets window to make the icons bigger, so it’s easier to see.
Click on the texture file (Atlas_00003.png) and go to
the Inspector panel. Apply the following settings:
Click Apply when you’re done. Here are the settings:





Now click on the newly created material and set the
following:



?? [Screenshot: Inspector > Rig Tab]

Now click Configure.

Go to the Head tab


Click Apply and then Done.
? That’s it! You’ve now successfully set up your Unity project, installed VRCFury, imported your avatar, and correctly configured the materials, textures, and rig.
Let me know when you're ready for the next chapter, or if you'd like this exported as a downloadable file or placed into your tutorial document!
h. Ik bouw het op als volgt:
?? What You’ll Learn
In this chapter, we’ll bring your avatar into the Unity
scene and set everything up to get it ready for upload.
You’ll learn how to:
Let’s get started!





??
Place it exactly between the eyes - this is where your "VR
eyes" will be in-game
If it’s too high: you’ll feel too tall.
If it’s too low or behind: you’ll feel disconnected from the avatar.
Drag it carefully until it feels natural!




?? You can preview visemes in Unity by using the Debug Viseme preview!

These sliders control how expressive your avatar’s eyes
behave in-game.

?? Feel free to adjust
them to suit your avatar’s style or personality:
?? There’s no perfect
value - just drag the sliders until it feels right for your character!
• In the Hierarchy, find the LeftEye and RightEye bones
• Drag them into the Left Eye and Right Eye slots in the Avatar
Descriptor
• In the Hierarchy, find the LeftEye and RightEye bones
• Drag them into the Left Eye and Right Eye slots in the Avatar
Descriptor

Use the following settings for realistic movement:

?? Step 6 -Set Up Eyelids
with Blink Blendshape
?? [Screenshot: Eyelids section]


Now select Blink under the dropdown -
But... if it’s missing, you need to create one!



Rename the new shape key to Blink


? Done! Your avatar now has full eye tracking and blinking!
? You’re Ready!
Your avatar now:
Next up: GoGoLoco and final upload! ??