【TouchDesigner】Replicate 与 Instance(1)
Replicate 与 Instance(1)
对比TouchDesigner中Replicate和Instance两种功能,第一部分将通过简单的text TOP Replicate案例,着重讲解Replicate功能。
- 将Text DAT转换为Table DAT
- 创建Text TOP作为Master Operator
- 利用Replicator复制Text TOP
- 理解Replicator COMP中的for loop逻辑
流程
创建text1 DAT
创建convert1元件DAT,将分隔字符标志设置为空格
创建transpose1 DAT元件
创建 replicator COMP
创建 text2 TOP
修改text2参数
修改replicator 参数
修改 text2的分辨率 ,点击replicator参数面板上的ALL重新生成复制体
创建 text3 DAT 写入不同内容,创建switch1 DAT
Replicate 与 Instance(2)
对比TouchDesigner中Replicate和Instance两种功能,第二部分将回顾利用Instance功能,创建动态的折线图。
- 用Instance创建多个图形
- 通过noise CHOP使图形产生动态
- CHOP to Sop将数据转换为图形
流程
创建 geo1 cam1 COMP, render1 TOP
进入geo1创建 rectangle1 SOP
创建line1 SOP,修改点位与间距
右键 选择Display Options 显示点位
创建 null1 SOP
创建sopto1与null2 DAT
修改geo1的参数面板
修改cam1的参数调整渲染位置
在null1后创建geo2 COMP
创建constant1 MAT 并将材质赋值给geo1与geo2
创建sopto1 CHOP获取line1数据
创建select1 CHOP 选择tx
创建noise1 CHOP 创建tx,ty通道
修改noise参数面板
创建merge1 CHOP合并select1与noise1
创建cross1与null3 CHOP
创建chop to1 SOP
创建math1 更改range 的范围
Replicate 与 Instance(3)
对比TouchDesigner中Replicate和Instance两种功能,第三部分中,会把第一部分中创建的Text TOP作为texture,通过Instance Textures添加给我们在第二部分中创建的几何图形。
- 结合前两部分的内容到同一层级
- Instance中Texture的参数设置
- 添加Feedback TOP,Blur TOP等增加视觉效果
流程
将第一部分的元件复制到这一部分
进入geo1 创建in1与out1 SOP
将rectangle1 剪切出来
在retangle1后创建 transform
将rectangle 的大小设置成item一致
修改line1 参数
修改geo1的参数面板
修改constant1 的参数面板
创建renderpass1 TOP,修改参数面板
创建 feedback1,blur1,level1,comp1 TOP
comp1融合方式为add
修改level与blur参数
创建com2 TOP元件
融合方式为over