【技术实现步骤摘要】
一种Maya文件处理方法、装置、终端及存储介质
本专利技术涉及Maya文件处理
,特别涉及一种Maya文件处理方法、装置、终端及存储介质。
技术介绍
Maya软件是Autodesk旗下的著名三维建模和动画软件,广泛的应用于电影、动画、游戏等领域。制作人员通过操作Maya软件,生成制作过程中各个阶段的Maya场景文件,然后通过计算机渲染与合成生成最终的作品。Maya场景文件中定义有几何体、灯光、动画、渲染等场景相关属性以及路径相关的引用文件。当场景文件从一种操作系统拷贝到另外一种操作系统上,或是从一台机器拷贝到另一台机器不同的目录下面时,经常会出现引用的贴图或是映射文件找不到,从而导致后续的制作过程出现各种问题。传统的解决方法有两种,第一种是通过设置dirmap命令,来实现场景文件在加载过程中,将文件中的一个路径目录映射到另外一个路径目录。但是这种方法需要打开Maya的UI操作界面,同时要将场景文件全部加载进内存中进行处理。而通常情况下场景文件都很大,导致整个加载过程十分缓慢。第二种是通过编写调用dirmap的. ...
【技术保护点】
1.一种Maya文件处理方法,其特征在于,包括以下步骤:/n当将Maya场景文件从第一场景拷贝到第二场景时,下载Maya场景文件中引用的贴图文件和引用文件到本地目录;/n读取Maya场景文件内容,将所述内容中的贴图路径和引用路径修改为当前场景下的绝对路径。/n
【技术特征摘要】
1.一种Maya文件处理方法,其特征在于,包括以下步骤:
当将Maya场景文件从第一场景拷贝到第二场景时,下载Maya场景文件中引用的贴图文件和引用文件到本地目录;
读取Maya场景文件内容,将所述内容中的贴图路径和引用路径修改为当前场景下的绝对路径。
2.根据权利要求1所述的Maya文件处理方法,其特征在于,所述从第一场景拷贝到第二场景具体为:从一种操作系统拷贝到另一种操作系统或从一台机器拷贝到另一台机器上。
3.根据权利要求1所述的Maya文件处理方法,其特征在于,所述Maya场景主文件为ASCII文件格式,所述读取Maya场景文件内容,将所述内容中的贴图路径和引用路径修改为当前场景下的绝对路径,具体为:通过setAttr命令判断某个节点若包含ftn、filename或fn属性,则包含贴图文件;通过file命令判断某个节点若包含r或rdi属性,则包含引用文件;将所述贴图文件中的贴图路径修改为当前场景下的绝对路径并将所述引用文件中的引用路径修改为当前场景下的绝对路径。
4.根据权利要求1所述的Maya文件处理方法,其特征在于,所述Maya场景主文件为二进制文件格式,所述读取Maya场景文件内容,将所述内容中的贴图路径和引用路径修改为当前场景下的绝对路径,具体为:若chunk的tag属性为FRDI或FREF,则包含贴图文件;若chunk的tag属性为STR且group的tag属性为RTFT、REFN、AUDI或不可见字符'\x00\x11\xa9\x02',则包含引用文件;将所述贴图文件中的贴图路径修改为当前场景下的绝对路径并将所述引用文件中的引用路径修改为当前场景下的绝对路径。
5.一种Maya文件处理装置,其特征在于,包括:
下载模块,用于当将Maya场景文件从第一场景拷贝到第二场景时,下载Maya场景文件中引用的贴图文件和引用文件到本地目录;
路径修改模块,用于读取Maya场景文件内容,将所述内容中的贴图路径和引用路径修改为当前场景下的绝对路...
【专利技术属性】
技术研发人员:龚斌,董陆阳,王铁兵,
申请(专利权)人:数字视觉云北京科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。