- 166
- 1
- 约1.59万字
- 约 36页
- 2023-12-08 发布于宁夏
- 举报
【TouchDesigner学习笔记与资料】
⽂章⽬录
TouchDesigner是什么?
简单来说就是⼀种可视化的编程语⾔。TD是⼀种编程语⾔。TD不是⼀个APP应⽤程序,像⼀般程序那样可以很容易的开始执⾏动作。
touchdesigner是基于节点的图形化编程软件。这意味着,我们不⽤打开⼀个⽂本⽂档然后⼀⾏⾏敲代码,TD⽤图形化界⾯来通过节点创
建程序。TD的每⼀个节点或OP元件,执⾏⼀个具体的,⼩的,独⽴动作。实现⼀个整体功能,需要多个节点共同完成。它们的输⼊和输
出连接在⼀起,来传递信息。
基础知识
创建OP元件
在界⾯双击创建OP元件,或者⽤快捷键Tab.(貌似有些windows版本不⽀持Tab快捷键)。
在OP元件的输出端⼝⿏标右键可以创建新的OP元件,⿏标中键创建的OP会在原链路外,新建⼀个并联的分⽀。
在创建OP时,有2个超有⽤的快捷键:“ctrl”和“shift”。打开创建OP对话框,按
住“ctrl”,然后连续选择多个OP,这些OP会按顺序从上到下添加进界⾯。这招可以把⼏个
OP快速添加进项⽬。
按SHIFT也是⼀样的操作⽅法。区别是,这样创建的OP会从左往右直接串联好,这种
⽅法可以快速创建已经连号线的若⼲OP.
⿏标和键盘导航
点击图中的i,可以获得更多所选OP元件的详细信息。
在TD⼯程中导航,有⼀些快捷键。其中两个是i和u键。
u键会跳出当下组件,进⼊上⼀层⽹络。
i键相反,进⼊⼀个⽹络或组件。
如果想看到某个⽹格中的所有OP元件,按h.它相当于执⾏当下⽹格的home动作。
(我这个window的快捷键没有反应,可以使⽤⿏标滚轮进⼊或者跳出组件,⿏标右键选择HomeAll使画⾯居中显⽰)
使⽤外部⽂本编辑器
TD中本⾝可以创建和编辑简单的脚本。不过随着脚本增长,⽤外部的编译器会
更省事快捷。这样会有⼀⼤堆好处,我们简单列举:
代码⾏号;
分颜⾊的代码;
查找替换功能;
⾃动联想语句;
所以,在TD中⼴泛使⽤Python,会让你的⼯作更⾼效。
SublimeText
Notepad++
在TextEditor选择安装编译器的exe⽂件就好。
帮助
关于程序和具体OP元件的任何问题,可以参考官⽅的WiKI.每个OP有两个快捷⽅式,
可以指向⼀个WIKI中的⽹页。
它们位于参数窗⼝,外形都是问号的样⼦。其中⼀个介绍本OP元件的⽤法。另⼀个带
PythonLogo的问号,是专门介绍跟这个OP相关的Python语句的。
参数窗⼝
在参数窗⼝可以访问所有OP的参数。
有两种⽅法打开它。
⼀种是⽤“P”键,这样会打开⼀个停靠在窗体右上⾓的固定窗⼝。它会显⽰任何你当下
选择的OP的参数。(window版本P⽆效)
另⼀种是直接右键OP,选择Parameter(参数),这样会打开⼀个浮动窗⼝。这种⽅法的
区别是,此时如果你选了别的OP,这个窗⼝的参数还是之前那个OP的参数。
想要同时操作多个OP的参数时,第⼆种⽅法会很有效。虽然每个OP的参数设置都不相
同,但它们都⽤相同的参数选项。下⾯是个某个OP选项的参数。
从左往右,这些参数分别是:
1.元件帮助:在浏览器新窗⼝中打开OP的WIKI帮助页⾯。
2.元件Python帮助:在浏览器新窗⼝中打开OP的Python帮助页⾯。
3.OP信息对话框:显⽰OP程序的信息,效果等同于中键点击OP
4.备注:显⽰和编辑OP的备注
5.复制参数:显⽰通过邮件点击菜单复制的参数
6.语⾔:选择⽤Python还是tscript作为OP的脚本语⾔
7.展开/合并参数:展开或合并显⽰这个OP的全部参数
8.⾮默认参数:只显⽰被改动过,⾮默认状态的参数。
参数
1.常数类型
常数类型下,它显⽰当前值,并且可以被编辑和输⼊。
⼤多参数的默认类型是常数型,它的数值区域显⽰为灰⾊。
第⼀个是这个参数脚本的名字。
在TD的任何⼀种脚本语⾔中,任何时候引⽤参数,都需要脚本名称。
NoiseCHOP的Roughness参数的脚本名称是’rough’。
在Python中设置Roughness的值为1的语句如下:
op(‘noise’).par.rough=1
2.表达式类型
点击蓝⾊⽅框,可以变为表达式类型。
表达式
您可能关注的文档
- 866 钻井与完井工程——初试资料文档.pdf
- 9年级化学知识点总结.pdf
- 9让世界更美好——浙教版八年级资料文档.pdf
- A1学情分析方案.pdf
- A6技术支持的课堂讲授 教学反思.pdf
- AE基础学习笔记.pdf
- awr报告分析mysql-生成awr报告.pdf
- BEC商务英语考试等级划分成绩说明.pdf
- bootstrap学习笔记——黑马商城案例.pdf
- C++学习笔记:ASCII码表.pdf
- 春季睡眠优化早睡早起高质量休息7.pptx
- 专题01 修改语病考点专训(01)(含答案)——2026新高考语文一轮复习学案(学生版+教师版).docx
- 《分类加法与分步乘法》小结测试 (1).doc
- 高压电网继电保护试卷及答案.docx
- 语文试题卷-四川省成都市第七中学2024-2025学年度下期高2026届零诊模拟考试(6.23-6.25).docx
- 2026四川广安市岳池县不动产登记中心招募见习生5人考试参考题库及答案解析.docx
- 《分类加法与分步乘法》小结测试.doc
- 2026年手卫生培训课件PPT课件.pptx
- 石头节的故事初十的年俗小知识10.pptx
- 机械设备年检申报流程.docx
原创力文档

文档评论(0)