我是靠谱客的博主 勤恳爆米花,最近开发中收集的这篇文章主要介绍官方变量_Deadline提交渲染定义环境变量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

aed8882dfad048d8e997ba184ca419c0.png

最近写了一个简单的Deadline提交工具,发现提交工程到渲染农场后,

其它主机并没有获取到文件工程的环境变量设置。

(软件是通过bat脚本打开,并添加了一些服务器路径下的插件)

这样会导致渲染的时候出现错误,其它主机没法读到插件。

这个是Deadline官方关于环境变量设置的帮助文档:

https://docs.thinkboxsoftware.com/products/deadline/10.0/1_User Manual/manual/environment.html

文档里说明了两种设置环境变量的方法:

(1.) 使用 IncludeEnvironment=True 获取提交任务时dcc软件的所有变量。

# 在JobInfo里,可以添加这个参数

JobInfo = {'IncludeEnvironment': True }

不过这个方法有个弊端是不能进行自定义,dcc软件里所有的变量都会被加进来。

有些比如 Temp Dir 的变量,是指向本地路径的,在联机渲染的时候,会出现问题。

(2.) 使用 EnvironmentKeyValue 来自定义添加。

在调用python api进行提交的时候,在JobInfo里可以添加:

# EnvironmentKeyValue后面需要添加序号

JobInfo = {'EnvironmentKeyValue0': r'NUKE_PATH=//isilon.lingyun.com/plugins',

'EnvironmentKeyValue1': r'PYTHONPATH=//isilon.lingyun.com/pylib'

}

双击渲染任务,可以看到添加后的环境变量参数,

也可以点击Add手动在UI界面进行添加。

eeae30fd2c5ae2b375f2a4366ce05979.png

(完)

最后

以上就是勤恳爆米花为你收集整理的官方变量_Deadline提交渲染定义环境变量的全部内容,希望文章能够帮你解决官方变量_Deadline提交渲染定义环境变量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(29)

评论列表共有 0 条评论

立即
投稿
返回
顶部