本期「Lynn 弄漂亮玩意儿」:
来解决一个所有 VTuber 都有的问题:
1. 你有 12 套超棒的衣服,还有衣服和衣服的变体。
2. 用默认配置,你得为每一套都编译一个不同的 vrm,疼得要命
我们的对象是 Angie


Angie 喜欢慢跑、深夜和朋友们厮混,还有软乎乎的兔子。她是在 VRoid Studio 里造的,而今天……我们要把她拆开,在她身上做实验。不过别担心。她会很安全。
这个实验的目标,是做出几枚 blendshape,能干点换装、配饰开关之类的活。要是有时间,我可能还会加一些身体动作的 shape key,比如比枪手势或者挥手。看情况。其中一些我还不知道怎么做……暂时。
第一个换装开关
从简单的开始。我打算导出她的模型,身上同时穿着可爱套装和比基尼。我考虑过反着来,直接在 Blender 里把素材扒下来,对每件做硬导出,但我不想丢掉绑骨,所以选这条路。


边注:想让一套模型装下尽可能多的衣服,去用纹理编辑器里的模板。你能把一整套行头做成一件衣服。超级方便,尤其是我们正把她扮成一个刚翻出你家衣柜的幼童。后面细说。
好了,现在这套漂亮的已经导入 Unity,蓄势待发!呜呼!

基础 blend shape 都已经在那儿了。挺好的。跟 Wolf 模型打了一星期交道之后,这些东西现成就有,真舒服。

于是,我准备好做比基尼 blendshape 了。我操,妈的,你看这叫什么事——我把皮肤蒙皮忘了!皮肤蒙皮就是模型默认渲染出的那部分皮肤。有时候,不渲染全部反而顺手。有助于碰撞和资源问题。但这次我们需要它。

所以第一步本该写成:
第一步:确保你的角色在衣服底下是裸的
这就对了!

纹理与 blend 片段
第二步:自动配置系统给你的纹理起的名字一塌糊涂。所以我要把它们全部改名。还有个有意思的:比基尼按内搭上衣建置,被直接压平贴在了身体上。这可能是个后患,到时候再说。

第三步:做一个比基尼 Blend 片段,把她的衣服全扒了!

噢老天。行吧,看起来长袜也被压平了。搞什么鬼。我得把模型稍微重构一下。

接下来的问题,是怎么做出不被 VRM 编译过程蛮横压平的裤袜。我还没想明白,但不要紧。想弄的话,这事儿可以稍后再说。

现在,只要一个按键,她就能换上比基尼了。耶!可我不确定这配不配得上我在实验开头许的愿。我们再推一把。

两套衣服与配饰
现在到好玩的部分。我们回到 VRoid,把她当成玩换装游戏的幼童摆弄!呜呼!
好了,把图层塞进每一层花了一小会儿,但到位了。两套完整的衣服,再加几件酷配饰!好好玩一把!

注意事项:做这条路,你只有一套内衣可用,所以省着点花。其他标签类目倒都能随便糟蹋。所以可能性是……7 个衣服大类,做对了的话,每类 2 到 3 套。
所以你最多能鼓捣出大约 17 套衣服,前提是每个分区里的衣服类型相近。行,不赖。但眼下我没时间做那么多设计。以后吧。两套足够证明概念。
火辣

这只鞋看起来好开心!

哎哟,这条裙子还不是终稿。不过没事儿,终稿就在附近某个地方放着。

现在,为了本次实验……我们要把可爱的 tardis 裙设为默认(记得提醒我,改天在这儿做条更新更可爱的)

这真是个 blendshape 片段。这个程序(Unity)不可思议。

好了。现在我们手里有两个 VRM 文件。把它们装进 VseeFace,看看效果如何。
第一次测试,不赖
我们的第二次测试!
把实验搬进 Blender
既然已经仗着点小成功壮了胆,那我们就撒开了来:打开 Blender,一头扎进我现在玩起来浑身不自在的领域!

我得把 Blender 降级回上周用的那个版本。3.0 里姿势那套我搞不懂,我的素材库也无影无踪,唉。
现在,这是我想做的事的一部分。怎么按我想要的方式去映射还没太懂,但这个姿势我能摆出来。

腿和裙子还得再弄,但她导出成功!我觉得这相当酷。这就是我想达成的一半。另一半,是让它在 Blender 里作为 shape key 被处理,这样我就不用二次导出。
献给我打算组建的那支虚构乐队:这张也能当专辑封面。

这件作品失败了,但不是技术的锅。我觉得我是从侧面在想这个问题。搞技术和代码时常出这种事:大脑本能地以为某样东西该按它实际不那样运作的方式运作。但我学到了东西!
不过,这让我想到了「舞起来」blendshape 的点子。你有没有过那种时刻——觉得你的键盘就是不够按键?
我有点没电了,但至少想试上几枚。
咦,它为什么那样?
好,好些了
哦,我懂了。我累了。Unity 愿意容忍的东西在这儿有条门槛。不确定在哪。这就是为什么这些形状总是这么简单、这么受限。但你可以把它们码在一起,一起烘,做出更复杂的。爱了!