houdini导abc到maya小技巧
2015-09-17 20:10阅读:
默认houdini导abc文件到maya
,在maya outline 显示是一个物体。
如果要每个物体分开,则要pack一下再导出。
这种方法适用于每个物体一直存在场景中,如果物体先后出现,则会有问题。例如,方块不断出现往下落。
Pack后导入maya 播放
就会发现问题了。
这里使用另外一个方法。
首先,需要创建一个name属性
接下来创建一个prim 属性:path
type是string
输入:
/bb/$NAME/shape_$NAME
这意思是会在 maya 里创建一个bb的组,组下面是名为$NAME的transfrom节点,节点下面是名为shape_$NAME的shape。
Rop alembic 节点
勾Buid
Hierarchy From Attribute
输入刚才创建的属性、
之后输出 即可
Done!
补充:
创建的name 属性必须具有唯一性。
上面创建的方块往下掉,是粒子往下落,然后copy出来的,assemble出来的name,在这个简单场景可以用,但在其他一些复杂的场景,assemble的name可能就不是唯一了。
但粒子id是不会变的,我们可以利用这个id来创建name属性。

rop之前,最好加一个clean节点,清理一下不必要的属性,之后就像上面一样就可以了。
输出abc时,保证输出的第一帧有东西,不然有时会报错。
done !