- A+
您在单台计算机上结合使用 Maya 和 Arnold 完成了批渲染或命令行渲染。完成后,渲染的图像中包含水印。
您在使用 Maya 时发现 Arnold 没有可用的许可。
原因:
如果 Arnold 没有 Arnold 渲染许可或者无法访问 Arnold 渲染许可,则渲染时将出现水印。默认情况下,这些许可不包含在 Maya 中,需要单独订购。
Arnold 许可和批渲染:
Maya 找不到 Arnold 许可。Maya 中包含 Arnold,但需要订购单独的许可进行批渲染。
Arnold for Maya 与单机版 Arnold 之间的区别:
该本地版本的 Arnold for Maya (MtoA) 仅在 Maya 中以交互方式运行。没有许可时网络和批渲染不可用,并且图像上带有水印。
解决方案:
简单解决方案:要在不订购单独的 Arnold 许可的情况下避免在 Maya 中渲染时出现水印,请使用渲染序列工具。
如果已订购专用的 Arnold 许可,但水印仍然存在:
1.从 Autodesk Account 确认您的 Arnold 许可未到期。
2.验证是否安装了最新版本的 License Server Manager 并使用 Arnold 许可进行了正确设置
注意:如果您使用的是 Arnold 单(人)用户许可,请确认用户已登录到 Arnold License Manager。选择“Arnold > 许可 > 登录”(Arnold > Licensing > Sign in)。 另请参见:登录以激活 Arnold 单(人)用户许可。
3.验证是否在渲染节点上正确设置了 Arnold 许可。在 Maya 内可以直接连接到许可服务器:
a.在主菜单中,导航到“Arnold”。
b.选择“RLM 许可”(RLM Licensing)。
c.选择“连接到许可服务器”(Connect to License Server)。
d.要将 Maya 连接到许可服务器(安装了 FLEXLM 工具的计算机),请在“Autodesk (LNM)”字段中输入以“@”开头的计算机名称:
也可以通过设置环境变量,将计算机连接到 Autodesk 许可服务器(安装了 FLEXLM 工具的计算机)。
注意:在前面的步骤中介绍的过程实际上是执行相同的操作并自动设置环境变量。
手动验证环境变量
要在 Maya 外部手动设置环境变量,请执行以下操作:
Windows: 如何使用 ADSKFLEX_LICENSE_FILE 环境变量指定许可服务器。
在某些情况下,在 Windows 操作系统上,可能还需要 Arnold 渲染节点上的 FLELXM_TIMEOUT 环境变量。请参见:如何创建 FLEXLM_TIMEOUT 环境变量。
Mac 和 Linux:使用文本编辑器创建 ~/.flexlmrc 文件并在其中放置 ADSKFLEX_LICENSE_FILE 变量条目。
1.使用文本编辑器创建 flexlmrc.txt 文件。文件内容应如以下示例所示,但许可服务器的名称或 IP 地址不同。
注意:如果许可服务器与 Arnold 设置在同一系统上,则可以使用 localhost 代替服务器名称。
ADSKFLEX_LICENSE_FILE=@MY_SERVER_HOSTNAME_OR_IP
2.请确保通过打开防火墙端口 TCP 2080 和 27000-27009,客户端工作站和许可服务器可以通信。
仍出现水印?
1.导航到 Arnold“渲染设置”(Render Settings)。
2.在“系统”(System)选项卡中,展开“许可”(Licensing)组。
3.确认已禁用“跳过许可检查”(Skip License Check)。
注意:启用此设置后,即使拥有有效的许可,Arnold 也会始终在渲染的图像中包含水印。勾选“许可失败时中止”(Abort On License Fail)选项,以便在没有可用的许可时完全失败。此更改可确保图像中不会带有水印。
历史上的今天:
- 2023: solidworks怎么绘制链轮链条? 链轮链条建模教程
- 2023: 如何解决CAD命令输入框消失的问题?
- 2023: 为何CAD命令输入框消失了?
- 2023: Photoshop2022闪退怎么办? ps一打开就闪退解决方法
- 2023: au怎么修饰声音? Audition让声音好听的技巧