【TouchDesigner】生成艺术

生成艺术NO.1

这一部分中利用instance功能生成随机运动的点阵图像。

  • 从Circle SOP到 Noise SOP
  • TouchDesigner中渲染的范式
  • Noise CHOP改变图形位置
  • Ramp TOP改变材质颜色
    流程
    【TouchDesigner】生成艺术
    创建circle1与null1 SOP元件

【TouchDesigner】生成艺术
创建 sopto CHOP元件


【TouchDesigner】生成艺术
创建null2 CHOP元件


【TouchDesigner】生成艺术
在circle1与null之间插入chopto1 SOP元件


【TouchDesigner】生成艺术
插入noise1 SOP元件


【TouchDesigner】生成艺术
将circle1的 Primitive Type 改为NURBS Curve,Arc Angle 改为Open Arc 得到一个圆线圈


【TouchDesigner】生成艺术
将copto1 的Attribute Scope设置为N(法线)


【TouchDesigner】生成艺术
创建geo1与cam1 COMP元件


【TouchDesigner】生成艺术
创建 render1 TOP将图像渲染出来


【TouchDesigner】生成艺术
创建constant1 MAT贴给geo1


【TouchDesigner】生成艺术
调整geo1 的Uniform Scale 大小


【TouchDesigner】生成艺术
创建constant2 TOP,将分辨率改成render1的分辨率


【TouchDesigner】生成艺术
将constant2的透明度设置为0


【TouchDesigner】生成艺术
创建feedback,comp1 TOP


【TouchDesigner】生成艺术
将comp1的融合方式改为Add


【TouchDesigner】生成艺术
更改constant1的颜色和透明度


【TouchDesigner】生成艺术
创建noise2 CHOP,设置xy两条通道


【TouchDesigner】生成艺术
创建select1与select2 CHOP元件


【TouchDesigner】生成艺术
select1与select2分别选择tx,ty通道


【TouchDesigner】生成艺术
创建math1与math2 CHOP


【TouchDesigner】生成艺术
创建merge1合并math1与math2,创建null3


【TouchDesigner】生成艺术
【TouchDesigner】生成艺术
将null3的tx赋值给geo1的X轴


【TouchDesigner】生成艺术
【TouchDesigner】生成艺术
将noise2的Period增加至20,打开Time Slice


【TouchDesigner】生成艺术
减慢noise的z轴运动频率


【TouchDesigner】生成艺术
将ty赋值给geo1y轴


【TouchDesigner】生成艺术
更改math1的运动范围


【TouchDesigner】生成艺术
创建noise3与null4 TOP元件


【TouchDesigner】生成艺术
【TouchDesigner】生成艺术
更改noise的分辨率为1,关闭Monochrome(单色)


【TouchDesigner】生成艺术
constant1的RGB值从null4获取


【TouchDesigner】生成艺术
改变tz


【TouchDesigner】生成艺术
新建ramp1 TOP


【TouchDesigner】生成艺术
更改参数面板


【TouchDesigner】生成艺术
创建lecel1 TOP


【TouchDesigner】生成艺术
更改level1的亮度
【TouchDesigner】生成艺术


生成艺术NO.2

第二部分中,利用instance功能生成随机运动的点阵图像。

  • 利用SOP to CHOP获得Circle SOP的点位信息
  • 利用Instance创建点阵
  • 利用Feedback TOP等生成拖尾效果
    【TouchDesigner】生成艺术
    创建circle1 SOP

【TouchDesigner】生成艺术
更改circle的Divisions为300


【TouchDesigner】生成艺术
创建sopto1与null1 CHOP


【TouchDesigner】生成艺术
创建noise1 CHOP


【TouchDesigner】生成艺术
更改noise1的通道参数与circle数量保持一致


【TouchDesigner】生成艺术
创建cross1 CHOP


【TouchDesigner】生成艺术
将noise1的类型改成随机


【TouchDesigner】生成艺术
创建math1 CHOP


【TouchDesigner】生成艺术
创建circle2 SOP


【TouchDesigner】生成艺术
创建geo1与cam1 COMP


【TouchDesigner】生成艺术
创建constant1 MAT


【TouchDesigner】生成艺术
创建render1 TOP将图形渲染出来


【TouchDesigner】生成艺术
更改geo1的参数面板


【TouchDesigner】生成艺术
改变cam1为正交 宽度为1920


【TouchDesigner】生成艺术
更改math1的区间


【TouchDesigner】生成艺术
增加circle2的半径大小


【TouchDesigner】生成艺术
创建lfo1与null2 CHOP元件


【TouchDesigner】生成艺术
将null2拖给cross1


【TouchDesigner】生成艺术
更改lfo参数面板


【TouchDesigner】生成艺术
让cam1绕z轴旋转


【TouchDesigner】生成艺术
创建math2 CHOP


【TouchDesigner】生成艺术
改变math2的区间


【TouchDesigner】生成艺术
创建feedback,comp1 TOP


【TouchDesigner】生成艺术
comp1融合模式为ADD


【TouchDesigner】生成艺术
创建level1 TOP


【TouchDesigner】生成艺术

更改level的透明度


【TouchDesigner】生成艺术
更改level1 的Black level


【TouchDesigner】生成艺术
创建blur TOP,Filter Size改为2


【TouchDesigner】生成艺术
创建noise2 CHOP


【TouchDesigner】生成艺术
【TouchDesigner】生成艺术

设置noise2为三条通道,类型为随机


【TouchDesigner】生成艺术
创建merge CHOP


【TouchDesigner】生成艺术
更改geo1的参数


【TouchDesigner】生成艺术


另一种参加颜色方式,自己选色。
【TouchDesigner】生成艺术
创建ramp1 TOP


【TouchDesigner】生成艺术
【TouchDesigner】生成艺术
修改ramp的参数面板


【TouchDesigner】生成艺术
创建topto1 CHOP


【TouchDesigner】生成艺术
创建null3 CHOP


【TouchDesigner】生成艺术
在ramp1中给phase一个变量


【TouchDesigner】生成艺术
在com1后再创建一个feedback2,transform1,com2 TOP


【TouchDesigner】生成艺术
更改融合方式为ADD


【TouchDesigner】生成艺术
更改transform参数面板


【TouchDesigner】生成艺术
【TouchDesigner】生成艺术