THP 494 & 598 | Generative Design – Shape and Noise | TouchDesigner

Shape

Core Concepts

  • Drawing with pseudo random numbers (Noise)
  • moving between data types – SOP to CHOP, CHOP to SOP
  • Noise CHOP and SOP
  • Rendering
  • Feedback Networks
  • Sampling images for pixel values – ex: op(‘noise1′).sample(x=0 , y=0)[0]

Example File
Derivative

Code Pack


Noise

Core Concepts

  • Instancing (with Psychedelic Jamboree colors – or with a Ramp)
  • Noise CHOP
  • Cross CHOP
  • Orthographic Camera
  • Feedback

Example File
Derivative

Code Pack

THP 494 & 598 | Data Experiments | TouchDesigner

Part 1

Core Concepts

  • Using Table Data
  • Table Data to drive parameters
  • Prototype to component process
  • The Eval DAT
  • Replication
  • Meaning Making in programming

 

Part 2

Core Concepts

  • Adaptation – re-using conceptual ideas and prototypes
  • Animating table data – hold samples in a CHOP
  • The Panel Execute DAT
  • The Table COMP to load presets
  • Speed and Lookup CHOPs
  • The importance of re-use, and why / how we make more abstract components
  • Your programming is a representation of how you see the world.

THP 494 & 598 | Make it with Data | TouchDesigner

Part 1 / 4

Core Concepts

  • Component Building
  • Real time rendering
  • TOP Networks
  • Feedback TOPs
  • Ramp TOP
  • Ramp Keys
  • Eval DAT
  • Python scripts to sample pixel values

 

Part 2 / 4

Core Concepts

  • Controls for Components
  • Horizontal Sliders
  • Tables to hold slider parameters
  • Clones
  • me.digits  / me.parent().digits
  • Scaling slider values to drive parameters

 

Part 3 / 4

Core Concepts

  • Using Data to drive parameters
  • Rule based art making
  • Replication
  • Execute DAT
  • Keeping 60 FPS with multiple complex containers
  • Scripting the Lock Flag

 

Part 4 / 4

Core Concepts

  • The Select COMP
  • The Table COMP
  • The Panel Execute DAT
  • The Table COMP to load presets
  • The DAT Execute DAT


Use that Data – Text File
useThatData – Toe file