VRChat 创作百科
本文简要介绍 VRChat 中虚拟形象和世界创建的各个方面的知识。此外,在假设您没有任何先验知识的前提下,额外介绍所有需要了解的计算机图形学和游戏设计相关的知识,以便入门。
这本指南并不打算提供包罗万象的资源,而是以 VRChat 内容创作为起点,为您走上许多不同的道路提供一个简单启蒙。
本文最初发布在Steam指南页面:https://steamcommunity.com/sharedfiles/filedetails/?id=2190684978
作者:Iconoclass
原文网址:The VRChat Creation Co... | VRCLibrary
注意:当前文档尚未经过翻译校对,部分内容可能存在谬误。
注意:当前文档尚未翻译完全!
序言
任何曾经尝试学习 VRChat 内容创建的人都会遇到缺乏整理收集、内容冗长繁杂的学习材料。各种教程分散在各处,许多教程内容简陋、过时或脱离最佳实践(包括 VRChat 的官方文档)...
准备工具
要上传自定义内容到游戏中,您必须安装特定版本的 Unity、VRChat SDK,并使用至少为“New User(蓝色)”等级的 VRChat 账户(不是 Steam 或 Oculus 账户)。...
基础知识
学习虚拟形象和世界所需的先决条件
网格
模型的几何形状被称为网格,它由多边形或二维形状构成:三角形(3条边)、四边形(4条边)和 n- 边形(5条边以上,通常不受欢迎)。 这些多边形由顶点(点)、边和面组成。 原图由 ck12...
材质
接下来的部分将涵盖材质方面的知识,这对于虚拟形象和世界都是必要的。 虚拟形象和世界的具体情况将在各自的部分中介绍。 材质通过使用着色器和纹理来为网格应用颜色或细节。 如果您的模型的...
优化
优化在 VRChat 中至关重要。由于 VRChat 是在虚拟现实环境中运行的,因此它需要以高帧率运行,以确保用户能够舒适地体验游戏。我多次遇到这样的情况:由于感到过于不适,我或我的朋友们不得不...
重要信息
整理文件,虽然看似乏味,却能长期为你省去不少麻烦!我建议为VRChat项目资产设立一个专用文件夹,并按照以下类别进行初步分类: 角色(Avatars) 世界(Worlds) 随后,...
Blender
对于有兴趣的朋友来说,学习 Blender 并非总是必需的。在 Unity 资产商店 或 Booth 上,你可以找到许多 3D 资源,包括免费的选项。至于构建世界几何结构,使用 Unity 的免...
虚拟形象
涵盖从基础到高级的关于虚拟形象上传和创建的文章。
基础上传指南
以下是使用 Pumkin’s Avatar Tools[github.com] 的一份(稍显过时)的替代指南。 将 VRCSDK 和 Pumkin’s Avatar Tools 导入到...
自定义虚拟形象工作流
VRoid 对于那些不愿意深入处理 MMD 组件及随后创作虚拟形象过程中的繁琐细节,而是希望以一种更统一、更传统的艺术手法来创作 3D 虚拟形象的用户,VRoid 提供了一个绝佳的选择。您所需...
学习自定义虚拟形象创作
CATS 文档(在此处学习 CATS)[github.com] Twist Bones(扭曲骨骼) Lip sync(口型同步) 若要通过 CATS 自动生成口型同步,请访问“Visemes...
有关模型优化的注意事项
模型制作之”切勿“事项 切勿在模型上设置自动播放的音频(如加载时播放的音乐)。这种音频会在玩家重载模型时再次重放,比如每次更改安全设置时。这是您可以在模型上安装的最令人讨厌的组件之一,因为世界...
模型材质与着色器
标准着色器不适合用于硬表面,也不适合用于许多角色模型上的一些特征,如皮肤、头发、眼睛或布料。如果您要追求逼真的风格,最好寻找更专业的 PBR 着色器来满足您的需求。 通常您应避免在模型上使用高...
世界
基本上传和建模 - 世界
学习世界创建的最简单、最全面的方法是观看本指南顶部链接的系列教程:[https://youtube.com/playlist?list=PLPdWkxUSZ65Fp6ICr\](https://...
物理
Pickupabble 对象需要 3 个组件: 刚体:允许对象与物理进行交互([称为刚体是因为没有变形] 碰撞器:允许碰撞器与其他碰撞器碰撞(因此物体不会简单地穿过所有物体) VRCPick...
预制件
预置可将对象及其所有组件保存为单个资产。 这些对于灯具或拾音器等特别有用!将光源和 3D 模型组合到预制件中!将拾取器、其 vrc_pickup 脚本和碰撞器组合到一个预制件中! 查看 U...
世界教程系列
您是否曾想过创建自己的世界,但却不知从何下手? 完整播放列表在此
照明
照明类型: 实时--每帧计算光照 烘焙- 在编辑器的电脑上预先计算光照并生成光照贴图(包含光照和阴影的纹理),然后覆盖在这些对象上 混合--静态物体使用烘焙光照,动态物体使用实时光照 灯光...
关卡设计
你是否拉过门把手,只是在你应该推的时候?关卡设计就像门的设计一样,最好的状态是你根本不会注意到它。 通过关卡设计,你可以让人们在潜移默化中执行操作。这听起来可能很明显,但人们不会做他们做不到的事...
粒子
Particles([docs.unity3d.com/])</span 关于粒子的一个重要注意事项,您可能已经看到,如果您在游戏中滚动耳机,粒子会随着您的头部动作旋转。如果渲染器选项卡下有 ...
后期处理
使用 VRWorldToolkit 的快速功能,您可以轻松地对场景进行后期处理。 更多信息请阅读 Silent 的帖子。 ***如果您想在材质上使用屏幕空间反射效果,可以使用 Moochie 的...
音频
[Audio](https://docs.unity3d.com/2018.4/Documentation/Manual/AudioOverview.html)\[docs.unity3d.co...
Udon
Udon 是如何在 VRChat 世界中编写代码的。它是一种可视化脚本语言,这意味着它使用的是块和节点,而不是传统的代码行。 如果您已经了解 C#,并希望使用它来编写您的Udon脚本,...
最后的工作(版本控制、优化)
版本控制 如果你在一个世界上投入了大量的时间和精力,那么版本控制是必须的(以免你像我一样最终丢失了你的工作)。版本控制可以跟踪您对项目所做的更改,并允许您将项目还原到之前的状态(如果出了问题,这...
用 Blender 制作世界(进阶用户)
Blender 中的关卡设计 您可以使用 Probuilder 在 Unity 中对基本关卡设计和形状进行灰盒化,并使用 Probuilder 的导出功能或 FBX 导出器(可在软件包管理器中下...
世界材质
要想获得理想的介绍,我建议您观看我的 "创建您的第一个 VRChat 世界 "系列中有关材料主题的视频,或阅读其相关脚本。 使用原始页面上列出的 4 种 PBR 着色器之一可以提高视觉质量,还...
总结
寄语 你已经走到了这一步,不要放弃!保持好奇,永远不要停止学习新事物!通过实践和考虑所有反馈来提高你的艺术水平,学习你应该继续做什么以及你应该避免什么! 创造可以是极其令人满足的,但当你不知...