【TouchDesigner】用Replicator制作选择器

用Replicator制作选择器

TouchDesigner:教程地址

看完一遍视频后有些步骤的元件不是很懂,又自己复原了一遍,希望可以帮助到你。

这个教程介绍了关于Replicator COMP元件的功能和具体运用。

  • 链接Table DAT 和 Replicator COMP
  • 建立 Master父级和子集Items的关系
  • CHOP Execute DAT的用法
  • 设置与鼠标互动光影效果

目标说明
1.点击左侧小图片,在右侧能生成对应大图
2.制作文字的叠加效果
3.左侧图片鼠标移过能产生光影效果


流程
1.创建三个Container(COMP)元件
Container COMP 是一个存放其他元件的容器。
将三个元件改名为buttons,display,final。这三个容器里面完成不同的逻辑任务。
在这里插入图片描述


2.进入buttons容器
创建Replicator COMP 元件
在这里插入图片描述
接着创建Table DAT文本组件,null DAT组件
在这里插入图片描述
在这里插入图片描述
在这里插入描述
在Table的parmsters中添加提前写好的Table1文件(文件里的空位是制表符Tab)

在这里插入图片描述
添加文件后还要点击Pulse才显示。
将Table(null)拖给拖给Replicator COMP
在这里插入图片描述
再创建一个Container COMP容器改名master1
将master拖到自己的parmsters上的Clone Master中
在这里插入图片描述
再将master1拖给Replicator COMP 完成克隆
在这里插入图片描述
在这里插入图片描述
克隆的数量是根据文本内容决定的

3.进入masrer1容器中
创建一个
点击分屏
在这里插入图片描述
将buttons下的ref(null)拖给master1下的select1获得文本信息。
在这里插入图片描述
给select1创建一个null改名ref(不同层级下是可以改成相同的名字的)
在这里插入图片描述
在这里插入图片描述
创建moviefilein1与null(改名bg)TOP元件

在这里插入图片描述
在master1的parmaster面板下的Background TOP中填入 ./bg 可以让master1里的moviefilein中的图层输出到master1上。

在这里插入图片描述

在这里插入图片描述
回到buttons蹭几下 点击Replicator parmaster下的 Recreate All Operator ALL按钮刷新所有的子节点
在这里插入图片描述
可以看到所有子节点也输出bg的图像
在这里插入图片描述
给master1节点设置长200宽200
在这里插入图片描述
在master1层级下创建text1 与Composite TOP元件与moviefilein相连,给图片加上文字
在这里插入图片描述
给text面板加入 op(‘ref’)[me.parent().digits,0] 代码,表示父层级的数字。
在这里插入图片描述
选择Composite的融合方式为Over。

在这里插入图片描述
鼠标中键改变文字的translate

在这里插入图片描述
改变text的alpha通道

在这里插入图片描述
改变Resoution的值
在这里插入图片描述
在Composite中改变拉伸方式为自然

4.格式对齐
在这里插入图片描述
在buttons面板上并没有显示有所有字节点的画面
在这里插入图片描述
首先修改button的长度和宽度
在这里插入图片描述
在这里插入图片描述
调整Align为从左到右,最大单元为3.
在这里插入图片描述
动态的尺寸设定
在这里插入图片描述
5.进入display层级
创建select和null(改名bg) TOP元件
在这里插入图片描述
在这里插入图片描述
分屏将master1下bg拖给display下创建的select

在这里插入图片描述
display面板上设置背景为子节点bg


6.进入master1层级下编写脚本
新建panel和select CHOP面板,在select的Channel Names选择Select
鼠标点击响应。
在这里插入图片描述
创建chopexe DAT元件,并且将null CHOP 拖给它
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
需要用到Off to on 其他的可以关闭

在这里插入图片描述
打开脚本文本编辑器写入代码
在这里插入图片描述
打开控制台测试
在这里插入图片描述

7.渐变光影效果
进入master1层级创建select与null CHOP选择inside
在这里插入图片描述
在这里插入图片描述
创建level

将null2的数据拖给level的opacity选择
在这里插入图片描述
创建math1与filter 使得明暗能过度。
在这里插入图片描述
在这里插入图片描述
调整属性

进入buttons点击master1的parmaster上的Display取消渲染
在这里插入图片描述
在这里插入图片描述
在master父节点上给复制的子节点排序


在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值