【TouchDesigner】生成艺术
生成艺术NO.1
这一部分中利用instance功能生成随机运动的点阵图像。
- 从Circle SOP到 Noise SOP
- TouchDesigner中渲染的范式
- Noise CHOP改变图形位置
- Ramp TOP改变材质颜色
流程
创建circle1与null1 SOP元件
创建 sopto CHOP元件
创建null2 CHOP元件
在circle1与null之间插入chopto1 SOP元件
插入noise1 SOP元件
将circle1的 Primitive Type 改为NURBS Curve,Arc Angle 改为Open Arc 得到一个圆线圈
将copto1 的Attribute Scope设置为N(法线)
创建geo1与cam1 COMP元件
创建 render1 TOP将图像渲染出来
创建constant1 MAT贴给geo1
调整geo1 的Uniform Scale 大小
创建constant2 TOP,将分辨率改成render1的分辨率
将constant2的透明度设置为0
创建feedback,comp1 TOP
将comp1的融合方式改为Add
更改constant1的颜色和透明度
创建noise2 CHOP,设置xy两条通道
创建select1与select2 CHOP元件
select1与select2分别选择tx,ty通道
创建math1与math2 CHOP
创建merge1合并math1与math2,创建null3
将null3的tx赋值给geo1的X轴
将noise2的Period增加至20,打开Time Slice
减慢noise的z轴运动频率
将ty赋值给geo1y轴
更改math1的运动范围
创建noise3与null4 TOP元件
更改noise的分辨率为1,关闭Monochrome(单色)
constant1的RGB值从null4获取
改变tz
新建ramp1 TOP
更改参数面板
创建lecel1 TOP
更改level1的亮度
生成艺术NO.2
第二部分中,利用instance功能生成随机运动的点阵图像。
- 利用SOP to CHOP获得Circle SOP的点位信息
- 利用Instance创建点阵
- 利用Feedback TOP等生成拖尾效果
创建circle1 SOP
更改circle的Divisions为300
创建sopto1与null1 CHOP
创建noise1 CHOP
更改noise1的通道参数与circle数量保持一致
创建cross1 CHOP
将noise1的类型改成随机
创建math1 CHOP
创建circle2 SOP
创建geo1与cam1 COMP
创建constant1 MAT
创建render1 TOP将图形渲染出来
更改geo1的参数面板
改变cam1为正交 宽度为1920
更改math1的区间
增加circle2的半径大小
创建lfo1与null2 CHOP元件
将null2拖给cross1
更改lfo参数面板
让cam1绕z轴旋转
创建math2 CHOP
改变math2的区间
创建feedback,comp1 TOP
comp1融合模式为ADD
创建level1 TOP
更改level的透明度
更改level1 的Black level
创建blur TOP,Filter Size改为2
创建noise2 CHOP
设置noise2为三条通道,类型为随机
创建merge CHOP
更改geo1的参数
另一种参加颜色方式,自己选色。
创建ramp1 TOP
修改ramp的参数面板
创建topto1 CHOP
创建null3 CHOP
在ramp1中给phase一个变量
在com1后再创建一个feedback2,transform1,com2 TOP
更改融合方式为ADD
更改transform参数面板