Generative Art With TouchDesigner

A beginner-friendly course, containing 12 hours of content for budding digital artists

Created by SuperHi

Visit “Chapter 01 – Alla Prima”

Chapter 01 – Alla Prima

In our first project, our objective is to create generative art by manipulating textures. Through the application of random noise, we will be able to make art with a distinctive, cloud-like watercolor effect. Additionally, we will provide detailed instructions on how to customize the TouchDesigner program to match any of our specific requirements. Lastly, we will learn how to export our artistic creations as both images and videos.

01 / 13

Welcome to the course

View “Welcome to the course
02 / 13

What options are there when making generative art?

View “What options are there when making generative art?
03 / 13

What is the network graph in TouchDesigner?

View “What is the network graph in TouchDesigner?
04 / 13

Setting up a layout in TouchDesigner

View “Setting up a layout in TouchDesigner
Go to Chapter 01 – Alla Prima
Visit “Chapter 02 – Circle of Fifths”

Chapter 02 – Circle of Fifths

Sometimes, we want to make something out of nothing! In this project, we'll create our own shapes, split their color channels, distort them, and put them back together again! We will then remap the colors to align harmoniously with a bespoke color scheme of your own design.

01 / 13

Welcome to Circle of Fifths

View “Welcome to Circle of Fifths
02 / 13

Setting up Circle of Fifths

View “Setting up Circle of Fifths
03 / 13

Creating new shapes using TOPs

View “Creating new shapes using TOPs
04 / 13

Blending using the Composite TOP

View “Blending using the Composite TOP
Go to Chapter 02 – Circle of Fifths
Visit “Chapter 03 – Kurinuki”

Chapter 03 – Kurinuki

To achieve a more brutalist style of texturing within our artwork, we’ll embark on an enlightening exploration. In this project, we’ll draw inspiration from a renowned Japanese ceramics technique known as Kurinuki and adapt its principles to our own unique textures.

01 / 12

Welcome to Kurinuki

View “Welcome to Kurinuki
02 / 12

What is Kurinuki anyway?

View “What is Kurinuki anyway?
03 / 12

Setting up the project

View “Setting up the project
04 / 12

Resetting the feedback loop with a Keyboard In CHOP

View “Resetting the feedback loop with a Keyboard In CHOP
Go to Chapter 03 – Kurinuki
Visit “Homework 01 – Contort Yourself”

Homework 01 – Contort Yourself

Your first chance to test out your new skills! Contort Yourself lets you distort yourself by using techniques learned from previous projects. Can you make yourself distorted?

Go to Homework
Visit “Chapter 04 – Vapor Trail”

Chapter 04 – Vapor Trail

In this project, our focus lies in crafting a captivating piece of art through the mesmerizing interplay of color mixing and blending. We will be using several techniques from the TouchDesigner library, such as transform, feedback, and blur to make beautiful artworks from simple shapes.

01 / 14

Welcome to Vapor Trail

View “Welcome to Vapor Trail
02 / 14

Circle moving in a circle

View “Circle moving in a circle
03 / 14

Changing the path and radius of the circle using CHOPs

View “Changing the path and radius of the circle using CHOPs
04 / 14

How to alter color channels with Pattern CHOPs

View “How to alter color channels with Pattern CHOPs
Go to Chapter 04 – Vapor Trail
Visit “Chapter 05 – Xan / Xor”

Chapter 05 – Xan / Xor

To give our artworks a sense of depth, we’ll dive into the world of the third dimension. In this project, the first of our 3D projects, we will discover how to work closely with 3D shapes, including existing models, and then alter them to fit our own styles.

01 / 10

Welcome to Xan / Xor

View “Welcome to Xan / Xor
02 / 10

What exactly is a SOP?

View “What exactly is a SOP?
03 / 10

How to convert 3D shapes into a 2D texture

View “How to convert 3D shapes into a 2D texture
04 / 10

Adding extra shapes into the workspace

View “Adding extra shapes into the workspace
Go to Chapter 05 – Xan / Xor
Visit “Chapter 06 – Peak District”

Chapter 06 – Peak District

To create realistic natural art, sometimes we have to resort to unnatural techniques, exclusive to what computers can do. In this project, through a harmony of vibrant hues and dynamic waveforms, we can create an artwork with a soothing ambiance.

01 / 10

Welcome to Peak District

View “Welcome to Peak District
02 / 10

The quick and dirty version: 2D only

View “The quick and dirty version: 2D only
03 / 10

Setting up a 3D environment

View “Setting up a 3D environment
04 / 10

Applying a color map to a material

View “Applying a color map to a material
Go to Chapter 06 – Peak District
Visit “Chapter 07 – Negative Space”

Chapter 07 – Negative Space

In our artistic efforts, we often find that working with a large number of shapes can be challenging when relying only on manual and repetitive techniques. Through the exploration of instancing, we'll gain precise control over a wide-ranging collection of shapes. This helps us to craft mesmerizing artworks, that exude both coherence and complexity.

01 / 10

Welcome to Negative Space

View “Welcome to Negative Space
02 / 10

Setting up a 3D to 2D environment

View “Setting up a 3D to 2D environment
03 / 10

What is instancing?

View “What is instancing?
04 / 10

Using a Sprinkle SOP to randomly assign points

View “Using a Sprinkle SOP to randomly assign points
Go to Chapter 07 – Negative Space
Visit “Chapter 08 – Lodestone”

Chapter 08 – Lodestone

Introducing organic movement into our artwork not only makes it more realistic but also brings in an element of warmth, preventing any computerized sterility. Using TouchDesigner's particle systems, we can create shapes that exhibit life cycles, from birth to death, and engage in collective behaviors such as flocking and attraction to other objects. Through this interplay, our artwork goes beyond the boundaries of artificiality, with a natural feel that will resonate with your viewers.

01 / 13

Welcome to Lodestone

View “Welcome to Lodestone
02 / 13

Adding a 3D to 2D render

View “Adding a 3D to 2D render
03 / 13

Copy and pasting our geometry using instancing

View “Copy and pasting our geometry using instancing
04 / 13

Making a particle system

View “Making a particle system
Go to Chapter 08 – Lodestone
Visit “Homework 02 – Ball Twist”

Homework 02 – Ball Twist

Have you worked out the twist? If not, then now is the time! In this homework, take a go at making a wavy twisting circle that leaves a trail behind.

Go to Homework
Visit “Chapter 09 – Trail of Dead”

Chapter 09 – Trail of Dead

As creatives, we often go beyond the boundaries set by off-the-shelf tools. To do this, we must dig into the foundations of our art and acquire an understanding of its underlying medium. This project will uncover and take apart TouchDesigner's tooling to fit our own custom needs to create a redux of our earlier Vapor Trail project.

01 / 12

Welcome to Trail of Dead

View “Welcome to Trail of Dead
02 / 12

Setting up our 3D to 2D pipeline

View “Setting up our 3D to 2D pipeline
03 / 12

Making a point system using instancing

View “Making a point system using instancing
04 / 12

Particles vs Points

View “Particles vs Points
Go to Chapter 09 – Trail of Dead
Visit “Chapter 10 – Paintwork”

Chapter 10 – Paintwork

In our ultimate capstone project, we'll seamlessly integrate the diverse techniques we have learned over the course of this artistic journey. Our artwork will be composed of an impressive amount of miniature pen strokes that together form an abstract piece, based on an existing source texture. Are you ready to crown all of your hard work?

01 / 11

Welcome to Paintwork

View “Welcome to Paintwork
02 / 11

Setting up the project

View “Setting up the project
03 / 11

Converting a point system into a CHOP system

View “Converting a point system into a CHOP system
04 / 11

Adding a brush size with noise

View “Adding a brush size with noise
Go to Chapter 10 – Paintwork
Visit “Homework 03 – Box of Balls”

Homework 03 – Box of Balls

When the shapes hit your eyes and patterns falsify, that's moiré. By using 8,000 small spheres, laid in a 20x20x20 grid, we will create an interference pattern called a 'moiré effect'. Your job is to lay out the spheres and spin the whole thing around to create a consistently moving interference pattern!

Go to Homework
Visit “Extras”

Extras

We have created a range of extra projects to take your learnings even further. Each video is self-contained and around 20-40 minutes in length. Keep in mind that it's worth completing the course before watching these videos as they contain assumptions based on skills taught within the course itself!

01 / 06

Long Collapse

View “Long Collapse
02 / 06

Shiny Shiny

View “Shiny Shiny
03 / 06

Multi Geom

View “Multi Geom
04 / 06

Looping Squares Redux

View “Looping Squares Redux
Go to Extras