首先,创建名为 maya.rayhosts 的文件。
maya.rayhosts 文件格式
maya.rayhosts 文件必须包含一个列出每个从属计算机名称的列表。这些从属计算机必须可以从安装了 mental ray for Maya 的网络(主计算机)进行访问。
对于转到 mental ray Standalone 从属计算机的 mental ray for Maya 主计算机,如果正在使用默认端口 (31110),则无需指定端口。
对于 mental ray for Maya Satellite 主计算机,必须通过在 maya.rayhosts 文件中的主机名后键入“:<port number>”,添加端口号。mental ray for Maya Satellite 从属计算机上设置的端口号是 7414。例如:
pc-host1:7414 pc-host2:7414
您正在使用非默认端口,则也可以在这里对其进行指定:
lnx-host2:7555
您可以使用 # 将主机注释掉,这样系统就不会使用这些内容;例如:
# pc-slave4:7414
您可以使用 IP 地址和计算机名称。
注意从属计算机上侦听的端口由从属计算机上的服务文件指定。有关详细信息,请参见从属计算机设置。该端口在 mental ray Standalone 上是 31110,在 mental ray for Maya Satellite(从 Autodesk Maya 2014 起)上是 7414。
主计算机发出请求的端口已在 maya.rayhosts 文件中设置,或默认为 31110(mental ray Standalone 端口)。
从属计算机上的端口号和主计算机上的端口号必须匹配,渲染才能发生。
maya.rayhosts 文件位置
将 maya.rayhosts 文件放置在以下一种目录中。(将按顺序对其进行搜索,并使用第一个找到的 maya.rayhosts 文件。)
Maya 2014 首选项文件夹:
Windows
(Windows XP)
Documents and Settings<用户名>My Documentsmaya2014en_USprefs
(Windows XP 64 位)
Documents and Settings<用户名>My Documentsmaya2014-x64en_USprefs
(Windows Vista/7)
Users<用户名>Documentsmaya2014en_USprefs
(Windows Vista/7 64 位)
Users<用户名>Documentsmaya2014-x64en_USprefs
Mac OS X
/Users/<用户名>/Library/Preferences/Autodesk/maya/en_US/2014/prefs
Linux(64 位)
~/maya/2014-x64/prefs
Maya 应用程序文件夹:
(Windows) %USERPROFILE%My Documentsmaya
(Linux) $HOME/maya
(Mac OS X) /Users/<用户名>/Documents/maya
用户主目录:
(Windows) %USERPROFILE% or %HOMEDRIVE%\%HOMEPATH%(通常为 c:)
(Linux 和 Mac OS X)$HOME
Maya 2013 安装文件夹目录。
(Linux) /usr/autodesk/maya2014-x64/
(Windows) C:Program FilesAutodeskmaya2014
(Mac OS X) /Applications/Autodesk/maya2014/
验证正在读取的主机文件
使用导出详细级别中所述的 MEL 命令,设置转换进程中消息的详细级别。在渲染过程中,类似以下内容的消息将导出到脚本编辑器中:
// Info: (mental ray) : loading startup file C:/Program Files/Autodesk/Maya2014/mentalray/maya.rayrc
// mental ray for Maya: using rayhosts file C:/Documents and Settings/user1/My Documents/maya/maya.rayhosts
此外,来自 mental ray for Maya 的错误消息将打印到 Maya“输出窗口”中。
更改用于 mental ray for Maya 渲染器的从属计算机集
更改用于 mental ray for Maya 渲染器的从属计算机集
关闭 Maya,修改相应的 maya.rayhosts 文件,然后重新启动 Maya。