Mari 4.5v2发行说明

发布日期

2019年7月12日

系统要求

注意:  Mari通过更新,更高级的硬件配置来提高其性能水平。然而, Mari经过测试,能够在许多较旧的前代系统上运行。因此,我们列出了低于最低要求的建议,建议以及已执行的测试。您的特定需求可能与其他用户的需求有所不同。

官方支持的操作系统

  • Windows 7 64位或更高
  • Linux 64位操作系统(CentOS / RHEL 6)

注意:  Mari在GNOME上经过正式测试。尽管它通常可以在其他桌面管理器(如KDE)上正常运行,但我们的大多数错误修复都针对GNOME。但是,某些桌面管理器(例如XFCE)与Mari并且将不受支持。

最低硬件要求

  • 四核处理器
  • 10+ GB磁盘空间可用于缓存和临时文件
  • 至少4 GB RAM
  • 以1680 x 1050像素分辨率显示
  • 带有最新驱动程序的NVIDIA或AMD *图形卡
  • 1 GB图形内存
  • OpenGL 3.2 *或更高版本

*位移预览当前仅在支持OpenGL 4.0或更高版本的卡和驱动程序上可用。

推荐系统要求

  • 2.5+ Ghz四核处理器
  • 250+ GB磁盘空间可用于缓存和临时文件。SSD是优选的。
  • 16 GB RAM和额外的虚拟内存*
  • 以1920 x 1080像素分辨率显示
  • 带有最新驱动程序的NVIDIA或AMD *图形卡
  • 2+ GB图形内存
  • OpenGL 4.4或更高版本的支持

*使用虚拟内存可以提高稳定性,并有助于防止大型项目中的数据丢失。

“推荐”并不能保证它满足您的特定需求。

经测试的硬件

下面列出的配置是The Foundry经过测试的配置Mari。由于市场上不断变化的性质和种类繁多的计算机硬件,The Foundry无法正式认证硬件。以下列表可以作为建议,并不保证它可以满足您的特定需求。

请从NVIDIA或AMD网站下载并安装最新的图形驱动程序,并确保对AMD卡使用的是8.982.1驱动程序或更高版本。

如果您遇到任何问题,请直接通过以下地址的支持门户网站与客户支持联系: https://support.foundry.com

经测试的工作站硬件

HP

惠普XW6600

惠普Z600

惠普Z620

惠普Z640

经过测试的GPU硬件

AMD Prosumer显卡

AMD Radeon HD-D500

NVIDIA Prosumer显卡

NVIDIA Geforce GTX 660TI

NVIDIA Titan X

NVIDIA Geforce GT 650M

NVIDIA Geforce GT 675M

NVIDIA企业图形卡

NVIDIA Quadro 4000

NVIDIA Quadro K4200

NVIDIA Quadro K5000

NVIDIA Quadro M6000

NVIDIA Quadro M6000 24GB

NVIDIA Quadro P5000

NVIDIA Quadro P6000

NVIDIA Quadro RTX 6000

新的功能

此版本中没有新功能。

功能增强

此版本没有任何功能增强。

Bug修复

• ID 378782-打开选择颜色具有某些自定义色彩空间配置的对话框将导致Mari坠毁。

• ID 394852- 出口展平>出口当前渠道展平会忽略小纹理从选定通道导出统一图像时的“选项”。

• ID 394801-当项目OCIO配置被OCIO环境变量覆盖时,项目通道和图像的色彩空间将无法正确重置为其默认值。

• ID 374433-在“节点图”中工作时,断开辅助Viewer输入的连接会将当前视图切换为断开的输入。

• ID 394903- Mari更改颜色选择颜色空间时错误地显示了警告消息。

• ID 395051-当选择的颜色值超出为当前OCIO配置的颜色选择颜色空间定义的范围时, Mari未能向用户显示警告,并将颜色选择器中的相应值钳制以反映烘焙到纹理中的真实值。

• ID 397104-在半透明区域使用拖把工具时,某些区域会显得过于饱和。

• ID 357554- Mari选择后将无法警告用户选色由于OCIOtransform中的限制,colorspace将限制值。

• ID 382676-当绘制到8位标量通道时,某些customOCIO配置会在R,G,B组件中导致错误的数据。

• ID 380507-禁用颜色管理时,“克隆图章”,“模糊”,“渐变”和“通过绘画”工具将给出错误的结果。

• ID 387802- Mari网上帮助安装>安装在Windows部分已更新,以指定用于静默安装的命令行/ silent标志已被/ S替换为静默,将/ D替换为安装目标。

• ID 368809-纹理传输将错误地失败,并出现“图像集必须包含相同大小的图像”错误。

• ID 387529-使用牙刷可能会导致Mari坠毁。

• ID 381023-加载具有多个几何形状的Alembic文件将创建一个大日志文件。

• ID 387320-当指定了非默认颜色配置时,在不正确的颜色空间中生成了材质缩略图。

• ID 384194- Mari在Linux上归档项目时将覆盖不可写文件

• ID 390374-共享层将不会使用Channel的位深度来确定混合色彩空间。

• ID 367105-初始值为零且最小值小于零的滑块将其手柄错误地定位在滑块范围内。

• ID 390108-Arnold标准曲面着色器凸起,并且法线贴图显示不正确。

• ID 378934-创建新的16/32位通道时,初始基础层将具有色彩空间融合选项设置为已启用。在通道中创建的后续层将设置为残障人士

• ID 376881-使用克隆图章工具时,绘制缓冲区有时会发生纹理损坏。

• ID 393864-世界空间中的绘画矢量显示了接缝。

• ID 393648-组节点选择旋钮添加对话框显示了嵌套节点的隐藏属性。

• ID 384072-尝试链接不存在的节点属性时,材料提取失败。

• ID 382901-视图转换对背景渐变和图像没有影响。

• ID 373673-将多通道节点与另一个多通道节点断开连接将删除同一输入组中其他节点的连接。另外,将节点插入多通道流将断开同级流。

• ID 371935-从架子到层堆栈,在最底层的下面添加一种材料,从而在堆栈顶部创建该材料。

• ID 386897-当组节点中的节点发生更改时,组节点下游的烘烤点节点将无法正确更新。

• ID 382801-浅色属性dTP不遵守颜色管理。

• ID 386988-从色彩调色板混合标签中,所选择的颜色dTP与显示的颜色不匹配。

• ID 387743-选择图层蒙版 >添加面膜 > 来自选择组选项未正确填充所选图层。

• ID 386200-将多个选定图层移动到选定图层顶部的位置会意外地交换选定图层的顺序

• ID 370228-导出材质dTP不会还原用户着色器。

• ID 393599-从HDR环境光生成的立方体贴图在较低分辨率下产生嘈杂的结果。

• ID 386775-当多通道组嵌套在多通道组中时,展平内部多通道组层并取消对节点图中左外的一个多通道底部透明度节点进行分组。

• ID 385567-8位标量通道中的所有层都有其色彩空间融合选项设置为已启用这意味着所有混合将以非线性方式错误地应用。

• ID 385568-在透明涂料等工具中使用某些透明纹理会导致错误的结果。

• ID 386714-重新打开某些非重要档案将导致Mari坠毁。

• ID 391218-从颜色选择器中选择NaN会导致Mari坠毁。

• ID 383320-转换“材质”节点将在相同位置堆叠基础节点。

• ID 380742-选择的颜色将在像素分析器中显示不正确的RGB值。

• ID 386839-原则上的BRDF着色器的Sheen属性不受环境光的影响。

• ID 385229-导入会话已加载重复图像。

• ID 378830-使用源等级时,烘焙的结果与原始预览不匹配。

• ID 386866-如果在选择另一个画笔之前执行了切换画笔动作,则会切换到invalTP画笔笔尖

• ID 386774-在“节点图”中将内容左为“多通道底部透明度”节点的多通道组图层取消分组。

• ID 383613-多通道流的自动扩展错误地为扩展流中的多通道合并节点设置了混合色彩空间属性。

• ID 382993-使用视图变换选项查看单个组件时,仍将应用Alpha R,G,B,A,在图片预览中的图片。

• ID 386450-使用Smart Select的紫外线连接使用后的模式连通性网格在UV连接模式下,该模式未正确选择面元素。

已知的问题

图形卡

• ID 207913- Mari在某些AMD卡上使用最新的图形驱动程序时,可能会崩溃或以低于预期的性能运行。
有报告说,与AMD FirePro驱动程序捆绑在一起的Plays.tv和Raptr可能会导致Mari。如果您遇到不稳定的情况,请尝试卸载这些应用程序。

• ID 16225 / BZ 18457-将Fermi系列的NVIDIA图形卡与版本低于270的驱动程序一起使用时,会导致各种渲染问题。 虚拟纹理类型设定为要么浮动
要解决此问题,请从NVIDIA网站下载并安装最新的显卡驱动程序。

• ID 9404 / BZ 12567-启用同步到VBlank在NVIDIA设置中可以大大减少Mari的表现。如果即使在使用低多边形模型的情况下,即使在使用低多边形模型的情况下,交互也非常缓慢,请导航至:

Linux: NVIDIA X服务器设置> X屏幕0> OpenGL设置然后关闭同步到VBlank

视窗: NVIDIA控制面板> 3D设置>管理3D设置>垂直同步>强制关闭

然后,重新启动Mari

进出口业务

• ID 123514 / BZ 50886-导入的着色器未分配通道。

• ID 113036 / BZ 49131-使用OBJ Exporter插件导出的高多边形.obj文件无法读回到Mari

• ID 57756 / BZ 29386-使用导出为Maya脚本,Maya的视口可能会错误地将某些补丁显示为透明。可以通过选择解决高质量渲染要么视口2.0 从Maya的“渲染器”菜单中。

• ID 10157 / BZ 16324- Windows仅限:您目前无法使用相对文件路径将图像导入频道。要解决此问题,请在导入图像时使用绝对路径。

• ID 9854 / BZ 14985-创建新项目时,导入纹理后可能会稍有停顿,而Mari保存项目。

层数

• ID 383360-在着色器上使用“位移”可能会在导航时大大降低“画布”帧速率。可以通过在单个着色器上禁用位移或全局禁止使用允许镶嵌在以下位置找到设置首选项> GPU>着色器

• ID 64924 / BZ 34690-在复杂项目中展平或缓存图层或通道可能会导致Windows由于处理时间长,因此需要重置图形驱动程序。要变通解决此问题,您可以尝试一次展平或缓存较少的图层,或减小烘焙的最大渲染大小设置。可以在下面找到此设置首选项 > 显卡 > 烘焙和投影
减小此大小可将展平或缓存操作分解为较小的部分,这将分别花费较少的时间进行计算,从而避免了Windows图形驱动程序重置。

• ID 53959 / BZ 26460-图层-在“蒙版图层组”中绘画蒙版有时会导致意外的绘画效果。为防止这种情况发生,请执行以下任一操作:

在面罩堆栈的底部使用白色的“彩色”层。然后,在此初始“颜色”层上使用的任何层都应该很好,或者

如果要在“蒙版层组”中创建蒙版,只需在“蒙版层组”上添加另一层,然后在其中涂上白色即可创建蒙版。

Mari工具类

• ID 10046 / BZ 13640-模糊工具在初始笔划上使用时可能会变慢。等待Mari在应用第二笔画之前处理模糊。

• ID 9567 / BZ 13394-使用“将项”设置为“前”的“选择项”工具来选择和隐藏一部分脸,使选择区域中的某些脸在放大时仍然可见。要捕获所有选定的脸,请执行以下任一操作:

选择Facing > Through代替Front, 要么

放大到靠近对象。

节点图

• ID 168753-在以下位置创建了AIStandard节点Mari3.0v1与不兼容Mari 3.0v2或更高版本。解决方法是,删除旧的AIStandard节点,然后在其中重新创建它们Mari 3.0v2或更高版本。

• ID 126902 / BZ 51462-创建着色器并尝试在“节点图”选项板中查看它时,会产生一种印象,即着色器节点中缺少DiffuseColor输入边缘。输入存在,但被错误地隐藏。这与下面的错误51263有关

• ID 126816 / BZ 51452-导入Gizmo时,如果Gizmo dTP中的节点是使用菜单中的项目名称创建的,则它们不会保留其组织。

• ID 125961 / BZ 51263-当前无法将Viewer节点附加到标准Mari着色器,因为它们是隐藏的。解决方法是,可以单击“节点图”上方的“查看当前通道”按钮。

• ID 125813 / BZ 51247-通道传输未按预期传输图形层。

• ID 124611 / BZ 51082-“环境光遮挡”节点的属性不包含“生成AO”选项。

• ID 111329 / BZ 48790-自动放置不遵守背景节点。

努克<>Mari

• ID 48970 / BZ 23010-如果Mari当从Nuke接收传入组件时崩溃虚拟纹理类型设置为浮动,降低虚拟纹理大小小于8192x8192的值。

• ID 17678 / BZ 19780-在Mari在Nuke中无法正确重新投影。

Ptex

• ID 13600 / BZ 17626-导入非常大或非常高的多边形数量的ptex模型可能需要很长时间。解决方法是在导入时分配一个小的统一面尺寸(1x1或2x2),然后在加载后根据需要上调模型的相关位。

• ID 13531 / BZ 17618-如果面部分辨率太小,Ptex将无法正确烘烤。解决方法是提高遇到问题的所选面孔的分辨率。

着色器

• ID 64961 / BZ 34729- Mari无法创建着色器时在画布上显示渲染错误。已包含更多信息,以帮助您确定错误原因。一些解决方案可能是隐藏组和图层,或者缓存部分图层堆栈,直到可以创建着色器为止。

• ID 64911 / BZ 34679-在大型项目中,着色器限制以及达到可用的最大允许纹理插槽可能会出现问题。要使avoTP在大型项目上达到这些着色器限制,请尝试以下解决方法:

隐藏组和层,或

缓存组和图层。

• ID 360737-仅Linux:使用选择颜色对话框中,用滴管挑选的颜色选择屏幕像素该选项可能由于操作系统驱动的使其余部分变暗的行为而不正确Mari应用。
要停止此行为,可以禁用以下首选项:
CentOS 7:应用程序>实用程序>调整工具> Windows > 附加的模态对话
这还将禁用其他桌面管理器特定的效果。

• ID 308268- Windows仅:在多台显示器上工作时,有时无法固定调色板。

• ID 200836-在“画笔编辑器”或“工具属性”面板中滚动使便笺本变为空白。

• ID 194832-当烘焙到包含非线性数据的通道时,烘焙时间显着增加。

• ID 167883 / BZ 51934-当包含平铺程序的项目从2.6升级到3.0时,帧速率急剧下降。为此,请在升级项目后在Tiled程序中替换图像。

• ID 129292 / BZ 51771-移除,更改或隐藏细分的对象需要很长时间。

• ID 126389 / BZ 51370-启用色彩空间后,较重的项目最初显示较慢。

• ID 126164 / BZ 51322-Modo Render:预览有时无法完全更新。

• ID 125437 / BZ 51199-AiStandard,RedshiftArchitectural和VRayMtl着色器不会自动连接到“当前通道”。

• ID 125319 / BZ 51185-PythonAPI: Mari的Paint节点未出现在typeList()中。要以Python方式添加Paint节点,请调用:

ng = mari.geo.current().nodeGraph()
ng.createPaintNode(width, height, bitDepth)

• ID 124614 / BZ 51084-动画对象可能需要很长时间才能细分。

• ID 124233 / BZ 51049-纹理传输未考虑对象变换

• ID 123532 / BZ 50898-重新计算时,即使重新计算失败,现有的细分计算也会丢失。

• ID 121276 / BZ 50548-Modo渲染:实时更新仅考虑相机的移动。

• ID 121139 / BZ 50520-尽管可以将具有退化UV的面加载到Mari,它们在某些情况下可能会引起问题。它们不会在UV中占据任何空间,因此无法在此类表面上正确绘画。还存在某些着色器在具有退化UV的脸上可能显示出不良照明效果的风险。

• ID 100303 / BZ 46600-任何OpenSubdiv计算之后必须更新环境光遮挡。

• ID 99115 / BZ 46223-海绵脱饱和模式无法在整个动态范围内工作,因为它使用HSL进行脱饱和。HSL不能与HDR一起使用,因为HSL仅在LDR值中能很好地工作。

• ID 86007 / BZ 41573- Windows仅8: Windows与Wacom笔一起使用时,键(Meta键)不会脱离。

• ID 75576 / BZ 37140-仅适用于Mac OS X:默认情况下,首次安装Mac OS 10.8或更高版本时,会设置安全首选项,以便无法安装未从Apple App Store下载的任何应用程序。
以确保Mari正确安装,导航至系统偏好设定 > 安全与隐私在Mac上,然后选择任何地方为了允许从下载应用程序领域。

• ID 62668 / BZ 33293-Linux:启动Mari语言设置为一种而没有某些字符符号的结果是Mari失败,错误是无法加载指定的转换。要解决此问题,请将语言环境(语言)设置为英语。

• ID 60643 / BZ 31946-有时由于图形卡上的内存管理问题而无法烤漆。这可能是由于诸如高分辨率绘制缓冲区,高位深度绘制缓冲区,较大的虚拟纹理大小,甚至绘制缓冲区转换上的较大比例值之类的问题引起的。这些问题通常可以通过glError:0x505内存不足日志中的消息。尝试减少所有这些值中的任何一个或全部以防止它发生。图形驱动程序正在不断改进,因此也值得检查升级驱动程序是否可以解决问题。

• ID 45590 / BZ 20510-如果您发现Mari的时间比平时长,请检查RLM许可数据文件夹中的LIC文件是否未引用过时的服务器端口。如果有,请将它们放在另一个目录中并重新启动Mari

• ID 37066 / BZ 20021-画布中的纹理在较低和较高分辨率之间间歇性地切换。如果您的虚拟纹理分辨率较低,并且您正在处理具有位移的复杂模型,则更可能发生此问题。可能的解决方法包括增加您的虚拟纹理大小,减少通道数量Mari必须一次访问(例如,通过减少当前着色器所需的通道数),以降低着色器中使用的通道中补丁的补丁分辨率,或者使用较小的画布窗口或监视器。

• ID 9758 / BZ 14201-仅Linux: Mari从睡眠状态唤醒后,系统变得无响应。

• ID 9631 / BZ 13700-调整投影机的“摄像机”>“透视”设置不会在画布上反映出来,直到将其设为“当前”为止。

• ID 9363 / BZ 12102-当前笔刷设置不会保存为项目的一部分。代替, Mari关闭并重新启动后,将恢复为默认设置。

• ID 9342 / BZ 11874- Mari无法将3位填充的.obj序列识别为动画

• ID 8030 / BZ 13571-启动新版本的Mari首次出现以前版本的配置文件时,有时会导致对象不出现在邻位视图。
要解决此问题,请关闭Mari,删除以下配置文件并重新启动Mari

Linux: 〜/ .config / TheFoundry / Mari.conf

视窗: C:/用户//..mari/TheFoundry/Mari.ini

• ID 7945 / BZ 13294- WindowsMari由于程序耗尽了所有窗口管理器对象,因此在尝试在大型项目上加载数据时,有时会崩溃。
要重新配置用户对象限制:

打开regedit并导航到HKEY_LOCAL_ MACHINE \ SOFTWARE \ Microsoft \ Windows \ NT \ CurrentVersion \ Windows

编辑USERProcessHandleQuota数量更多。

如果这个数字太大,您可能还需要修改GDIProcessHandleQuota

开发者须知

这些是与开发人员相关的更改。

新的功能

此版本中没有新功能。

功能增强

• ID 381596-PythonAPI ProjectManager.open()函数现在公开了一个新的可选Force强制打开项目的论点。

Bug修复

• ID 393167-仅Linux: libIex.solibIexMath.solibIlmImf.solibIlmThread.so要么libImath.so不再附带Mari

• ID 350668-在终端模式下运行应用程序会将详细输出发送到控制台。

• ID 387216-The mari.lights.list()函数返回一个空列表。

• ID 387789-呼叫mari.LayerStack.createMaterialLayer()多通道组层中目标的功能会导致Mari坠毁。

• ID 393084-注册自定义节点时Mari会在日志中打印很多调试消息。