![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
前言:这两天升级Arnold,被弄的死去活来,问题已解决,特此写下本文总结经验,期望对遇到类似问题的朋友有帮助。
什么是Arnold?
Arnold渲染器是基于物理算法的电影级别渲染引擎,目前由Solid Angle SL
开发。正在被越来越多的好莱坞电影公司以及工作室作为首席渲染器使用。
Arnold
是一款高级的、跨平台的渲染 API。与传统用于 CG 动画的 scanline(扫描线)渲染器(Renderman)不同,Arnold
是照片真实、基于物理的光线追踪渲染器。
Arnold
使用前沿的算法,充分利用包括内存、磁盘空间、多核心、多线程、SSE 等在内的硬件资源。
Arnold
的设计构架能很容易地融入现有的制作流程。它建立在可插接的节点系统之上,用户可以通过编写新的
shader、摄像机、滤镜、输出节点、程序化模型、光线类型以及用户定义的的几何数据来扩展和定制系统。Arnold
构架的目标就是为动画及 VFX 渲染提供完整的解决方案。
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
Arnold参与的好莱坞电影:
《绿野仙踪2013》,《饥饿游戏》,《复仇者联盟》,《红色机尾》,《碟中谍4》,《美国上尉》,《X战警》等等
Arnold渲染器百度百科:http://baike.baidu.com/view/10660397.htm
Arnold官方网站:https://support.solidangle.com(这是帮助文档,他们的主页近十年来,一直是空白的)
下载地址:
Maya to Arnold 0.24
http://cgpeers.com/torrents.php?id=25996&torrentid=25860#torrent25860
安装方法:
本文以在maya 2014中安装MtoA 0.24为例
1.下载的文件包如下图,选择对应的MAYA版本安装,建议使用默认安装路径,一直按下一步即可。
2014版本默认安装路径为“C:solidanglemtoadeploy2014”
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
2.把licensing服务器程序复制到本地(它的作用是正版验证服务),复制安装包里的“arnold_license_win64”到“C:solidanglemtoadeploy”目录下
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3.运行破解工具“xf-arnold.exe”,对Arnold进行破解和生成许可证
单击“Patch”按钮,设置好要破解的文件位置,本文是“C:solidanglemtoadeploy2014bin”,其他版本的插件以此类推,非默认路径安装的arnold,请自己行修改前面的路径。
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
单击“Generate”按钮,设置output
folder为“C:solidangle”,确定,退出破解工具。会在“C:solidangle”目录下生成两个文件“solidangle.lic”和“solidangle.set”,将这两个文件剪切到“C:solidanglemtoadeployarnold_license_win64”目录下替换原文件。
4.启动正版验证服务。运行“C:solidanglemtoadeployarnold_license_win64”目录下的rlm.exe,如果你的5053端口没有被占用的话,rlm正版验证服务会启动成功,此时打开Maya2013
64位版,加载mtoa.mll,arnold for maya就设置好了。
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
启动MAYA,加载Arnold,打开IPR实时渲染,按照上述步骤安装成功的话,渲染出来的图像是没有水印的。
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
至此,Arnold已经安装完成。但是,以后每次启动MAYA之前,都要手动运行rlm.exe来启动验证服务。非常麻烦。
如果将rlm.exe正版验证服务加载为windows标准服务的方法。
加载为windows标准服务好处在于不用每次使用arnold前都运行rlm.exe了。
安装服务:
打开“运行”(win7的快捷键是win键+R)
输入以下整行,回车:(如果非默认安装路径,请自行修改以下命令)
"C:solidanglemtoadeployarnold_license_win64rlm.exe"
-c solidangle.lic -dlog log.txt -install_service -service_name
rlm_MtoA
回车后会有一个命令行窗口一闪而过,接下来需要启动该服务。此至,以后就不需要每次启动MAYA前都得手动运行rlm.exe了。
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
大家顺便一下这两行命令:
安装:
"C:solidanglemtoadeployarnold_license_win64rlm.exe" -c
solidangle.lic -dlog log.txt -install_service -service_name
rlm_MtoA
卸载:
"C:solidanglemtoadeployarnold_license_win64rlm.exe"
-delete_service -service_name rlm_MtoA
问题汇总:
1.Arnold加载失败,提示找不到指定模块
Arnold 0.24不再支持maya 2012以下的版本,为了方便3dsmax和maya互导模型(使用“Send
to”功能相互连接,通过FBX交互数据),打算使用的是3ds max 2014 + maya 2014 + Arnold
0.24这个组合。之前在maya 2013上用arnold 0.18一直是妥妥的。昨天在maya2014上安装arnold
0.24竟然加载不了!重装N遍未果。今天尝试过重装MAYA,再装arnold,结果,还是加载不了,提示找不到指定模块。
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
在百度上翻山越岭,拔山涉水地查找资料未果。最后在在google上找到了几篇有用的参考文章。
arnold加载失败,提示找不到指定模块,是MAYA环境变量中路径设置的问题
因为之前安装过其它版本,所以MAYA的环境变量文件"maya.env"中,记录了之前的路径。即使删除了旧的arnold,环境变量文件中旧的路径不会被删除,当你再安装新版arnold的时候,只会把新的路径,接着写在后面。而MAYA启动后,会优先读取上面的路径,因为路径错误,所以找不到指定的模块。
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
环境变量文件 maya.env 的默认位置:
C:UsersAdministratorDocumentsmaya2014-x64
用记事本把开它,把旧的变量设置删除,保存。
启动MAYA,打开插件管理器,勾上MtoA,加载成功,问题解决!
![[转载]电影级渲染器Arnold安装方法与问题汇总 [转载]电影级渲染器Arnold安装方法与问题汇总](//simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
2.Maya中文版下,运行arnold失败
原因是Arnold不支持中文字符所以你要切换到英文版,其次你看一下maya的启动变量文件--maya.env有没有设置好arnold的工作目录,最后看下arnold的mod包里面是不是指向正确的安装目录。
Maya中英文切换,可查看我这篇文章:关于3dsmax 2013和Maya 2013多国语言版切换