完美动力首页 > 技术分享 >
abc格式应用--Realflow和Maya互导
熟悉Realflow软件的同学应该都知道,想要在和Maya中互相导入导出,需要安装Realflow官方的接口文件。但是随着软件更新换代的速度,接口文件赶不上软件的更新。那我们该怎么办呢?
今天由完美动力孙老师为大家介绍一个方法,通过abc格式,实现Realflow和Maya的互导。
打开Maya,随便制作个模型和动画。
在菜单中找到“缓存”-> “Alembic缓存”->“将当前选择导出到Alembic...”。
设置下导出选项。文件位置;文件名称;缓存时间范围(根据动画时间设定,如果没有动画可以选择当前帧)。
接下来,我们可以把Realflow打开,进行导入;工具架中找到“Geometry” -> “Import”,打开Maya导出的文件。可以看到,制作好的模型和动画都导入到Realflow中。
接下来就可以在Realflow里进行制作,为了演示,简单的制作一下:创建粒子和重力。
粒子解算完成,就可以创建ParticleMesh(粒子网格),可以在Export(导出)栏看见默认软件就勾选了导出abc格式。
现在需要把模型进行生成,导出在工具架Mesh(网格)中,找到Build Mesh Sequence(生成网格序列)。生成后,我们可以在视图中看见水的模型。
现在我们可以在“Realflow工程目录下”->“Meshes”找到生成的文件,但是这些文件是序列文件,不能直接导入到Maya里。
现在,我们需要把这些序列文件,合并为一个文件.在菜单栏找到“Tools(工具)栏” -> “Stitch Alembic files..(合并abc文件)”。
点击Add Files(添加文件),然后找到abc文件全选,点打开。
之后找到Output Files(输出文件)后面“...”,选择文件位置,取文件名,点保存。
最后,点击Stitch(合并)。完成以上步骤后,就可以导入到Maya。
回到Maya后,找到菜单“缓存”-> “Alembic缓存”->“导入Alembic...”。
最后导入合并后的abc文件,在Maya中可以查看到效果。
在使用新版Maya的时候,接口文件迟迟没有更新。可以通过这种方法,不使用Realflow官方接口,直接和Maya进行互导。这么实用的方法,记得收藏哦!