Yetiarnold for maya一键安装部署(二)另附yetiarnold for maya command line render
一、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相关推荐
- Yetiarnold for maya一键安装部署
下载地址:http://u.163.com/t73yjF22 提取码: RT5nzANu 看到购买aboutcg发布的AboutCG_Yeti For Maya 影视特效毛发完全教学的学者们抱怨Ye ...
- 青龙依赖环境一键安装部署
青龙依赖环境一键安装部署 青龙安装教程 没服务器的先自行购买,腾讯云2H4G8M首年70–点击购买 QQ交流:1014549449 --------------点击跳转 新版本的青龙(2.10.2+ ...
- 宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事
宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事 其实问题很简单,安装的最后一步需要设置管理员账号密码,用户需要用邮件地 ...
- Openstack 一键安装部署 单节点
使用 packstack 工具实现一键部署 OpenStack. 通过该安装工具, 只需简单运行一条命令, 即可以快速部署 OpenStack, 省去繁琐的安装步骤, 而直接体验OpenStack 的 ...
- 一键安装部署SSL(https)——腾讯云服务器提供
背景介绍 SSL 证书的安装配置有非常多的博客文章介绍,但是基本上都是修改某些框架的配置文件来完成的,比如 tomcat, nginx 等等.当然,如果熟悉的话就非常简单,但是对于初学者而言就比较麻烦 ...
- Office Web Apps安装部署(二)
SharePoint 2013调用Office Web Apps 注意:调用OfficeWebApps的sharepoint应用的身份认证必须是基于声明的身份认证(claims-based authe ...
- openstack-mitaka之Telemetry服务(controller安装部署二)
1.在controller节点创建ResellerAdmin角色 2.给ceilometer用户添加ResellerAdmin角色 3.安装相关软件包 4.编辑/etc/swift/proxy-ser ...
- python一键安装神器_一键安装python
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 去年有出一个python整的lamp自动安装,不过比较傻,直接调用的yum 去安 ...
- 企业运维实战--自动化运维Saltstack(上)之saltstack的安装部署、远程执行、grains和pillar详解以及Jinja模板的使用
企业运维实战--自动化运维Saltstack(上) 前言 一.Saltstack安装部署 二.sls文件远程执行 saltstack安装httpd并启动 saltstack源码编译安装nginx 启动 ...
最新文章
- typedef的四个用途和两大陷阱
- java微积分计算步骤_一次刨根问底的收获——从一道微积分题说开去
- [EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇...
- html年月日下拉联动菜单 年月日三下拉框联动
- 小程序循环不同的组建_小程序之八,对象数组、循环及条件渲染
- php 如何单独刷新模板,反馈一个x-admin模板的问题,点击左侧栏不会刷新右侧栏当前页面的问题,并提供解决方案。...
- 精通Android自定义View(五)自定义属性值使用详情
- Vue前端路由(Vue-router)
- python中复制n次字符串_Python正则表达式,如何将字符串匹配n次 - python
- 26. The Greenhouse Effect and Its Consequences 温室效应及其后果
- Acrobat Pro DC 教程,如何在 PDF 中添加和组织页面?
- 百度云盘客户端去除顶部广告
- c语言中正确的常量表达式,C语言常量变量表达式
- 积分mysql_会员积分表字段 数据库
- WAP技术与网站建立(转)
- Java学习笔记(9)-StringBuilder类二
- 有这5类人最难成为银行的优质客户!
- 如何用控制台cmd打开你的c++程序
- 模拟版图layout能否转数字IC后端实现?
- 苹果Mac电脑中如何将键盘当作鼠标使用?
热门文章
- op 圣诞节活动_假期的八个极好的圣诞节项目
- UMTS无线接入技术
- 各国纷纷推出数字货币,数字货币发展正当其时
- HTML画布太阳代码,用HTML5的canvas画太阳系
- 人工智能减肥,了解一下
- 利用支持向量机进行癌症分类的基因选择
- linux 桌面壁纸图片在哪个文件夹,如何在 Linux 中为每个屏幕设置不同的壁纸-桌面背景在哪个文件夹...
- 手机——小灵通互发短信PDU编码注意事项
- Triple-shapelet Networks for Time SeriesClassification(ICDM2020)
- 树莓派 pip安装opencv-python的正确实践