Performance Maya文件格式以提高播放速度

Performance Maya文件格式以提高播放速度,performance,gpu,maya,playback,alembic,Performance,Gpu,Maya,Playback,Alembic,Maya中提高Maya播放速度的最佳文件格式是什么 我在Maya Autodesk文档中读到,GPU缓存文件已针对Maya中的快速播放性能进行了优化 GPU缓存文件最适合它吗 非常感谢您在播放方面,GPU缓存将为您提供最快的性能。这是因为在创建GPU缓存时,Maya将绕过依赖关系图并直接将端口连接到图形卡。如评论中所述,它们主要用于模拟,但您可以缓存任何地理大集合、角色动画等 GPU缓存存储为Alembic文件.abc。您可以导入与Alembic缓存或GPU缓存相同的文件 在我运行过的测试中,使

Maya中提高Maya播放速度的最佳文件格式是什么

我在Maya Autodesk文档中读到,GPU缓存文件已针对Maya中的快速播放性能进行了优化

GPU缓存文件最适合它吗


非常感谢您

在播放方面,GPU缓存将为您提供最快的性能。这是因为在创建GPU缓存时,Maya将绕过依赖关系图并直接将端口连接到图形卡。如评论中所述,它们主要用于模拟,但您可以缓存任何地理大集合、角色动画等

GPU缓存存储为Alembic文件.abc。您可以导入与Alembic缓存或GPU缓存相同的文件

在我运行过的测试中,使用GPU缓存通常会导致将缓存加载到图形卡上的意外成本,但播放速度比使用Alembic缓存快得多,当然也比使用原始rig/sim快得多

不过,使用GPU或Alembic有其优缺点。由于GPU缓存的主要好处是播放优化,因此使用它们会带来一些损失:

有限的材质支持:GPU缓存仅支持基本的Lambert和Phong材质。我相信在导出缓存之前,网格上需要存在这些内容,但我还没有对此进行测试。我知道在事实发生后将材质指定给缓存是不起作用的。 有限的帧范围:GPU缓存将仅缓存指定帧范围内的动画;它不会循环或允许更改缓存速度和偏移量。当您将Alembic文件作为Alembic缓存导入时,它确实具有此功能-但GPU缓存将仅在缓存的帧中播放,然后停止。 无层次结构信息:GPU缓存是在单个节点下创建的,并跳过依赖关系图,因此在导入时将丢失所有层次结构信息。另一方面,作为Alembic缓存导入将保留该层次结构。 开销:在我的测试中,我发现在场景中使用的单个缓存越多,加载的时间就越长。您可以通过将多个GPU缓存组合到一个GPU缓存中来解决这个问题-我发现这通常比加载大量单个块要快。 总之,GPU缓存对于回放和可视化非常有用,但对于最终渲染来说可能过于有限


要阅读更多信息,可以查看Maya的文档。这适用于Maya 2017,但大多数信息对以前的版本同样有效。确保在Maya网站上查看有关您的版本的最准确信息。

gpu缓存主要用于模拟运行或超复杂场景的烘焙结果。它们是一种在场景中执行其他工作时保存和重新播放过于复杂而无法实时运行的结果的方法。它们本身不是一种“文件格式”。