概括
本文解释了Mari如何与计算机的每个硬件组件配合使用以及它们的用途。
更多信息
GPU - 速度和核心数量
GPU 主要用于视口渲染和烘焙纹理。因此,更快的 GPU 可以以更好的帧速率渲染较重的场景,并缩短烘焙纹理时的等待时间。这会影响“拼合图层”、“烘焙到绘画节点”、“将程序转换为可绘画”或烘焙烘焙点节点等操作。
GPU - 内存
一般来说,GPU 的 VRAM 越大,绘制就越容易。 Mari中 GPU 内存占用最大的两个是:
- 绘制缓冲区 - 有了更多的 GPU 内存,用户可以将绘制缓冲区的缓冲区大小和颜色深度设置设置得更高,例如将其设置为 8k 和 32 位。
使用更高分辨率的绘制缓冲区,用户可以绘制更多细节,而无需反复放大到更靠近资源的位置。此外,当值之间的平滑过渡至关重要时(例如在位移图中),较高的位深度可以防止步进。 - 虚拟纹理图集 - Mari使用虚拟纹理在视口中渲染大量纹理数据。然而,有一个限制。如果Mari无法及时处理所有数据,它将开始在视口中使用较低分辨率的 mipmap。这不会影响从Mari导出的实际纹理,但它确实会影响它们在Mari视口中显示的质量。
有了更多的 GPU 内存,用户可以增加虚拟纹理大小首选项,以便Mari可以渲染非常重的场景,例如具有多个层、UDIM 或 UV 岛的场景。
注意:有关如何计算项目所需 GPU 内存的信息,请参阅以下文章:Q100313:计算Mari中虚拟纹理的 GPU 内存使用量
中央处理器
一般来说,中等的四核处理器就足够了,但某些非 GPU 操作受益于更多的内核或更快的 CPU。 Mari中非 GPU 操作的一些示例如下:
- 计算环境光遮挡
- 整个补丁出血
- 烘烤后瓷砖水平渗色
- 更改通道的位深度
- 更改纹理的分辨率
内存
4GB 就足够了,但 16GB 或更高版本是更稳定运行的理想选择,特别是在与Mari同时运行其他 3D 应用程序时。如果用户想要处理繁重的场景,建议使用更多的 RAM。
最终, Mari中的所有数据都会缓存到磁盘上,因此即使 RAM 很小, Mari也应该可以正常运行。 RAM 在Mari中的主要用途是:
- 大多数应用程序使用 RAM 的一般流程,例如应用程序逻辑或 UI。
- 从磁盘加载到 RAM 的纹理数据将保留在 RAM 中,但会以 LRU(最近最少使用)方式从 RAM 中删除。
磁盘
强烈建议使用宽敞的 SSD,特别是对于项目位置。 Mari的冗长操作往往会受到磁盘写入的瓶颈,而SSD可以大大减少将数据写入磁盘所需的时间。无论一条数据是由CPU还是GPU处理,最终都会写入磁盘。
但是,如果项目较轻,例如 5 个具有 4k 纹理的 UDIM,则 SSD 可能不会产生重大影响,这在重型项目和任何其他重型导出操作中最为明显。
注意:可以通过选择“编辑”>“首选项”>“数据”>“项目”>“项目位置”来更改项目位置。
注意:我们还没有尝试过暂存空间,但我们估计它不会影响性能,因为Mari在 LRU 的基础上对 RAM 中的最新数据进行自己的数据管理,并且所有数据无论如何都会写入磁盘。
更多信息
Mari的官方系统要求可以在这里找到: Mari技术规格
进一步的帮助
如果您仍然遇到任何问题,请创建支持票并向我们提供本文中要求的信息: Q100090:报告Mari问题
有关如何提出支持请求的更多信息,请参阅本文: Q100064:如何提出支持请求
我们很遗憾听到
请告诉我们