这个功能应该适合做游戏的动画界面或者转场动画,面数太多不太适合实时在游戏中运行,但是否可以通过低模贴法线方式还需研究,,不过我在手机上看到一个视频,衣服效果是实时的,但不知道是不是过场动画:
我的实验:3dmax2015和服装大师MD8版本,win7系统:
实验步骤:
*加一个反向法线,观察有无问题,此举是为避免动作的bug,如果正常然后返回。
*导出dae人体文件给服装大师,导出时不选动画导出项。导出dae文件虽然官方文档说可能要下载的第三方软件,但3dmax2018似乎自带了此插件,所以不用下载了。
*在3dmax中做好人体动画,导出点缓存动画文件cache给服装大师:修改器--缓存工具--点缓存,点击右面版的新建,格式选PC2格式(服装大师通用),然后再右面板点击录制就生成了动画文件。
*导入dae人体文件到服装大师:服装大师--导入--OpenCollada,单位选毫米
*导入动画文件到服装大师:服装大师--导入--点缓存-打开上面保存的.pc2文件,单位选为米,比例为10%
*右上角点击animation切换到动画编辑状态,拖动下面的时间线,可以看见人物动起来了。
*点击切换回到服装制作界面,开始制作衣服。
随便做一件衣服
切回动画编辑,点击录制按钮,开始生成动画
*将衣服选定,导出选定文件为obj格式导出,导出单位厘米。注意修改:合并、轴向、厘米
*另外还要导出点缓存文件point cache2类型的pc2格式,导出单位厘米。注意修改:合并、轴向、厘米(我的理解应该与上一步导出obj设置相同,但z轴轴向应该是必须修改的)
*在3dmax中导入上述obj衣服(人体已经存在且为初始动作)位置有错动的话可以移动一下人体。
*在3dmax中导入上述pc2动画文件,在点缓存面板中点击加载pc2文件,注意“缓存信息”栏的提示要没错误提示。
*点击播放就可以看到服装随人体动画了,且衣服的运动效果很自然。
*此动画生成后可导入到unity作为封面或者过场动画,但不适合实时游戏的时候使用,文件点缓存较大,也不适合大量使用,面数较多更不适合手游使用。