Katana中設定全域性變數

2021-10-19 08:16:57 字數 927 閱讀 4818

前言  越來越多的影視動畫公司開始使用katana去進行lookdev的製作。主要原因大概是因為使用katana進行燈光和材質的製作相對於maya來說實在是太方便了,但是katana的使用又必須要有真正的開發人員進行開發,這樣才能真正的發揮出katana的最大優勢。

下面介紹一下如何在katana中設定全域性變數以供進一步對katana進行二次開發。

import nodegraphapi

value_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)

IOS中設定全域性變數

有幾種方法 some developers recommend use singleton patter ref link 方法1 使用靜態變數 不推薦 方法2 使用singleton pattern ref link 例 定義和使用乙個全域性變數 islogin inte ce property ...

IOS中設定全域性變數

有幾種方法 some developers recommend use singleton patter ref link 方法1 使用靜態變數 不推薦 方法2 使用singleton pattern ref link 例 定義和使用乙個全域性變數 islogin inte ce property ...

IOS中設定全域性變數

有幾種方法 some developers recommend use singleton patter ref link 方法1 使用靜態變數 不推薦 方法2 使用singleton pattern ref link 例 定義和使用乙個全域性變數 islogin inte ce property ...