大家在做衣服展示、做渲染、做动画或者要把模型放进Blender、Maya、Unity、Twinmotion这些软件里面去的时候,经常会碰到“CLO3D模型怎么导出、CLO3D模型导出后材质丢失怎么处理”这两个让人头疼的问题,其实CLO3D模型的导出不仅仅只是把衣服存成一个三维文件就算完了,制作者还要去管导出的格式、UV、贴图还有放图片的地方,还要看外面的软件能不能认出这些东西,虽然CLO软件本身是可以把OBJ、FBX、Alembic这些常见的三维格式给导出来或者导进去的,而且在导OBJ的时候,一个用来存材质用处的MTL文件也会被顺便生出来。
一、CLO3D模型怎么导出
在把CLO3D模型导出来以前,制作者必须先要想好这个模型拿去是要干嘛用的,因为如果只是把三维衣服随便给别人看一下,和要把模型放到Blender里面继续做效果、放到Unity里面做游戏里的显示、或者是放到Maya里面去做动画,这些情况底下的导出设置其实是不太一样的,格式要是选得不对的话,模型可能在别的软件里勉强能打开,但是材质、贴图、衣服厚度还有动画的缓存,就全都会跟着出毛病。
1、根据用途选择导出格式
要是大家只需要导出不动的服装模型,那就可以先考虑用OBJ或者FBX格式;因为OBJ的结构比较大路货,用来传不动的东西很合适;而FBX格式呢,就会更适合那些带着模特、带着动画、带着骨头,或者是后面需要进到实时渲染流程里去的那些情况。
在CLO软件里面,OBJ的导出路子一般是通过点击【File】、然后点【Export】、再点【OBJ】来完成的,等制作者导出完了之后,一个OBJ文件就被弄出来了,同时里面还会带着一个MTL材质文件;至于FBX的导出呢,制作者通过点击【File】、点击【Export】、再点【FBX】,就可以进到那个保存和设置的窗口里面去了。
2、导出前整理好服装状态
在把模型导出来之前,制作者一定要先在3D那个黑窗口里面,看清楚衣服是不是已经飘动稳定了;要是衣服在里面还在互相穿肉、还在抖动,那把它导出去之后,它自己是肯定不会变好的。
3、注意坐标、比例和对象合并方式
在导出的那个时候,制作者得去检查好单位、比例的大小、坐标的方向,还有衣服到底是要做成一整个东西导出来,还是分成好几个零件导出来。
二、CLO3D模型导出后材质丢失怎么处理
模型导出去之后材质不见了,这是个经常会发生的头疼事;但这倒也不一定就是说CLO里面没有把材质给导出来,它也有可能是因为外面的软件没有自己去找贴图的路径,或者是那些放图片的地方没有对上号;简单点来说就是,模型文件、材质文件、还有贴图的图片,这三个东西必须得同时都是对的,外面的软件才能把跟CLO里面差不多好看的效果给显示出来。
1、先检查贴图文件有没有一起导出
在OBJ被导出来之后,一般虽然能看到OBJ和MTL文件,但是贴图图片有没有被一块儿打包好、路径对不对,这都得由制作者自己单独去查一查。
要是制作者单单只把一个OBJ发给别人,却不把MTL和贴图图片一起带过去,那对方把文件打开之后,通常就只能看到一个白颜色的模型或者是默认的灰色底子;比较保险的做法是,在导出来之后,要把模型文件、MTL文件、还有贴图图片,全都放在同一个文件夹里面,或者用压缩包把它们绑在一起发过去。
2、外部软件里重新链接贴图
有时候贴图图片明明已经跟着导出来了,但是像Blender、Twinmotion、Maya或者Unity这些软件,它们就是没办法自己把路径给认出来;遇到这种倒霉情况的时候,大家可千万不要只在CLO里面翻来覆去地瞎导出,可以直接去外面软件的材质面板里,用手一个个地去重新连路径。
3、检查是否使用了外部软件不支持的材质效果
要是衣服放进去之后发现只有颜色,布料的纹路细节全没了,或者是透明的地方根本没生效,那制作者就要去查查后面的软件到底吃不吃这一套材质通道了;CLO里面的UV Editor可以把用来弄Normal、Roughness、Metalness、Alpha这些通道的UV给建立和理顺好,而且它也能用来把贴图融合输出,或者把UV的快照给弄出来。
三、导出前后怎么减少材质丢失问题
如果想要让材质少丢一些,大家就不能只想着等导出来之后再去想办法补救;比较稳妥的办法是,在CLO软件里面,制作者先要把面料、贴图和UV都给理理顺,然后再去挑个合适的导出格式,等进了后面的软件之后,还要再做一次材质方面的检查才行。
1、导出前先整理UV和贴图比例
要是服装模型后面是要放进外面的渲染软件里面的,那就建议制作者先去把UV给查一遍。大家可以进到【UV Editor】里面,去看看衣服纸样的UV是不是还算合理,要是觉得不对,就用自动打包功能或者用手去挪动调整它;贴图如果是格子纹路、Logo图案、或者固定位置的印花,还要看清楚它们在2D纸样上和3D衣服上是不是都没有被扯变形;CLO里的Edit Texture可以用来改单个纸样上的纹理位置、转动方向还有大小,很适合让制作者在导出前做最后的把关。
2、贴图命名和文件夹不要太乱
有时候材质找不到,其实纯粹就是因为文件夹的路径太乱了。建议大家在导出之前,把项目的文件夹给收拾得干净清楚一些,让模型、材质还有贴图都待在同一个目录底下;贴图的名字也尽量起得简单好懂一点,比如叫fabric_basecolor、fabric_normal、fabric_roughness这一类的名字,这样的话,后面用手重新去连路径的时候,也更容易分得清谁是谁。
3、换格式测试不要只测一次
要是OBJ格式的材质总是丢三落四弄不全,那制作者就可以换成FBX试一试;要是FBX的贴图位置错位了,那就可以回头去瞅瞅UV,或者改用OBJ格式来应付不动的交工;毕竟不同的软件对OBJ、FBX还有贴图格子的认法都是有区别的,大家可不能只盯着一种格式死磕来判断问题。
总结
CLO3D模型的导出,经常用的办法就是根据派什么用场来选OBJ、FBX或者Alembic,接着再去查查比例、厚度、东西有没有合在一块、UV还有贴图的设置。在导出之前把UV、贴图的名字还有文件夹的结构给弄整齐,等导出来之后再到后面的软件里去看一遍,这样的话,材质弄丢和贴图错位的事情就会少发生很多了。