加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2014-03-28 19:02:37)
标签:

转载

分类: 三维动画

[转载]电影级渲染器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:solidanglemtoadeploy2014

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

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

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

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

[转载]电影级渲染器Arnold安装方法与问题汇总
    单击“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安装方法与问题汇总
启动MAYA,加载Arnold,打开IPR实时渲染,按照上述步骤安装成功的话,渲染出来的图像是没有水印的。

[转载]电影级渲染器Arnold安装方法与问题汇总
至此,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安装方法与问题汇总
大家顺便一下这两行命令:

 

安装: 
"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安装方法与问题汇总

   

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

 

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

 

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

[转载]电影级渲染器Arnold安装方法与问题汇总
环境变量文件 maya.env 的默认位置:  C:UsersAdministratorDocumentsmaya2014-x64

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

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

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

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

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

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

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

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

新浪公司 版权所有