憋在家里很无聊,我突然想把之前卸载的《闪耀暖暖》装回来玩玩,想到闪耀暖暖刚开玩的时候我在知乎上的已回答。想了想,女鹅是真漂亮,然而我的钱包是真的穷。

所以,我又重新拾起自己给女鹅做衣服的想法,之前一些技术帖已经披露出暖暖是用Unity3D做的,之前我就猜如此高质量质感的衣服应该是用了专业的服装设计软件——Marvelous。果然,去年年底的
Unity专场技术分享会
上叠纸游戏美术总监柳丛就说用的是Marvelous(视频28:31,柳总说的是Marperles,大概是口误?)

Unity3D和Marverlous恰好我都会用,那么,咱们就开始给女鹅做衣服吧。
Nikiki模型导入
关于暖暖模型从哪里来,怎么提取,我只能说暖暖无处不在,只要你手机里有暖暖,理论上你可以把女鹅的身体和全套衣服都扒下来,参考教程
[LAB]闪耀暖暖拆包记
,如果你懒得自己动手某宝上8块钱(最终还是氪了8块钱?)。破解拆包的暖暖是
fbx
格式的,某宝则也提供
.max
格式还有各种材质贴图。

我自己破解技术不到家,弄出来的暖暖缺胳膊少腿,脸还好像烧伤一块似的。

最后还是用某宝卖家的模型了。

加上头发和眼镜,为了避免穿模,特地选用短发发型。

然后设置相机位置,调整到合适角度,这里参考柳总给的25度。

导入两个插件,
ExportSceneToObj
和
UnityFBXExporter
,在Unity中调整好发型和身体,新建一个
Gameobject
套住发型和身体的模型,调整好材质颜色(这里脸和身体肤色不一样,脸部用了妆面)。然后使用插件把暖暖导出为
.obj
和
.fbx
格式。
设计暖暖的衣服
打开Marvelous软件,导入暖暖模型,建议采用
.obj
导入,
.fbx
导入会出现大小不匹配问题。导入
obj
时注意选择单位为
米
。之前我已经给暖暖画了一个基本的裙子,只是当时忘了录屏。

不过不要紧,后半段我录下来了,操作基本都一样,画面片缝合。衣服做好后点击模拟做微调,然后把2D板片尽量放在一起便于导出UV(视频里导出的UV还是有点问题)。然后,去掉模特暖暖只要衣服。

点击导出,导出为
fbx
,可以选择连纹理一起导出。
给暖暖穿衣服
Marvelous就能导出
.obj
和
.fbx
的模型,可以再导入到3Dmax或者ZBrush中做微调和更细致的UV展开,也可以直接就导入到Unity3D中组合。

在Unity3D中再给衣服建材质球,贴UV。

TODO
-
下期尝试好好把UV弄一弄。
-
视本人发量决定加骨骼动画,碰撞体绑定。
最后的最后,我想知道柳总和他的团队的小哥哥小姐姐们掉了多少头发。