💡须知: 本指南遵循VRChat官方推荐流程。
开始前的准备
- 在开始创建VRChat虚拟形象之前,请准备以下程序和文件。
账号设置
VRChat账号
- 在VRChat网站(https://vrchat.com)创建账号(免费)。
- 该账号是上传虚拟形象(Avatar)并在 VRChat 中使用它们的必要条件。
💡 虚拟形象上传要求(信任等级 / Trust Rank)
- 要上传虚拟形象,您必须在VRChat中拥有 "New User"信任等级或更高等级。
- 要达到"New User"等级,需要游玩VRChat几个小时,新账号(Visitor)无法上传虚拟形象。
关于信任等级的更多信息,请参阅以下页面:
- 虚拟形象创建要求:https://creators.vrchat.com/avatars/creating-your-first-avatar/#requirements
- 信任与安全系统:https://docs.vrchat.com/docs/vrchat-safety-and-trust-system#trust-rank
- 常见问题(FAQ):https://docs.vrchat.com/docs/frequently-asked-questions
Unity账号
- 在Unity网站(https://unity.com)创建账号(免费)。
- 该账号是使用Unity Hub和Unity Editor所必需的。
💡建议在继续本指南之前创建VRChat和Unity账号
必需程序
-
VRChat Creator Companion (VCC)
- 'VRChat Creator Companion'是创建VRChat虚拟形象的官方工具。
-
下载:VRChat Creator Companion(官方)
-
点击下方部分进行下载。
-
系统要求
- Windows 10(64位)或Windows 11(64位)
⚠️Mac和Linux系统不完全支持。
-
点击下方部分进行下载。
-
Unity Hub和Unity
- 您必须安装Unity Hub和Unity。
-
启动VCC时,它将检查您的安装状态。
- 如果缺少Unity Hub,将显示安装说明,您必须手动安装。
- 安装Unity Hub并登录后,VCC将自动安装与VRChat兼容的Unity版本(2022.3.22f1)。
⚠️注意:Unity Hub可能会显示推荐其他Unity版本的消息。请忽略它,并使用VCC安装的版本(2022.3.22f1)。
安装必需资源
请提前下载以下资源:
-
lilToon Shader
- 此着色器用于渲染虚拟形象的外观。
- 下载:
-
安装方法:
- 点击官方网站上的"Add to VCC"或"VCCに追加"按钮。
- VCC程序将自动启动,并出现添加仓库的确认窗口。
- 在窗口中点击"Add"按钮以完成操作。
-
Modular Avatar
- 此工具可以轻松更换虚拟形象服装。
- 下载:Modular Avatar文档
-
安装方法:
- 点击官方网站上的"Add to VCC"按钮。
- VCC程序将自动启动,并出现添加仓库的确认窗口。
- 在窗口中点击"Add"按钮以完成操作。
💡注意:添加仓库后,您可以在所有项目中使用它。
1. 下载 ZIP 文件
- 请在 CONNECT 中选择您想要的服装。
-
点击 “下载 (Download)” 按钮。
- 下载完成后,文件将自动保存到您计算机的 “下载 (Downloads)” 文件夹中。
2. 解压 ZIP 文件
2-1. 解压文件
-
右键点击下载的
.zip文件并进行解压。 - 将文件解压到您想要的文件夹中。
2-2. 检查解压结果
- 解压完成后,双击打开生成的文件夹。
-
请确认文件夹内是否包含以下内容:
- “FBX” 文件夹
- “Textures” 文件夹
-
"
.unitypackage" 文件
3. 通过 VCC 创建项目
⚠️您已经是 VRChat 用户了吗?
- 如果您已经安装了 VCC 和 Unity,请跳过步骤 3-1 和 3-2,直接前往 步骤 3-3。
3-1. 启动 VRChat Creator Companion (VCC) 并安装 Unity
-
启动 VRChat Creator Companion (VCC)。
- 首次启动时,VCC 会自动检查是否已安装 Unity Hub。
- 如果未安装 Unity Hub,屏幕上会出现安装引导。
- 请按照引导先安装 Unity Hub。
- 启动 Unity Hub 并使用您的 Unity 账号登录。
- 登录后,VCC 将自动安装与 VRChat 兼容的 Unity 版本 (2022.3.22f1)。
- 请等待所有安装完成。(这大约需要 10–20 分钟。)
⚠️注意: 如果 Unity Hub 提示推荐其他 Unity 版本,您可以直接忽略该消息。
3-2. 创建新项目
- 在 VRChat Creator Companion (VCC) 左侧菜单中,点击 “Projects” 选项卡。
- 点击右上角的 “Create New Project” 按钮。
- 在项目模板选择界面,选择 “Avatar”。(⚠️ 注意:不要选择 “World”)
- 输入 项目名称(例如:“MyAvatarProject”)。
- 选择项目的保存路径。
- 点击 “Create Project” 按钮。
3-3. 安装所需包
创建项目后,您需要安装创建虚拟形象所需的包:
-
在 VRChat Creator Companion (VCC) 的左侧菜单中,点击 "Projects" 选项卡。
-
点击您创建的项目旁的 "Manage Project" 按钮。
-
在 Manage Packages 列表中,请安装以下包:
-
VRChat SDK - Avatars (请确认该项已自动包含)
- 请务必使用VRChat SDK 3.9.0或更高版本。(建议通过VCC自动安装最新版本)
- 如果使用VRChat SDK 3.9.0或更低版本,可能会导致物品构建失败。
- Modular Avatar (请从下载的文件或 VCC 列表中安装)
- lilToon —— 用于渲染虚拟形象外观的着色器 (Shader)。
-
VRChat SDK - Avatars (请确认该项已自动包含)
-
点击每个包旁边的 “+” 或 “Install” 按钮进行安装。
💡 如果在列表中找不到这些包:
- 点击右上角的 "Selected Repos" 下拉菜单。
-
在 Community Repositories 区域中:
- 勾选 "bd_"(如果找不到 Modular Avatar)。
-
勾选 "lilxyzw"(如果找不到 lilToon)。
3-4. 打开 Unity 项目
- 所有包安装完成后,点击 "Open Project" 按钮。
- Unity 编辑器将自动启动。
- 等待项目加载完成。
⏱️注意: Unity 首次打开项目可能需要 5–10 分钟。
4. 虚拟形象设置与上传
4-1. 导入 Unity Package
- 在 Unity 顶部菜单中,选择 Assets → Import Package → Custom Package。
- 从解压后的文件夹中选择
.unitypackage文件。 - 当 Import 窗口出现时,请确保所有项目都被勾选。
- 点击 “Import” 按钮。
💡提示: 您也可以直接将 .unitypackage 文件拖放到 Assets 文件夹中。
4-2. 将虚拟形象 Prefab 放入场景
- 查看 Unity 底部的 “Project” 窗口。
- 导航至 Assets → [服装名称文件夹] → Prefab。
- 在 Prefab 文件夹中找到虚拟形象的 Prefab 文件。
- 将该 Prefab 文件 拖放 到 “Hierarchy” 窗口中。
- 保存场景。(按 Ctrl + S 或点击 File → Save)。
4-3. 打开 VRChat SDK 面板
- 在 Unity 顶部菜单中,点击 VRChat SDK → Show Control Panel。
- VRChat SDK 面板将显示在屏幕上。
- 点击 Authentication 选项卡,使用您的 VRChat 账号登录。
4-4. 输入虚拟形象信息
前往 VRChat SDK 面板中的 Builder 选项卡:
-
Selected Avatar
- 请确认已选中您想要上传的虚拟形象对象。
-
Name -(必填)
- 输入用于识别虚拟形象的名称。
- 例如:“VRC_CONNECT_030”
-
Visibility -(必填)
- Private: 仅您自己可用。
-
Public: 任何用户都可以克隆。
⚠️ 警告: 如果设置为 Public,任何人都可以复制您的虚拟形象。
-
Content Warnings -(选填)
- 勾选虚拟形象是否包含敏感内容。
- 例如:Violence(暴力)、Horror(恐怖)等。
-
Description -(选填)
- 输入虚拟形象的简短描述。
-
Thumbnail Setting -(必填)
-
如果您已准备好图片:
- 点击 “Select Image” 按钮 → 选择您的图片文件。
-
要在 Unity 中直接截图:
- 点击 “Capture In Scene” 按钮
-
调整 Scene 视图,设定合适的缩略图角度。
- Alt + 左键拖动:旋转
- 鼠标滚轮:缩放
- ‘F’ 键:聚焦到虚拟形象
- 检查右侧的实时预览。
-
点击 "Capture" 按钮。
-
💡Capture Options (可选):
- Fill Background:使用纯色背景。
- Use Post-Processing:应用后期处理效果。
-
Use Custom Camera:使用自定义摄像机视角。
-
💡Capture Options (可选):
-
如果您已准备好图片:
4-5. 构建前验证 (Review Any Alerts)
在开始构建之前,请检查 VRChat SDK 的 Review Any Alerts 部分中是否存在任何问题。
⚠️注意
- VRChat SDK 的部分警报(验证信息)是"必须修复"的,而其他则是"可选"的。
- 您"无需"解决所有问题即可进行构建。
推荐的解决方法
第一步:带有 ‘Auto Fix’ 按钮的问题
- 带有 Auto Fix 按钮的问题是 SDK 判定可以自动修复的问题。
- 点击 Auto Fix 按钮即可自动修复。
第二步:带有 ‘Select’ 按钮的问题
- 请阅读问题描述并自行判断。
- 在大多数情况下,您仍然可以进行构建 (Build),但为了优化或改进功能,建议参考这些内容。
4-6. 虚拟形象构建与上传
- 前往 “3. Build” 区域。
-
选择构建类型 (Select Build Type)
- 选择 “Build & Publish Your Avatar Online”
- 这会将虚拟形象上传至 VRChat 服务器,使其可在游戏中使用。
-
选择平台 (Select Platform)
- Windows:适用于 PC
- Android:适用于 Quest / 移动平台
⚠️CONNECT 文件仅专为 PC (Windows) 平台设计,因此在构建时请务必选择 Windows。官方不支持 Quest / 移动平台。 相关参考页面: - 虚拟形象替身: https://creators.vrchat.com/avatars/avatar-impostors/ - Quest 内容优化 (Quest Content Optimization): https://creators.vrchat.com/platforms/android/quest-content-optimization
-
协议条款 (Terms of Agreement)
-
勾选底部的复选框:
- 以上提供的信息准确无误,且我有权将此内容上传至 VRChat
-
勾选底部的复选框:
-
点击 "Build & Publish" 按钮
- Unity 将自动构建并上传虚拟形象。
-
构建过程可能需要几分钟。
✅ 构建成功 (Build Succeed): - 将显示成功消息。 - 您可以在 VRChat 游戏内的 Avatars 菜单中装备该虚拟形象。 ❌ 构建失败 (Build Failed): - 请在 Unity Console (控制台) 窗口中检查错误信息 (Window > General > Console)。 - 检查是否有未解决的警报 (⚠️ 参见 #4-5. 构建前验证)。 - 修复问题后,再次点击 “Build & Publish”。
📖 更多详情,请参阅 VRChat 官方文档:
- [Creating Your First Avatar - Step 6]
- [SDK Troubleshooting]
5. 在 VRChat 游戏中检查虚拟形象
5-1. 启动 VRChat
- 从 Steam 启动 VRChat。
- 登录并进入游戏。
5-2. 应用虚拟形象
- 打开主菜单(按 ESC 键或控制器菜单按钮)。
- 选择 Avatars 菜单。
-
从 Uploaded 选项卡中选择您刚上传的虚拟形象,然后点击 Apply 更换。
5-3. 带着您的虚拟形象畅游 VRChat
恭喜! 您已成功应用了您的虚拟形象。
现在,尽情探索并享受 VRChat 吧!
💡 需要更多帮助?
- VRChat 官方文档: https://docs.vrchat.com
- lilToon 官方文档: https://lilxyzw.github.io/lilToon/
- Modular Avatar 官方文档: https://modular-avatar.nadena.dev
- VRChat 官方文档 - 创建虚拟形象: https://creators.vrchat.com/avatars