一、Yeti&arnold for maya一键安装部署(更新修复)

http://u.163.com/wUzEMj9K  提取码: 3o1t1cMd

很久没更新东西了,要写的东西很多,需要一些时间做整理测试,争取每个可能都想到,才能避免更多的问题。

针对一些用户使用的反馈,对脚本做了一些修复。

1、修复之前版本用户遇到的问题
问题一:命令行找不到路径,cmd命令需要使用绝对路径引用(也就是推荐的d: cd *\*\*)。
问题二:使用%cd%时,如果放置在根目录下则会产生路径转移符\,放置在其他路径则没有,需要做一个统一化。
问题三:使用setx或者wmic设置环境变量时,需要在系统PATH中添加命令路径,有些电脑默认没有。
问题四:写入系统环境变量会导致不同版本加载错误。

2、三个安装步骤使用脚本一次完成。
a、修改pgYetiMaya.mod
b、修改mtoa.mod
c、写入相应环境变量到maya.env(打开maya加载即可使用)

3、卸载只需要删除maya.env里设置的环境变量。使用uninstall yeti and arnold.bat一键删除。

quick setup yeti and arnold tool

by 小彭友

@echo off
:0、注意Yeti和solidangle相关破解文件已经替换好了
:1、获取两个插件的路径,要求quick setup yeti and arnold.bat、Yeti、solidangle放置在相同目录下。
:2、修改插件对应的mod文件里的路径
:3、设置相关环境变量(要么系统环境变量,要么maya.env)
set ccd=%cd%
if %ccd:~-1%==\ set ccd=%ccd:~0,-1%
set YetiPath=%ccd%\Yeti
set ArnoldPath=%ccd%\solidangle\mtoadeploy\2015
REM 考虑到pgYetiMaya.mod里有版本号
REM %~d0
REM cd %~dp0Yeti
REM cd.>pgYetiMaya.mod
REM echo + pgYetiMaya 1.3.12 %YetiPath%>>pgYetiMaya.mod
REM echo 1.modify pgYetiMaya.mod success!
REM echo;
%~d0
cd %~dp0Yeti
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=1,2,3* delims= " %%a in (pgYetiMaya.mod) do (
set var=%%d
set "var=!var:%%d=%YetiPath%!"
cd.>pgYetiMaya.mod
echo %%a %%b %%c !var!>>pgYetiMaya.mod
)
echo 1.modify pgYetiMaya.mod success!
echo;
%~d0
cd %~dp0solidangle\mtoadeploy\2015
cd.>mtoa.mod
echo + mtoa any %ArnoldPath%>>mtoa.mod
echo PATH +:= bin>>mtoa.mod
echo 2.modify mtoa.mod success!
echo;
%HOMEDRIVE%
cd %HOMEDRIVE%%HOMEPATH%\Documents\maya\2015-x64
cd.>Maya.env
echo PEREGRINEL_LICENSE = %YetiPath%\rlm\peregrinel.lic;>>Maya.env
echo MAYA_MODULE_PATH = %ArnoldPath%;%YetiPath%;>>Maya.env
echo PATH = %ArnoldPath%\bin;%YetiPath%\bin;>>Maya.env
echo MTOA_EXTENSIONS_PATH = %YetiPath%\plug-ins;>>Maya.env
echo 3.add to Maya.env success!
echo;
pause

uninstall yeti and arnold

@echo off
:1、卸载只需要删除Maya.env文件里的内容
%HOMEDRIVE%
cd %HOMEDRIVE%%HOMEPATH%\Documents\maya\2015-x64
cd.>Maya.env
echo 1.unistall success!
pause

二、about yeti&arnold for maya command line render

http://u.163.com/buThPyto  提取码: 0bsW6k2b

有个客户反映安装的yeti不能使用deadline管理渲染,我让他发log给我分析。从log中我更加确认了deadline的核心就是maya command line render,真正的核心是调用mayabatch后台运行maya渲染,render也只是传递参数给mayabatch。

通过查看help docment成功解决,下面是解决方案文档。

因为测试电脑没有安装deadline,根据deadline核心我只需要使用dos渲染成功。

这里要注意,如果使用deadline,设置的环境变量必须放置在maya.env,这样就能保证每台电脑都能读取到,如果只是设置在服务器的系统环境变量中,参与渲染的机器无法读取到。

1、yeti和arnold相关的环境变量的设置,最好放置在maya.env这样可以避免版本冲突

PEREGRINEL_LICENSE = D:\Program Files (x86)\Yeti\rlm\peregrinel.lic;
MAYA_MODULE_PATH = D:\Program Files (x86)\solidangle\mtoadeploy\2015;D:\Program Files (x86)\Yeti;
PATH = D:\Program Files (x86)\solidangle\mtoadeploy\2015\bin;D:\Program Files (x86)\Yeti\bin;
MTOA_EXTENSIONS_PATH = D:\Program Files (x86)\Yeti\plug-ins;

2、运行命令前需要先读取渲染器相关的xml文件,所以必须在系统环境变量中指定路径(当然你可以设置运行前执行的mel来指定)。

推荐:
把D:\Program Files\Autodesk\Maya2015\bin加到系统PATH变量中(注意maya2009安装后路径也会添加到PATH,建议删除),
把arnoldRenderer.xml文件拷贝到D:\Program Files\Autodesk\Maya2015\bin\rendererDesc

不推荐的做法:MAYA_RENDER_DESC_PATH = D:\Program Files (x86)\solidangle\mtoadeploy\2015(读取arnoldRenderer.xml文件)

上述路径仅供参考

(render.exe最终还是调用的mayabatch.exe)

下面是简单的测试脚本

@echo off
Render -r arnold -proj D:\test -rd D:\test -im new_test -s 1 -e 1 yeti_cmd_test_01.mb
pause

测试图:

Yetiarnold for maya一键安装部署(二)另附yetiarnold for maya command line render相关推荐

  1. Yetiarnold for maya一键安装部署

    下载地址:http://u.163.com/t73yjF22  提取码: RT5nzANu 看到购买aboutcg发布的AboutCG_Yeti For Maya 影视特效毛发完全教学的学者们抱怨Ye ...

  2. 青龙依赖环境一键安装部署

    青龙依赖环境一键安装部署 青龙安装教程 没服务器的先自行购买,腾讯云2H4G8M首年70–点击购买 QQ交流:1014549449 --------------点击跳转 新版本的青龙(2.10.2+ ...

  3. 宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事

    宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事 其实问题很简单,安装的最后一步需要设置管理员账号密码,用户需要用邮件地 ...

  4. Openstack 一键安装部署 单节点

    使用 packstack 工具实现一键部署 OpenStack. 通过该安装工具, 只需简单运行一条命令, 即可以快速部署 OpenStack, 省去繁琐的安装步骤, 而直接体验OpenStack 的 ...

  5. 一键安装部署SSL(https)——腾讯云服务器提供

    背景介绍 SSL 证书的安装配置有非常多的博客文章介绍,但是基本上都是修改某些框架的配置文件来完成的,比如 tomcat, nginx 等等.当然,如果熟悉的话就非常简单,但是对于初学者而言就比较麻烦 ...

  6. Office Web Apps安装部署(二)

    SharePoint 2013调用Office Web Apps 注意:调用OfficeWebApps的sharepoint应用的身份认证必须是基于声明的身份认证(claims-based authe ...

  7. openstack-mitaka之Telemetry服务(controller安装部署二)

    1.在controller节点创建ResellerAdmin角色 2.给ceilometer用户添加ResellerAdmin角色 3.安装相关软件包 4.编辑/etc/swift/proxy-ser ...

  8. python一键安装神器_一键安装python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 去年有出一个python整的lamp自动安装,不过比较傻,直接调用的yum 去安 ...

  9. 企业运维实战--自动化运维Saltstack(上)之saltstack的安装部署、远程执行、grains和pillar详解以及Jinja模板的使用

    企业运维实战--自动化运维Saltstack(上) 前言 一.Saltstack安装部署 二.sls文件远程执行 saltstack安装httpd并启动 saltstack源码编译安装nginx 启动 ...

最新文章

  1. typedef的四个用途和两大陷阱
  2. java微积分计算步骤_一次刨根问底的收获——从一道微积分题说开去
  3. [EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇...
  4. html年月日下拉联动菜单 年月日三下拉框联动
  5. 小程序循环不同的组建_小程序之八,对象数组、循环及条件渲染
  6. php 如何单独刷新模板,反馈一个x-admin模板的问题,点击左侧栏不会刷新右侧栏当前页面的问题,并提供解决方案。...
  7. 精通Android自定义View(五)自定义属性值使用详情
  8. Vue前端路由(Vue-router)
  9. python中复制n次字符串_Python正则表达式,如何将字符串匹配n次 - python
  10. 26. The Greenhouse Effect and Its Consequences 温室效应及其后果
  11. Acrobat Pro DC 教程,如何在 PDF 中添加和组织页面?
  12. 百度云盘客户端去除顶部广告
  13. c语言中正确的常量表达式,C语言常量变量表达式
  14. 积分mysql_会员积分表字段 数据库
  15. WAP技术与网站建立(转)
  16. Java学习笔记(9)-StringBuilder类二
  17. 有这5类人最难成为银行的优质客户!
  18. 如何用控制台cmd打开你的c++程序
  19. 模拟版图layout能否转数字IC后端实现?
  20. 苹果Mac电脑中如何将键盘当作鼠标使用?

热门文章

  1. op 圣诞节活动_假期的八个极好的圣诞节项目
  2. UMTS无线接入技术
  3. 各国纷纷推出数字货币,数字货币发展正当其时
  4. HTML画布太阳代码,用HTML5的canvas画太阳系
  5. 人工智能减肥,了解一下
  6. 利用支持向量机进行癌症分类的基因选择
  7. linux 桌面壁纸图片在哪个文件夹,如何在 Linux 中为每个屏幕设置不同的壁纸-桌面背景在哪个文件夹...
  8. 手机——小灵通互发短信PDU编码注意事项
  9. Triple-shapelet Networks for Time SeriesClassification(ICDM2020)
  10. 树莓派 pip安装opencv-python的正确实践