Create a ticket
关注

Q100188:优化Mari工程以获得最佳性能

概述

创意简报正变得越来越苛刻,而且随着几何体复杂性的不断增加,纹理贴图的 分辨率需求也越来越高。

考虑到这一点,努力提升计算机性能也就变得非常重要了。只有这样才能在运 用Mari时,尽可能地获得流畅的绘画过程。

为了实现这一目标,您可以进行多种不同的优化操作。本文将一步步介绍您可 以提升性能的各个Mari特性。

更多信息

“Preferences”偏好设定

Mip-Mapping Generation (Mip-Mapping生成) - 设定为:“Fast(快速)”。
不执行线性化,并且在图像的原生色彩空间中完成向下采样。 这将加快从缓冲到画布的烘焙等过程,但由于计算采用非线性完成,因此会引 起错误。

Depth Projection (深度投影)- 将“Allow Depth Projection(允许深度投影)” -
设定为 “DISABLED(禁用)”深度投影可用于在实时应用程序中生成更精确的阴影,禁用之后将会释放系统
资源。

Virtual Texture Type(虚拟纹理类型) -设定为“Byte”
此参数控制了显示的通道缓存的数据类型。若提高本参数,将会以较高的GPU 和内存开销,来提高显示值的准确性。

Virtual Texture Depth(虚拟纹理深度)
此参数控制2D纹理层的数量。 提高这个参数有可能解决纹理的闪烁问题,并提高转动模型的速度,虚拟纹理
中的每个2D纹理层大致耗费GPU上2GB的内存。若超过了GPU内存限制,将会 导致问题。

Nodes节点
由于程序节点具有高度的复杂性,所以需要大量系统内存来计算和渲染。因此 请尽量避免直接使用原生程序节点,而是尽可能缓存它们以提高性能。

着色器和图层
Caching layers(缓存层):数量较多或计算量很大的图层可能会降低性能。
通过进行缓存,便能改善这种情况。要缓存图层,请从“Layers(图层)”菜单
中选择“Caching(缓存)”>“Cache Layers(缓存图层)”。或右键单击图层,然
后从下拉菜单中选择“Caching(缓存)”>“Cache Layers(缓存图层)”。

多着色器设置:进行多着色器设置并在它们之间切换。
例如,专门为绘画/编辑进行较轻量级的设置,而为最终预览进行完整的设置

Bump Mode(凹凸模式):将凹凸模式设置为“'Fast'(快速)”对于预览来说
更加合适,而不必总设定为“Final(最终)”。

Bump Map(凹凸贴图):绘画中请避免使用凹凸贴图。如果需要,请缓存凹
凸贴图通道。
 
视口
避免过大的视口:需要渲染的像素越多,帧速率也就会越低。在某些特殊情况 下,隐藏某些几何体也有可能提高帧数率。

 

其它部分

有关Mari中其它性能问题的故障排除信息,请参阅以下文章:Q100253:Mari 性能问题的故障排除
 
这篇文章有帮助吗?
/

We're sorry to hear that!

Please tell us why.
15 人中有 13 人觉得有帮助

评论