Skip to main content

新页面

本指南将逐步讲解如何通过 VRChat 创作者助手(VRChat Creator Companion,简称VCC)使用 Avatar 3.0 上传您的虚拟形象。VCC 是 VRChat 官方提供的强大工具,可用于获取最新版本的软件包和工具(包括 SDK )。

术语表:

  • Unity: VRChat使用的游戏引擎
  • Unity编辑器(Unity Editor):  用于上传虚拟形象的程序
  • 软件包(Package): 可添加到 Unity 编辑器中的文件集合,可能包含软件、虚拟形象、着色器或其他 Unity 资源
  • 虚拟形象SDK(Avatar SDK):  VRChat提供的包含基础虚拟形象上传所需全部资源的软件包
  • 基础SDK(Base SDK):  虚拟形象SDK运行所需的必要软件包
  • VRChat创作者助手(VCC):  VRChat开发的程序,用于简化 Unity 编辑器和虚拟形象SDK的配置,未来可能支持更多软件包管理

安装创作者助手​

下载创作者助手

访问 https://www.vrchat.com,点击Log In,完成登录后进入下载页面

How to get to the downloads section.

(图示说明:如何进入下载页面)

向下滚动页面,点击 Download the Creator Companion 按钮

The Creator Companion download button

(图示说明:创作者助手下载按钮位置)

运行创作者助手安装程序​

运行下载的安装文件(文件名应为VRChat_CreatorCompanion_Setup[数字].exe_),选择Install for me Only (Recommended),接受许可协议,选择安装目录和开始菜单文件夹(建议您保持它的默认安装路径设置)

配置创作者助手​

初始设置​

安装完成后,创作者助手将自动启动(若未启动,您可从开始菜单手动启动)

首次启动时,创作者助手将自动完成基础配置

当您看见欢迎界面时,点击Show me around

程序将引导您了解其重要功能区域(如项目管理、设置等)

The Creator Companion Welcome screen

(图示说明:创作者助手欢迎界面)

数秒后点击Continue进入设置流程

The Creator Companion Introduction screen.

(图示说明:创作者助手介绍界面)

若未检测到 Unity 编辑器,将提示 Unity Editor Not Found,此时您可再次点击继续

若您已安装 Unity 编辑器,可跳过以下安装步骤:

点击继续后,您可点击 Install Unity 进入 Unity Hub 安装界面

The Creator Companion Unity Hub Installation Screen

(图示说明:Unity Hub安装界面)

安装 Unity Hub​

您可点击 Download the Unity Hub from Unity's website 这一链接来下载 Unity Hub,或直接访问下载页面,在下载页面中点击下载按钮。

下载完成后,运行下载下来的 UnityHubSetup.exe 安装文件,在其的安装窗口中,同意许可协议,选择安装目录后点击安装。

此安装目录将用于存放不同版本的 Unity 编辑器,每个版本约占用 10GB 空间

创建 Unity 账户​

在 Unity Hub 窗口中点击 Create Account,跳转至Unity官网注册页面,在注册页面上填写注册信息,完成验证码,勾选协议后点击 Create Unity ID

之后前往邮箱点击确认链接激活账户,并返回 Unity Hub 使用新账户登录

若出现以下授权提示,勾选 始终允许 api.unity.com 在关联的应用中打开此类链接 后点击打开


The Unity ID Creation Website

(图示说明:Unity ID创建页面)

激活个人版许可证​

Unity Hub 提示安装编辑器版本时,您不必手动安装,因为创作者助手可以帮您完成这一步骤,因此请勾选不再询问并点击跳过安装

The Install Editor screen. We do not want to do this.

(图示说明:编辑器安装界面,建议您还是不使用这个界面进行安装)

随后 Unity 会弹出个人版许可证激活提示,您可以点击同意并获取个人版许可证,完成授权后返回创作者助手

The Get Personal License screen. We do want to do this.

(图示说明:个人许可证激活界面)

安装 Unity​

在创作者助手界面点击 I have installed the Unity Hub 然后点击Install Unity [Version] 按钮(安装过程可能需要较长时间)

The Install Unity Screen

(图示说明:Unity 安装界面)

创建 VCC 项目​

Unity 安装完成后,创作者助手将进入项目创建界面,在这次的例子里,可以点击右上角的创建新项目按钮

The Add or Create Project Screen

(图示说明:项目创建入口界面)

This will bring you to the Project Creation screen. In here, select Avatars, give the project a name, and select a project location.

If you have the space for it, I recommend making this a location on an SSD, preferably even an m.2 SSD, but do note that this will contain your avatar and can grow up to multiple GBs.

The Project Creation Screen

The Project Creation Screen

Set up your VCC Project

Launch Unity Editor

You will be brought to the Project window. In this window, you can install, update and remove packages to your liking.

An avatar project has the latest version of the Base SDK and Avatar SDK by default, so we don’t need to add anything here, and you can click Open Project.

The Project Window

The Project Window

Import required packages

Now that you’ve opened your project, we need to import a few UnityPackage packages.

There are three methods for importing a UnityPackage.

  1. Drag the UnityPackage from your Windows Explorer into the Project window at the bottom left of your screen
  2. Go to Assets → Import Package → Custom Package and select your package in the Windows Explorer window that pops up
  3. Double click the UnityPackage file (this one only works if your Open With program is set correctly and you only have one UnityProject open)

There are a few packages which might be required for your avatar to work.

These will usually be described on the avatar’s website or purchase receipt. Some common ones are:

  • Poiyomi Toon Shader: This is the most popular shader in the western market, and can be downloaded Here.
  • Dynamic Bones: Older packages might use this, as it’s the predecessor to Phys Bones. You can use the VRLabs Dynamic Bones Stub, downloadable from Here (the components will not work inside the Unity Editor, but will work in game), or purchase the Dynamic Bone package Here.
  • Poiyomi Pro Shader: This is a more advanced version of Poiyomi Toon, which has access to more of the features. To download it, you need to be a patron of Poiyomi, join their discord server, and download the package from there. You can become their patron Here.
  • Gogo Loco: Gogo Loco is a movement system that has more features than the default VRChat movement system. It can be downloaded Here.
  • VRC Fury: VRC Fury is a non-destructive avatar build system. It can be downloaded Here.


Method 2 of importing a UnityPackage.

Method 2 of importing a UnityPackage.

Import the packages that are required for your avatar. Generally you can use the latest versions of these packages, except for the Poiyomi shader, use the recommended version for that.

Import your avatar

Import the UnityPackage you got for your avatar with one of the method described above

Find the scene or prefab of your Avatar

In the Project Window, there will be a Scene, a Prefab, or both for your Avatar.

If you have a Scene, double click it to open it

If you have a Prefab, click and drag it into your Hierarchy window on the top left.

An example avatar’s Assets layout. The Prefab icon might also look like your avatar in a T pose.

An example avatar’s Assets layout. The Prefab icon might also look like your avatar in a T pose.

Upload your avatar

Open the SDK window

In the top bar, click VRChat SDK → Show Control Panel. This will open the SDK window.

caution

If the VRChat SDK tab is missing, you are either missing some packages or have the wrong version of a package. If you go to the Console window by clicking the text at the far bottom left, the red errors can indicate which package is missing/erroring.

How to open the SDK window.

How to open the SDK window.

Log in to the SDK window

caution

The process from here onwards assumes you are using SDK 3.3.0 or later. Older SDKs will look different and have a slightly different upload process.

Enter your VRChat Username/Email and Password in the required fields and press Sign In.

You will be asked for an authenticator code or an email code, enter this as well.

The SDK log in window.

The SDK log in window.

Upload your avatar for PC

First, press the Builder button at the top of the SDK Window.

In this window:

  • Select your avatar from the Selected Avatar dropdown. Make sure this is your PC version
  • Add a name to the Name field
  • Add a description to the Description field
  • Add an image, either by:
    • Selecting a thumbnail from your pc
    • Or Capturing an image from the scene
  • Make sure the Selected Platform is Windows
  • And press the Build & Publish button under the Online Publishing tab

Once you’ve done all this, your avatar should be uploaded, congratulations.

The SDK Builder window.

The SDK Builder window.

(Optional) Upload for quest

This step only applies if your avatar comes with a quest version. This is not a guide on making quest versions for your avatar, just on how to upload them.

Find the Quest Prefab or Scene

Find the Quest Avatar. It should be in the same place as your PC version.

Copy the blueprint ID over to the quest prefab

Go to the Content Manager tab of the SDK. From there, you can find your uploaded pc avatar and press the Copy ID button.

Then find the Pipeline Manager object on the Quest avatar, paste the ID into the box, and press Attach (Optional).

The Pipeline Manager Component

The Pipeline Manager Component

Now, when you upload the avatar, it’ll connect to the PC version.

The Content Manager view.

The Content Manager view.

Change Build Target

Select Quest in the Selected Platform dropdown in the Builder tab.

The Selected Platform dropdown.

The Selected Platform dropdown.

Upload for Quest

In the Builder tab:

  • Select your avatar from the Selected Avatar dropdown. Make sure this is your Quest version
  • Make sure the Selected Platform is Android
  • And press the Build & Publish button under the Online Publishing tab