我正在尝试将Houdini15粒子数据导出到Maya2015粒子。
所以基本的想法是
粒子数据应包括位置、particleId、年龄、速度和custom_attributes。等。
我想从胡迪尼粒子数据中创建玛雅PDC文件。
发布于 2017-01-10 00:40:40
我认为这并不是很简单,最好的方法就是使用一些能够做到这一点的工具,索尼开源的F3d https://github.com/imageworks/Field3D和https://github.com/gearslogy/GParticlesIO也可以做到这一点。希望这能有所帮助
发布于 2017-01-13 06:45:51
你可以试着把胡迪尼粒子带到玛雅。
这将在maya中创建一个N颗粒物系统,您可以看到您的自定义属性。
发布于 2017-10-31 14:23:50
有比玛雅缓存更好的存储点云的方法(正如前面的答案所指出的),但是如果您真的有兴趣这样做,您可以查看本文:http://100cells.com/downloads/MayaCacheDLL/MayaCacheBitstreamDocumentation.pdf。
在那里,您可以找到玛雅缓存文件格式的描述(通过反向工程获得),这样您就可以在Houdini开发自己的玛雅缓存导出程序。我用Python做了一个原型,它可以工作。您可以导出任何您想要的自定义属性,但是在Houdini中创建玛雅总是需要的属性是很重要的:
对于运动模糊渲染,我认为如果没有速度通道,它就会崩溃,但它可能取决于渲染器。您应该在十六进制编辑器中打开真正的Maya缓存文件,并查看在工作缓存文件中导出了哪些通道。如果您正在执行多文件缓存,请查看XML,因为您也需要创建它(至少这比二进制缓存文件更简单)。
您可以在这里找到一个C库:https://github.com/100cells/Maya-Cache-DLL-Project可能不是在Houdini中使用的最佳实现,但可以作为参考。
https://stackoverflow.com/questions/41559308
复制相似问题