发行说明Mari 3.0版

 

发布日期

2016年7月19日

注意:  Mari很快将弃用PDF格式的文档,而希望使用HTML格式的帮助。该文档随产品一起提供,无需连接互联网即可访问。

系统要求

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

官方支持的操作系统

Mac OS X 10.9.5(Mavericks)或更高版本

Windows 7 64位或更高

Linux 64位操作系统(CentOS / RHEL 5.4)

最低硬件要求

四核处理器

10 + GB磁盘空间可用于缓存和临时文件

至少4GB RAM

以1680 x 1050像素分辨率显示

带有最新驱动程序的NVIDIA或AMD *图形卡

1GB图形内存

OpenGL 3.2 *或更高版本

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

推荐系统要求

2.5 + Ghz四核处理器

250 + GB的磁盘空间可用于缓存和临时文件。SSD是优选的。

16GB RAM和额外的虚拟内存*

以1920 x 1080像素分辨率显示

带有最新驱动程序的NVIDIA或AMD *图形卡

2 + GB图形内存

OpenGL 4.4或更高版本的支持

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

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

经测试的工作站硬件

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

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

如果遇到任何问题,请联系support@thefoundry.co.uk

经测试的工作站硬件

苹果

MacPro4,1

MacPro5,1

iMac13,2

MacBookPro10,1

生命值

惠普Z600

惠普Z620

惠普Z800

经过测试的GPU硬件

AMD Prosumer显卡

AMD Radeon HD-D500

AMD Radeon R7-260倍

AMD企业图形卡

AMD FirePro W7000

NVIDIA Prosumer显卡

NVIDIA Geforce GTX 680

NVIDIA Geforce GTX Titan

NVIDIA Geforce GT 650M

NVIDIA企业图形卡

NVIDIA Quadro 4000

NVIDIA Quadro K5000

NVIDIA Quadro M6000

新的功能

此版本没有新功能。

功能增强

• ID 208461 -GL版本已更新至4.3(取决于硬件)。

• ID 218253 - 一个Virtual Texture Depth首选项已添加,以控制虚拟纹理中使用的2D纹理层的数量Mari用于显示。增加它可以解决闪烁的纹理问题。此值取决于图形卡功能。Mac OS X平台禁用此首选项。

Bug修复

• ID 127948-智能选择在“边角”和“方向”模式下无法正常工作。

• ID 173066-在对象之间复制和粘贴图层会导致错误的默认颜色以及浅层副本。

• ID 176239-层哈希方法未考虑任何非层节点或节点图。

• ID 196364- Objects调色板排序选项无效。

现在,它按字母顺序对根对象名称进行排序,而子对象的名称则与导入时的顺序相同Mari

• ID 201092-跨版本升级存档时,图层丢失了缓存。

• ID 201143 -- Mari使用OCIO角色而不是使用相应的色彩空间时,速度显着降低。

• ID 201151- Mari并没有将结果从色彩空间转换的范围限制为零到一, Paint through工具。这意味着绘画缓冲区中的纹理图像与通过它发送的绘画不匹配。

• ID 201428-禁用遮罩会导致渲染失真,并使通道与当前的查看器分离。

• ID 207548- Mari在绘制字节(8位)纹理时引入了非常明显的步进伪像。

• ID 207662-在“组”节点中添加多个输出节点未显示错误对话框并停止该操作。

• ID 208567-缩放到选定的面孔(A键(默认情况下)。

• ID 215278-跨对象复制Paint节点导致空的Paint节点。

• ID 216423-第三方库版本附录不包括GCC,OpenSubDiv和Ptex库。

• ID 216761 -- Mari 3.0明显慢于2.6等早期版本。在处理大型复杂项目时尤其如此。

• ID 217000-还原引起的快照Mari坠毁。

• ID 218222 -仅限Mac OS X: Mari有时无法导出具有平坦层的通道

• ID 219347- Layout.mws可能会损坏,从中进行迁移时会导致启动崩溃Mari 2.6。

• ID 219482-仅限Mac OS X:当将环境光与AMD GPU一起使用时,画布渲染中会出现非常明显的照明伪影。

已知问题和解决方法

Mari工具类

• ID 13640- Blur该工具在初次使用时可能会变慢。

等待Mari在应用第二笔画之前处理模糊。

• ID 13394-使用Select Items与工具Facing设置Front选择并隐藏一部分面部会导致选择中的某些面部在放大时保持可见。

要捕获所有选定的面孔,请执行以下任一操作:

选择Facing > Through代替Front, 要么

放大到靠近对象。

• ID 118852- Erase模式中Slerp工具不起作用。

着色器

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

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

隐藏组和层,或

缓存组和图层。

层数

• ID 34690-在复杂项目中展平或缓存层或通道可能会导致Windows由于处理时间长,因此需要重置图形驱动程序。要变通解决此问题,您可以尝试一次展平或缓存较少的图层,或减小Max Render Size For Baking设置。可以在下面找到此设置Preferences > GPU > Baking and Projection

减小此大小可将展平或缓存操作分解为较小的部分,这将分别花费较少的时间进行计算,从而避免了Windows图形驱动程序重置。

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

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

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

导入导出

• ID 51655- Mari尝试导出Ptex纹理时变得无响应。

• ID 50886-会话脚本:导入的着色器未分配通道。

• ID 49634-会话脚本:并非所有新功能Mari会话脚本支持3.0。

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

• ID 29386-使用Export for Maya脚本,Maya的视口可能会错误地将某些补丁显示为透明。可以通过选择解决High Quality Rendering要么Viewport 2.0从Maya的“渲染器”菜单中。

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

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

努克<>Mari

• ID 23010-核弹<>Mari桥:如果Mari当从Nuke接收传入组件时崩溃Virtual Texture Type设定为Float,降低Virtual Texture Size小于8192x8192的值。

• ID 19780-Nuke <>Mari桥:在中创建的投影仪Ortho查看Mari在Nuke中无法正确重新投影。

Ptex

• ID 17626-导入非常大或非常高的多边形数量的Ptex模型可能需要很长时间。

解决方法是在导入时分配较小的统一面尺寸(1x1或2x2),然后在加载后根据需要增加模型相关位的分辨率。

• ID 17618-如果面部分辨率太小,Ptex无法正确烘烤。

解决方法是提高遇到问题的所选面孔的分辨率。

图形卡

• ID 217864-仅限于Mac OS X:现代Mac Pro上的AMD D500和D700图形卡在物理上仅限于16个纹理映射单元,它们可以阻止诸如多个程序层之类的操作。

• ID 207913- Mari在某些AMD FirePro卡上使用最新的图形驱动程序时,可能会崩溃或以低于预期的性能运行。

有报告说,与AMD FirePro驱动程序捆绑在一起的Plays.tv和Raptr可能会导致Mari。如果您遇到不稳定的情况,请尝试卸载这些应用程序。

• ID 18457-从以下位置使用NVIDIA图形卡Fermi使用270版以上的驱动程序进行的系列操作会在Virtual Texture Type 设定为Half 要么Float

要解决此问题,请从NVIDIA网站下载并安装最新的显卡驱动程序。

• ID 12567-启用Sync to VBlank在NVIDIA设置中可以大大减少Mari的表现。如果您在其中一个经测试的工作站硬件, 导航:

Linux: NVIDIA X Server Settings > X Screen 0 > OpenGL Settings然后关闭Sync to VBlank

Windows: NVIDIA Control Panel > 3D Settings > Manage 3DSettings > Vertical Sync > Force off

然后,重新启动Mari

节点图

• ID 168753-在以下位置创建了AIStandard节点Mari 3.0v1与不兼容Mari 3.0v2或更高版本。

解决方法是,删除旧的AIStandard节点,然后在其中重新创建它们Mari 3.0v2或更高版本。

• ID 51462-创建着色器并尝试在Node Graph调色板给人的印象是,着色器节点中缺少DiffuseColor输入边缘。输入存在,但被错误地隐藏。这与下面的错误51263有关。

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

• ID 51263-当前无法将Viewer节点附加到标准Mari着色器,因为它们是隐藏的。

解决方法是,您可以点击View the current channel节点图上方的按钮。

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

• ID 51082-“环境光遮挡”节点的属性不包括generate AO选项。

• ID 48790- Autoplace不尊重背景节点。

• ID 221920-在对象之间复制通道时,会弹出警告消息,指出无法创建请求的通道。但是,单击OK不管该消息如何,通常都会导致成功复制频道。

• ID 208632-仅适用于Mac OS X: Mari现在分配一个额外的纹理映射单元以提高性能。

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

• ID 177430- Mari在Python初始化期间,偶尔会在启动时崩溃。

• ID 167883/51934-当包含平铺程序的项目从2.6升级到3.0时,帧速率会急剧下降。

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

为避免这种情况,在项目升级后,请在平铺程序中替换图像。

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

• ID 51370-启用色彩空间后,较重的项目最初呈现较慢。

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

• ID 51273-Mac OS X 10.10及更高版本:使用多个光源时,渲染有时会不正确。

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

• ID 51185-PythonAPI: Mari的“绘画”节点未出现在typeList()

要以Python方式添加Paint节点,请调用:

ng = mari.geo.current().nodeGraph()

ng.createPaintNode(width, height, bitDepth)

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

• ID 50830-The Objects调色板锁定不会阻止对象变形。

• ID 50548-Modo Render:实时更新仅考虑相机移动。

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

• ID 50149-纹理传输不考虑对象变换。

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

• ID 49557-细分几何后,阴影和颜色可能看起来不正确。

• ID 47180-Mac OS X 10.10及更高版本:每次拖动动作时,将调色板的大小限制为一定的宽度或高度。

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

• ID 43020-仅适用于具有视网膜屏幕的Mac OS X:在画布上展开隐藏菜单时,画布会急剧放大。

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

要成功脱离,您需要按Windows再次在桌面上键入,可以解决此问题。

• ID 37140-仅Mac OS X:默认情况下,首次安装Mac OS 10.8或更高版本时,将设置安全性首选项,以便无法安装未从Apple App Store下载的任何应用程序。
以确保Mari正确安装,导航至System Preferences > Security & Privacy在Mac上,然后选择Anywhere为了Allow applications download from 领域。

• ID 33293-Linux:启动Mari语言设置为一种而没有某些字符符号的结果是Mari失败,错误是无法加载指定的转换。

要解决此问题,请将语言环境(语言)设置为英语。

• ID 31946-有时由于图形卡上的内存管理问题而无法烤漆。这可能是由于诸如高分辨率绘制缓冲区,高位深度绘制缓冲区,较大的虚拟纹理大小,甚至绘制缓冲区转换上的较大比例值之类的问题引起的。这些问题通常可以通过glError: 0x505 out of memory日志中的消息。

尝试减少所有这些值中的任何一个或全部以防止它发生。图形驱动程序正在不断改进,因此也值得检查升级驱动程序是否可以解决问题。

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

• ID 20021-画布中的纹理间歇地在较低和较高的分辨率之间切换。

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

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

• ID 13700-调整Camera > Perspective设置Projector直到Projector成为当前。

• ID 13571-启动新版本的Mari首次出现以前版本的配置文件时,有时会导致对象不出现在Ortho视图。

要解决此问题,请关闭Mari,删除以下配置文件并重新启动Mari

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

视窗: C:/Users/<login>/.mari/TheFoundry/Mari.ini

• ID 13294- WindowsMari由于程序耗尽了所有窗口管理器对象,因此在尝试在大型项目上加载数据时,有时会崩溃。

要重新配置用户对象限制:

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

编辑USERProcessHandleQuota数量更多。

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

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

• ID 11874- Mari无法识别3位数填充.obj序列作为动画。

开发者须知

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

新的功能

此版本没有新功能。

功能增强

此版本没有功能增强。

Bug修复

此版本没有错误修复。