【TouchDesigner】初识Modles,Local和Storage
初识Modles,Local和StorageNO.1
这第一部分中,我们将对local variables做简单介绍。
Evaluate DAT的用法
局部变量的运用
路径的设置
利用local variable读取channel数值
流程
新建local (base)COMP元件
进入lacal,新建 table,variables DAT元件
table1写入表格信息
创建eval1 DAT ,在参数的Expression填入me.var(‘exString’) 可以获取到table1部分的信息
三个eval 元件的Expression不同显示出不同的消息
新建一个base1 COMP元件
进入base1 将eval剪切粘贴进来一样显示出table1的信息,说明不受层级的影响。
新建一个ctrl(base)COMP
进入ctrl创建lfo1 CHOP
新建select1 CHOP ,参数面板CHOP路径填入ctrl/lfo1,可以获取到lfo1的信息。
table1写入新表格内容
修改select1的CHOP路径依然可以获取到lfo1的信息
将select1剪切放入base1 依然可以接受lfo1信息,说明不受层级的影响
新建slider1 COMP,constant1 CHOP
在constant1参数面板上value0填入 op(‘slider1/out1’)[‘v1’] 获取slider的信息
新建table2,eval1,merge1 DAT元件
在constant1的value0中填入me.var(‘slider1’)同样可以获取到slider的信息。
如果填入me.var(‘slider1’)没有翻译,可以几点右上角的language来改变语言,填入$slider1
同样的,局部变量的取法不受到层级的影响