熬到后半夜,还在纠结maya怎么导出fbx,场景里的低模已经调整完布线,想着导出去放到别的软件里接着处理,结果点完导出,打开文件一看,东西完全不是预想里的样子。
一开始以为就是简单点个导出就行,那个导出窗口弹出来的时候,选项密密麻麻堆在面板上,好多勾选项看名字都模模糊糊的,也懒得挨个去核对,只改了输出路径,文件名随便敲了几个字母,直接点确认。进度条走的很快,几秒钟就提示导出完成,当时心里还松了一口气,觉得这下总算搞定了。
拖进别的软件里预览,一下子就懵住了。模型形体倒是还在,可贴图画的纹理全都错位,一部分材质直接消失不见,还有几根骨骼的位置歪得离谱,本来绑定好的地方,扭曲的很奇怪。反复打开导出面板来回看,一会怀疑是模型本身有历史节点没清干净,一会又猜想是不是贴图路径写的不对,来回切换窗口检查资源文件夹,贴图文件明明都安安稳稳放在原来的位置。
关掉软件重开。
再试一次导出,这次多留意了下fbx版本下拉框,之前根本没留意这里还有好多版本号,随手选了排在最上面的那一个。导出完成之后重新导入,情况稍微好一点点,丢失的材质回来了两样,但还是有一半的贴图对不上,法线的方向看着也怪怪的,表面明暗看着很别扭。翻聊天记录,之前一起做模型的朋友说他导出的时候会把动画选项关掉,没有动画的模型开着动画导出容易出问题,就照着这个说法试了一遍,把动画相关的勾选全部取消掉。
文件导出来的体积变小不少,可贴图错乱的问题依旧存在。坐在椅子上盯着屏幕发呆,鼠标无意识的来回点选场景里的模型,框选的时候才发现,有几个隐藏的辅助线和参考物体,也一并被选进导出对象里面了。之前一直没意识到,导出的时候如果是全选场景,那些用不着的参考几何体、多余的曲线,也会跟着打包进fbx文件里,虽然不一定直接造成贴图崩坏,但会让文件里面的内容变得杂乱,后续排查问题的时候更麻烦。把多余的物件隐藏,只选中需要输出的主体模型,又跑了一次导出。
面板里还有个嵌入媒体的选项,那个按钮安安静静缩在窗口下方,之前扫了好几眼都忽略过去了。不太确定这个选项到底要不要勾上,网上零碎的说法各不一样,有人说勾上贴图会打包进fbx里面,有人说勾了之后部分软件识别不了,反而会读取失败。犹豫半天,先不勾选嵌入媒体,贴图依旧用外部链接的方式导出,打开导出文件,贴图还是没有正常加载出来,文件夹里的贴图路径是相对路径,换了存放位置之后,别的软件就找不到图了。
折腾好久才反应过来,自己的贴图路径用的是绝对路径,换了磁盘位置,外部程序就追踪不到资源。但那天已经很晚,不想再重新整理贴图的文件夹结构,也不想一个个重新指定贴图位置,只是反复来回导出,每一次都抱着侥幸,觉得说不定下一次导出就正常了。连续导出五六次之后,桌面堆了一串编号差不多的fbx文件,打开每一个,瑕疵都不一样,有的法线反了,有的uv块发生偏移,没有一次是完全符合预期的。
其实中间也试过勾选嵌入媒体,导出的文件体积一下子涨大很多,导入进去之后,贴图倒是加载出来了,但是图片的清晰度降了一截,纹理看着发糊,不是之前调好的效果。不太能接受这种画质损耗,又把这个勾给取消掉,陷入两难,选打包贴图就模糊,不打包就容易丢失贴图。
没有继续往下试别的设置了。关掉导出窗口,保存好maya源文件,那些导出失败的fbx文件就留在桌面,没有删掉。那天晚上没有把这件事理顺,也没有找到一个稳定不出问题的操作方式,只是记下了这一堆零零碎碎的状况,仅代表我个人当时遇到的情况,别人在不一样的版本、不一样的工作流程里,碰到的感受肯定会不一样。
关掉显示器的时候,脑子里还在想,明明只是一个导出动作,藏在面板里细碎的选项,居然能牵出来这么多不一样的状况。