Skip to main content

学习自定义虚拟形象创作

CATS 文档(在此处学习 CATS)[github.com]

Twist Bones(扭曲骨骼)

Lip sync(口型同步)

若要通过 CATS 自动生成口型同步,请访问“Visemes”下拉菜单。您至少需要3个基本口型键:AA、OH 和 CH。具备这些条件后,启动 CATS,打开“Visemes”菜单,选择相应的形状键,并点击“创建 Visemes”。[这将生成 VRChat 中进行唇形同步所需的15个 Visemes]

如果 3 个插槽未自动填充对应的口型键,请尝试通过“Model Options”下拉菜单对您的模型进行转换。如果您的模型中尚未包含形状键,则必须使用 Blender 创建它们。

在 Unity 中,可以通过 Pumkin's Tools 来填充 Visemes。

https://youtu.be/gdV-j1aMt6s  - (可以看看这个视频,如果您的模型没有附带 CATS 所需的 3 个 Visemes)

https://youtu.be/ZB2aXKkwXuA - (不常见,需要额外工作)


Eyetracking(眼部追踪)

允许模型的眼睛四处游移并聚焦在感兴趣的物体上。您可通过 CATS 配置这个功能。弹出的工具提示将为您提供指导。
在 CATS 中配置好后,首先通过使用 Pumpkin's tool 在 Unity 中启用这个功能,然后在 VRC Avatar Descriptor(虚拟形象描述符) 中设置 Eye Rotation(眼部旋转)。

删除外表不可见的多边形面

如果基础网格上有衣服,请删除下方应覆盖的多边形!这不仅能提高性能,还能防止穿模!

选择基本网格,进入线框模式并选择要删除的面。然后转到网格的数据属性选项卡(的绿色倒三角形选项上),创建一个新的顶点组,并只选中要删除的面,然后点击分配。完成后重命名该顶点组为您容易记住的名字,然后取消选择。

在删除这些面之前,请先保存一个新文件!

自定义手势/表情(Avatar 3.0)

在 Unity 的 SDK 中找到 Examples3 文件夹。点击 vrc_AvatarV3HandsLayer.controller 并复制它(Ctrl+D),然后重命名为您容易记住的文件名。在模型文件夹中新建一个用于放置动画的子文件夹,并将新控制器放在其中。

在 VRC Avatar Descriptor 中的 Playable Layers(可播放层)下单击 Customize(自定义),然后在 FX 栏右侧的 Default Non-Transform 按钮上单击,将控制器拖入该插槽。

在场景中复制你的模型。打开动画窗口(Ctrl+6)。创建一个新动画(如微笑)。点击录制。然后点击层次结构中的身体网格,在蒙皮网格渲染器中打开 Blendshapes 下拉栏(形态键)。拖动它们做出你想要的表情(在本例中,Blendshapes 包括眨眼快乐、微微一笑和微微扬起的眉毛。)

完成后,在动画制作器中点击第 0 帧顶部的菱形,按住 Ctrl+C,然后在第 1 帧按住 Ctrl+V。

在动画控制器窗口中,导航到手的动作(本例中为 "Open"),并在检查器窗口的 Motion 槽中拖入设置动画文件。

AV3 演练 - 第 3 部分 - 权重、混合和跟踪 - Avatar 3.0[ask.vrchat.com]

装配

许多模型和底座都可能是预先安装好的。如果您自己装配模型,则必须符合 [VRChat 装配要求](https://docs.vrchat.com/docs/rig-requirements)\[docs.vrchat.com\]。 如果使用人形模型,请确保在模型导入选项中将其设置为人形。 如果使用的是非人形模型,请使用通用装备(genic rig)[并且最好使用您自己的动画控制器(animation controller)]。

可以在 Blender 中使用 rigify 进行装配。

还可以通过网站 mixamo.com 快速、轻松地完成装配。
快速入门 - Mixamo 模型创建[vrchat.fandom.com]

重量绘制

骨骼映射到网格的方式是通过权重。骨骼权重可以通过权重绘制绘制到网格上。

权重绘制很难。没有完美的权重绘制。在绘制权重时,你会吃很多苦头。
没关系,这是每个 3D 艺术家在正确装配角色时必须承受的痛苦。

编辑纹理

找到要编辑的图像纹理(如头发纹理),并将其带入图像编辑器(如 GIMP 或 Photoshop)。如果要编辑颜色,请选择要编辑的内容,然后在颜色设置上做文章。如果完全想改变颜色,先将其设置为灰度,然后再改变色调。

服装

服装模特可在 DeviantArt 上搜索,搜索 "MMD(服装名称)"。
然后,您就可以使用 CATS 对服装进行母版化。
别忘了尊重规则,很多规则都明确规定不得在 VRChat 中使用。

在 Blender 中创建自定义服装最简单快捷的方法是:选中模型上所有希望有服装的面孔,标记接缝、UV 展开、添加纹理并添加固化修改器,使服装看起来有深度,而不是收缩包裹在模型上。

此外,您还可以根据自己的喜好雕刻服装网格。对于简单的编辑,您只需使用抓取笔刷(键盘上的 G)即可。
您也可以使用 Blender 基于物理原理的布料笔刷进行雕刻,并将额外的细节烘焙到法线贴图中。

在 Blender 中,通过 "拼接 "应用了布料物理特性的 2D 平面,可以更真实地创建服装。 [https://youtu.be/HPz5gk\_AT6w](https://youtu.be/HPz5gk_AT6w) [https://youtu.be/7ULae\_1GVpc](https://youtu.be/7ULae_1GVpc) 我不推荐这种方法,因为它很繁琐。

如果你对制作 3D 服装特别感兴趣,你可以购买 bartoszstyperek 提供的 Blender 服装工具,或者定制你的服装模型。为特定模型定制服装模型通常会让装配变得更简单、更精确,而且通常会减少多边形数量。遗憾的是,Marvelous Designer 不再出售永久许可证,所以即使是真正想设计 3D 衣服的人,我也不推荐使用它。

头发

对于动漫风格的 3D 角色,您需要基于几何图形的头发(而不是基于粒子的头发)。根据您想要的最终效果,有不同的头发建模方法。

纹理绘画

在模型上绘制纹理的过程。对于非 PBR 纹理绘制(只是漫反射纹理),Blender 可以很好地完成。可以通过 GIMP 或 Photoshop 编辑预制的图像纹理(如 MMD 面等)。

迄今为止,Substance Painter 是最强大的 PBR 纹理绘制应用程序,但也是最昂贵的。替代软件包括 ArmorPaint(预编译版本 16 欧元)和免费的 Quixel Mixer。

同样,如果您只是绘制漫反射纹理,只需使用 Blender 即可。

Avatar 3.0

AV3 攻略索引 - Avatars 3.0[ask.vrchat.com]

全身跟踪

VRChat 建议不要使用钻机黑客,因为它们可能会在未来的更新中被破解。

####

完成模型创建(初学者勿用!!!)

你是否有足够的受虐倾向,想要自己制作模型的每一个部分?
Rainhet 的模型课程似乎是在 Blender 中从头开始制作模型的最精简、最简单的课程。

有一个逐步播放列表和一个节选播放列表

(DATED, Avatars 2.0) 自定义动画

Avatars 2.0 现已废弃。请勿将其用于新项目。

要添加这些动画,请在 VRCSDK 中找到 CutsomOverrideEmpty 文件。复制该文件(ctrl+D)并重命名(类似 CustomOverride)(按 F2)。

单击该文件后,动画槽将出现在检查器窗口中,但其中没有任何内容。 空。如果是空的,动画将是 VRChat 的默认动画;如果填充的是 .anim 文件,它将被覆盖并使用该动画。

要将动画应用到模型上,请单击模型并将自定义覆盖拖到检查器窗口中模型动画组件的自定义站立动画和自定义坐姿动画插槽上。