Katana中设置全局变量
生活随笔
收集整理的這篇文章主要介紹了
Katana中设置全局变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言 越來越多的影視動畫公司開始使用katana去進行lookdev的制作。主要原因大概是因為使用katana進行燈光和材質的制作相對于maya來說實在是太方便了,但是katana的使用又必須要有真正的開發人員進行開發,這樣才能真正的發揮出katana的最大優勢。下面介紹一下如何在katana中設置全局變量以供進一步對katana進行二次開發。
import NodegraphAPIvalue_tuple = ("shot001", "shot002")
variables_name = "Shot"
variables_obj = NodegraphAPI.GetRootNode().getParameter('variables')variableParam = variables_obj.createChildGroup(variables_name)
variableParam.createChildNumber('enable', 1)
variableParam.createChildString('value', value_tuple[0])
optionsParam = variableParam.createChildStringArray('options', len(value_tuple))
for optionParam, optionValue in zip(optionsParam.getChildren(), value_tuple):optionParam.setValue(optionValue, 0)
示例圖片如下圖所示:
總結
以上是生活随笔為你收集整理的Katana中设置全局变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ue字符编码_用ultraedit实现编
- 下一篇: Xcode 8.0 Beta发布,详解S