憋在家里很无聊,我突然想把之前卸载的《闪耀暖暖》装回来玩玩,想到闪耀暖暖刚开玩的时候我在知乎上的已回答。想了想,女鹅是真漂亮,然而我的钱包是真的穷。
所以,我又重新拾起自己给女鹅做衣服的想法,之前一些技术帖已经披露出暖暖是用Unity3D做的,之前我就猜如此高质量质感的衣服应该是用了专业的服装设计软件——Marvelous。果然,去年年底的 Unity专场技术分享会 上叠纸游戏美术总监柳丛就说用的是Marvelous(视频28:31,柳总说的是Marperles,大概是口误?)
Unity3D和Marverlous恰好我都会用,那么,咱们就开始给女鹅做衣服吧。

Nikiki模型导入

关于暖暖模型从哪里来,怎么提取,我只能说暖暖无处不在,只要你手机里有暖暖,理论上你可以把女鹅的身体和全套衣服都扒下来,参考教程 [LAB]闪耀暖暖拆包记 ,如果你懒得自己动手某宝上8块钱(最终还是氪了8块钱?)。破解拆包的暖暖是 fbx 格式的,某宝则也提供 .max 格式还有各种材质贴图。
我自己破解技术不到家,弄出来的暖暖缺胳膊少腿,脸还好像烧伤一块似的。
最后还是用某宝卖家的模型了。
加上头发和眼镜,为了避免穿模,特地选用短发发型。
然后设置相机位置,调整到合适角度,这里参考柳总给的25度。
导入两个插件, ExportSceneToObjUnityFBXExporter ,在Unity中调整好发型和身体,新建一个 Gameobject 套住发型和身体的模型,调整好材质颜色(这里脸和身体肤色不一样,脸部用了妆面)。然后使用插件把暖暖导出为 .obj 和 .fbx 格式。

设计暖暖的衣服

打开Marvelous软件,导入暖暖模型,建议采用 .obj 导入, .fbx 导入会出现大小不匹配问题。导入 obj 时注意选择单位为 米 。之前我已经给暖暖画了一个基本的裙子,只是当时忘了录屏。
不过不要紧,后半段我录下来了,操作基本都一样,画面片缝合。衣服做好后点击模拟做微调,然后把2D板片尽量放在一起便于导出UV(视频里导出的UV还是有点问题)。然后,去掉模特暖暖只要衣服。
点击导出,导出为 fbx ,可以选择连纹理一起导出。

给暖暖穿衣服

Marvelous就能导出 .obj 和 .fbx 的模型,可以再导入到3Dmax或者ZBrush中做微调和更细致的UV展开,也可以直接就导入到Unity3D中组合。
在Unity3D中再给衣服建材质球,贴UV。

TODO

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

分享前沿Unity技术干货和开发经验,精彩的Unity活动和社区相关信息

更多推荐