【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父节点上给复制的子节点排序


在这里插入图片描述

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Tungsten Replicator架构是一种用于数据复制和同步的开源工具。它是由一组组件组成,用于从一个数据库到另一个数据库的数据复制。 Tungsten Replicator的主要组件包括: 1. 提供数据变更的源数据库:源数据库可以是任何支持MySQL协议的数据库,如MySQL、MariaDB等。 2. Tungsten Replicator核心引擎:该引擎是整个架构的核心组件,负责解析源数据库中的日志,以实时方式将数据变更(如插入、更新、删除)传递给目标数据库。 3. 目标数据库:目标数据库也可以是任何支持MySQL协议的数据库。当Tungsten Replicator接收到数据变更时,它将将其应用于目标数据库。 4. 事务处理和数据过滤:Tungsten Replicator提供了事务处理和数据过滤功能。可以配置仅复制指定的表或列,以减少数据复制的范围和复杂性。 5. 故障处理和高可用性:Tungsten Replicator具有故障处理和高可用性功能。如果源数据库或目标数据库发生故障,它能够自动切换到备用节点,保持数据的连续性。 6. 监控和报警:Tungsten Replicator提供了监控和报警功能,可以实时监控复制过程中的性能和状态,并在发生异常情况时发送警报。 Tungsten Replicator的架构设计旨在提供高性能和可靠性的数据复制和同步解决方案。它提供了广泛的配置选项和扩展性,适用于各种数据复制需求。无论是用于数据备份、数据迁移还是实时数据同步,Tungsten Replicator都是一个功能强大且可靠的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值