This article explains how to use avatars edited with VRoid Studio's dress-up feature in VRChat.
It also covers converting .vroid or VRM format avatar data for VRChat.
What you'll need
Software
- VRoid Studio
- VRChat Creator Companion (VCC)
- Unity Version: 2022.3.22f1
- VRChat SDK Version: Avatars 3.7.1 and later
- XWear Package
*Has to be imported to VCC.
- Shader used in this model
*For .vroid and VRM files, MToon10
▼Download VRoid Studio
https://vroid.com/en/studio
▼How to use the XWear Package
How to install the XWear Package
▼Download UniVRM1.0
https://github.com/vrm-c/UniVRM/releases
Data you wish to use in VRChat
or
- Data customized with the dress-up feature (XRoid)
To learn more about dressing up your avatar, please refer to the article below.
Getting Started with the Dress-up Feature (for those who want to dress up their characters)
Other
- A VRChat account (Trust level: New User or higher)
*Required to upload avatars with VRChat SDK.
Exporting data for VRChat (XAvatar)
If you already have XAvatar data, skip this step.
You can proceed to "Importing VRChat data to VCC".
Table of Contents
2. Open the model you want to use in VRChat with VRoid Studio's dress-up feature
3. Export the model as XAvatar data
1. Launch VRoid Studio
First, launch VRoid Studio.
2. Open the model you want to use in VRChat with VRoid Studio's dress-up feature
Click on the dress-up feature tab at the top and select "Get started with the Dress-Up feature" or "Create New".
*If you have a model that you previously customized with the dress-up feature (XRoid) or created in VRoid Studio (.vroid), you can select it from "Recently Edited".
Click "Add Base Model" to open a file dialog.
Select the avatar data you want to use in VRChat (.vroid or VRM format).
3. Export the model as XAvatar data
Click the export icon in the upper right corner of the screen, then click "Export XAvatar".
If you want, you can include the creator's name, item name, and license URL.
Additionally, you can choose whether to delete the UpperChest or not.
Click "Export" to start the process.
Once complete, a file dialog will appear.
Choose where to save the file.
Importing VRChat data to VCC
Table of Contents
1. Launch the VRChat Creator Companion (VCC)
2. Create a new avatar project
3. Import the XAvatar data using XWear Package
4. Upload the prefab included in the XAvatar data to VRChat using the VRChat SDK
1. Launch the VRChat Creator Companion (VCC)
Start VCC.
2. Create a new avatar project
Select "Projects" and click "Create New Project".
Create a new Unity2022 Avatars Project.
Set up the project with the following settings and open it.
- Unity Version: 2022.3.22f1
- VRChat SDK Version: Avatars 3.7.1 and later
- Enable the XWear Package from Manage Packages
3. Import the XAvatar data using XWear Package
- Open XWear Packager and click "Import".
- Click the "..." button next to "Select files to import" and select the XAvatar file you wish to load.
Any included license information will be displayed here.
The "Save location" is where the XAvatar data will be imported.
If needed, create a folder under "Assets".
- Click "Load" to import the XAvatar file into the project.
4. Upload the prefab included in the XAvatar data to VRChat using the VRChat SDK
- The imported .xavatar file will be extracted in the specified save location.
Place the included prefab into the Hierarchy.
- Open the VRChat SDK’s Control Panel and ensure the prefab placed in the Hierarchy is under "Selected Avatar".
- Just like a regular VRChat upload, enter the avatar information and thumbnail, and then upload it.
This completes the process.
Reference article:
https://creators.vrchat.com/avatars/creating-your-first-avatar/#step-6---going-to-the-build-tab--checking-if-the-avatar-is-ok
*The information in the above article may not be up-to-date.
To learn more about uploading models to VRChat, try searching online using the keywords "How to upload models to VRChat".
Related articles:
How do I use the dress-up feature?
Example model used
・Base model by VRoid
・SilverSpace's Artemis Sailor costume