我maya带有材质的模型动画快照后,如何把快照后的模型赋予以前的材质

我maya带有材质的模型动画快照后,如何把快照后的模型赋予以前的材质,第1张

最干净的方法:
选择所有模型,file->export selection[],选择OBJ方式(需要在plugin Manager里面勾选OBJ exporter),所有参数选off,然后导出。
如果不希望改变模型名称和内部一些数据记录ID号的话只能这样:
选择所有模型,清除非变形历史,赋Lambert1,然后在Hypershade里Edit->delete unused nodes。
如果想留绑定,那么不能清除非变形历史,只能用脚本,在脚本编辑器里面贴入下面命令,全部选中后按回车:
string $anim[]=`ls -typ "animCurveTU"`;
delete $anim;

您的问题有些模糊,不知道您的意思是不是在同一个模型物体上添加一种以上的材质?如果是我所理解的话,可以按照模型的元素添加材质,例如:可以按照模型的面添加材质球。详细步骤:首先切换模型为Face(面)级别,选择需要更改材质的Face(面),上单击鼠标右键,选择Assign Material to Selection(指定材质到选择),不同的面可以添加不同颜色、纹理等的材质球。不过这种方法添加材质不稳定,出错率很高。 如果您问题的意思是使用一个已经制作好材质的Maya文件调制了动画,但是现在原文件的材质丢失。那么查看一下原来的文件是否建立了工程目录,将现在的文件路径指定给工程目录即可


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10432219.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存