之前有人问我 Maya mental ray 如何分布式渲染,下面大概说一下方法。mental ray 分布式渲染需要使用 mental ray Satellite,3dsmax 目前已经自带 Satellite,而 Maya 还需要单独安装才可使用。
首先可从 Autodesk 官网上下载 mental ray Satellite 对应版本,这需要和 Maya 及 mental ray 版本号相对应,我以 maya2012 为例,到 Autodesk 网站 AutodeskMaya 2012 下载页面找到 mental ray Satellite,选择对应系统的安装包,下载后给所有要参与渲染的机器安装。
安装完成 mental ray Satellite 后重启机器,会在任务进程里看到 raysat2012server.exe 的进程。这表明渲染服务已经成功开启了。
到控制面板 Windows 功能中开启 telnet 服务。另外需要把防火墙关闭掉,一些杀毒软件也可能会影响。
打开 C:\Windows\System32\drivers\etc\services,查看所有机器的 mi-raysat2012 的端口号,个人建议最好保持一至,比较方便些。
在 C:\Users\Administrator\Documents\Maya\2012-x64\prefs 下建立 maya.rayhosts 文件,
编辑该文件:slave 机器的 ip 地址或 hostname:端口号
如:
