加载中…
个人资料
FusioN
FusioN
  • 博客等级:
  • 博客积分:0
  • 博客访问:861,691
  • 关注人气:1,488
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

电影级渲染器Arnold安装方法与问题汇总

(2013-07-12 14:52:58)
标签:

mtoa

arnold

maya

渲染器

安装方法

电影级渲染器Arnold安装方法与问题汇总

 

前言:这两天升级Arnold,被弄的死去活来,问题已解决,特此写下本文总结经验,期望对遇到类似问题的朋友有帮助。

 

什么是Arnold?

    Arnold渲染器是基于物理算法的电影级别渲染引擎,目前由Solid Angle SL 开发。正在被越来越多的好莱坞电影公司以及工作室作为首席渲染器使用。

    Arnold 是一款高级的、跨平台的渲染 API。与传统用于 CG 动画的 scanline(扫描线)渲染器(Renderman)不同,Arnold 是照片真实、基于物理的光线追踪渲染器。
    Arnold 使用前沿的算法,充分利用包括内存、磁盘空间、多核心、多线程、SSE 等在内的硬件资源。
    Arnold 的设计构架能很容易地融入现有的制作流程。它建立在可插接的节点系统之上,用户可以通过编写新的 shader、摄像机、滤镜、输出节点、程序化模型、光线类型以及用户定义的的几何数据来扩展和定制系统。Arnold 构架的目标就是为动画及 VFX 渲染提供完整的解决方案。

电影级渲染器Arnold安装方法与问题汇总

 

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:\solidangle\mtoadeploy\2014”

电影级渲染器Arnold安装方法与问题汇总

2.把licensing服务器程序复制到本地(它的作用是正版验证服务),复制安装包里的“arnold_license_win64”到“C:\solidangle\mtoadeploy”目录下

电影级渲染器Arnold安装方法与问题汇总
3.运行破解工具“xf-arnold.exe”,对Arnold进行破解和生成许可证

    单击“Patch”按钮,设置好要破解的文件位置,本文是“C:\solidangle\mtoadeploy\2014\bin”,其他版本的插件以此类推,非默认路径安装的arnold,请自己行修改前面的路径。

电影级渲染器Arnold安装方法与问题汇总
    单击“Generate”按钮,设置output folder为“C:\solidangle”,确定,退出破解工具。会在“C:\solidangle”目录下生成两个文件“solidangle.lic”和“solidangle.set”,将这两个文件剪切到“C:\solidangle\mtoadeploy\arnold_license_win64”目录下替换原文件。

 

4.启动正版验证服务。运行“C:\solidangle\mtoadeploy\arnold_license_win64”目录下的rlm.exe,如果你的5053端口没有被占用的话,rlm正版验证服务会启动成功,此时打开Maya2013 64位版,加载mtoa.mll,arnold for maya就设置好了。

 电影级渲染器Arnold安装方法与问题汇总
启动MAYA,加载Arnold,打开IPR实时渲染,按照上述步骤安装成功的话,渲染出来的图像是没有水印的。

电影级渲染器Arnold安装方法与问题汇总
至此,Arnold已经安装完成。但是,以后每次启动MAYA之前,都要手动运行rlm.exe来启动验证服务。非常麻烦。

 

如果将rlm.exe正版验证服务加载为windows标准服务的方法。
加载为windows标准服务好处在于不用每次使用arnold前都运行rlm.exe了。

 

安装服务:

打开“运行”(win7的快捷键是win键+R)

输入以下整行,回车:(如果非默认安装路径,请自行修改以下命令)

 "C:\solidangle\mtoadeploy\arnold_license_win64\rlm.exe" -c solidangle.lic -dlog log.txt -install_service -service_name rlm_MtoA

回车后会有一个命令行窗口一闪而过,接下来需要启动该服务。此至,以后就不需要每次启动MAYA前都得手动运行rlm.exe了。

电影级渲染器Arnold安装方法与问题汇总
大家顺便一下这两行命令:

 

安装: 
"C:\solidangle\mtoadeploy\arnold_license_win64\rlm.exe" -c solidangle.lic -dlog log.txt -install_service -service_name rlm_MtoA
 
卸载:
"C:\solidangle\mtoadeploy\arnold_license_win64\rlm.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安装方法与问题汇总

   

   在百度上翻山越岭,拔山涉水地查找资料未果。最后在在google上找到了几篇有用的参考文章。

 

    arnold加载失败,提示找不到指定模块,是MAYA环境变量中路径设置的问题

 

    因为之前安装过其它版本,所以MAYA的环境变量文件"maya.env"中,记录了之前的路径。即使删除了旧的arnold,环境变量文件中旧的路径不会被删除,当你再安装新版arnold的时候,只会把新的路径,接着写在后面。而MAYA启动后,会优先读取上面的路径,因为路径错误,所以找不到指定的模块。

电影级渲染器Arnold安装方法与问题汇总
环境变量文件 maya.env 的默认位置:  C:\Users\Administrator\Documents\maya\2014-x64

用记事本把开它,把旧的变量设置删除,保存。

启动MAYA,打开插件管理器,勾上MtoA,加载成功,问题解决!

电影级渲染器Arnold安装方法与问题汇总

2.Maya中文版下,运行arnold失败

    原因是Arnold不支持中文字符所以你要切换到英文版,其次你看一下maya的启动变量文件--maya.env有没有设置好arnold的工作目录,最后看下arnold的mod包里面是不是指向正确的安装目录。

    Maya中英文切换,可查看我这篇文章:关于3dsmax 2013和Maya 2013多国语言版切换
 

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有