创建支持服务单
关注

Q100308:了解Mari 3.3的新着色器编译模式

摘要

Parallel Shader Compilation是Mari 3.3v1中引入的一项新功能,它允许艺术家使用多种不同的着色器编译模式,以便从视口优化和整体性能中获益。

本文介绍了四种编译模式之间的区别以及如何选择使用哪种模式。

更多信息

在以前版本的Mari中,当艺术家执行某些操作时,Mari需要重新编译优化的着色器才能在画布上显示结果。这些操作可以是艺术家将新的程序层添加到图层组,调整图层可见性,更改混合模式或甚至重新排列图层顺序。根据项目的复杂程度,这些着色器编辑可能需要相对较长的时间,这对艺术家来说既令人沮丧又耗时。

从Mari 3.3v1开始,我们通过引入Shader编译模式来解决这个问题,艺术家可以利用这些模式来提高性能:

  • 动态

动态模式具有非常快的编译速率,代价是渲染的重型着色器。这意味着,当您的计算机保持活动状态时,您将体验到较慢的帧速率。动态模式通过缓存多个操作来快速使用,因此,最初您可能仍然可以获得一个旋转轮,从第二次执行特定操作时,您的着色器应该不需要重新编译。

  • 优化

优化模式,一旦编译,是一个较轻的着色器渲染,因此通常提供改进的帧速率。但是,与动态模式相比,编辑着色器的过程较慢,导致Mari的旋转轮更频繁地出现在视口中。

  • 自动

自动模式不是单一类型的着色器编译,而是使用“动态”和“优化”模式组合进行并行编译,从而在Mari视口中提供更快,更清晰的结果。在这种模式下工作时,艺术家将体验到最大程度的优化,并且很少需要等待画布更新。

您可以在此处找到有关自动模式驱动程序要求的更多信息: Q100309:Mari 3.3中着色器编译功能的图形驱动程序要求

  • 遗产

通过激活传统模式,您将使用与之前版本3.3v1之前的版本相同的Mari。虽然您将无法使用着色器编译功能,但您仍将在GPU纹理管理和色彩空间导出速度方面进行优化。


您可以通过打开Mari的首选项,选择GPU选项卡并向下滚动到“着色器编辑”来选择着色器编译模式。

进一步的信息

如果在使用着色器编辑模式时遇到性能问题,可以关闭其他设置或选项以提高Mari的效率。有关要考虑的其他原因的详细文章,请参见: Q100253:Mari性能问题疑难解答


我们知道性能问题有时可能直接取决于您的项目和设置,如果您在测试这些文章中的建议后仍然遇到问题,请通过支持门户网站与我们联系,并告诉我们您目前采取的步骤。我们需要进行调查的所有初始信息在Q100090:报告Mari问题中概述

有关如何打开支持服务单的更多信息,请参阅“ 使用支持门户 ”一文。

这篇文章有帮助吗?
/

We're sorry to hear that!

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

评论