Link to this page location: #top
Link to this page location: #top

SPECIAL OFFER: 

TOUCHDESIGNER EXTREME BUNDLE

If you're interested in joining the Real Lights Extended course but feel unsure about your current TouchDesigner skills, we've got you covered with a special self-study bundle:

TouchDesigner 101

Introduction to node-based workflows, UI, and data flow.

Generative art and sound-reactive animation.

Modular architecture basics.

Animation data exploration and offline rendering.

Duration: 6 weeks (6.5 hours of video content)





TouchDesigner 102

Deeper exploration into procedural 3D rendering and geometry.

Interactive user interface creation.

Advanced generative visuals and scene composition.

Comprehensive understanding of procedural geometry creation.

Ability to render and compose complex 3D scenes.

Mastery of building interactive, real-time user interfaces.

Duration: 6 weeks

TouchDesigner 101

Intensive introductory Course with extremely fast diving into concept of TouchDesigner and oriented for practical results.

TouchDesigner 102

Intensive Course with extremely fast diving into concept of TouchDesigner and oriented for practical results.


- You will learn not just to work in the program, but also gain a comprehensive understanding of TouchDesigner.

- You will understand the place of TouchDesigner in the Media Art Industry.

- You will delve into how to create music with audio-reactive animations.

- The course is more oriented towards real-time performance, showcasing the advantages of real-time graphics.

- Stanislav dynamically alternates between theory and practice.

- The course is not just a reference material. It contains deep analysis of concepts that are not covered in the documentation.

- The author is practicing successful artist and has 20 years of industry experience and is constantly evolving.

- Even if you are an experienced artist, you will find much new and deep material.

STANISLAV GLAZOV

MEDIA ARTIST, EDUCATOR, COURSE AUTHOR

3D AND AUDIOVISUAL ARTIST WITH OVER 22 YEARS OF EXPERIENCE IN COMPUTER GRAPHICS AND 20 YEARS OF TEACHING EXPERIENCE

For more than 20 years, he has worked in light and visual art, seeking innovative opportunities where art and technology intersect. His installations and AV performances explore themes such as inner and social freedom, consciousness, identity, and loneliness in the modern world, using high-tech techniques.

Driven by his desire to create unforgettable experiences that inspire, he takes an individualized approach to each work, creating unique algorithms and synchronizing sound with visuals and digital shapes. He is also known for producing music with modular synthesizers and analog devices, influenced by industrial music, which combines noise, disharmony, and shamanism to take listeners on an intense emotional journey.

In 2013, he created his own generative design studio Licht.Pfad.

Creation of AV Performances in partnership with Dasha Rush, Robert Lippok

Performances at all the iconic festivals of the planet: Berlin Atonal, Mutek Montreal, Ars Electronica Linz, Unsound Festival in Krakow, Raster-Noton night in Berghain, Barbican London, Resonance Festival in Tokyo, Mira Festival Barcelona, L.E.V. Festival, Light Festival Lyon

Since 2016 - working on theater projects with Maxim Didenko, including the creation of media servers for various performances

1. History of TouchDesigner
Paradigm of the node-based workflow
Timeline of the node-based packages
Prisms
SideFX Houdini
SideFX Houdini 17.5
vvvv
"Quartz Composer "
Professions in Computer Graphics
Licensing of TouchDesigner

2. TouchDesigner UI. Contexts
TouchDesigner is a 3D package
The menu bar
The real-time toggle
The transport control
The timeline
Contexts in TouchDesigner
TOP Context
CHOP Context
SOP Context
MAT Context
DAT Context
COMP Context
Types of channels in TouchDesigner
Converting data between contexts

3. The structure of the default TD project. The output layout
The structure of the default project
Lay outing the output
Layout TOP
Perform mode
The separate Window output

4. The interface of the operator. First Project
The UI of the TouchDesigner
The Parameter Editor
The interface of the node
The Viewer of the node
The Bypass Flag
The Lock Flag
The Viewer Flag
Op Viewer TOP
Other flags
Node parameters based on the context type
Wiring of the nodes
The example of a basic workflow
The Сircle TOP
The Virtual Slider
The range mapping using Math CHOP
Exporting the CHOP channels to the node parameters
How TouchDesigner update the network in realtime
Set the color of the circle
Select CHOP
Complete the task with the circle

1. CHOP Export methods. Paths to parameters & nodes
Improvement of the project with the Circle
CHOP Export method: DAT Table by Name/Index
CHOP Export method: Channel Name is Path:Parameter
Converting the data from TOP to CHOP
Improvement of the project with the Circle
Absolute and relative paths
Names and Labels of the node parameters
Ways to write paths

2. Compositing. Color correction
Review of TOP Generators
TOP Operators: Over, Add, Multiply, Compositing
Fitting textures to Resolution
Tiling textures
Tiling & fitting with Fit TOP & Transform TOP
Select TOP
Reorder TOP
Matte TOP
Multi Inputs of Composite TOP
Level TOP, bit depth: 8/16/32 bit
Common page of the TOP Operators
LumaLevel TOP, Monochrome TO
OpenColorIO TOP
Lookup TOP
Create ramp with Table DAT
Color correction with HSVAdjust TOP

3. TOP Filters. The feedback Loop
Threshold TOP, ChromaKey TOP
Convolve TOP
Emboss TOP, Edge TOP
Blur TOP
LumaBlur TOP
Palette
Analog feedback effect
Create the random animation with Noise CHOP
Basic Setup for Feedback TOP
Feedback + Transform/Blur/Edge TOPs
Using the 'absTime.seconds' expression
Diffusion Reaction effect using feedback with NoiseTOP
Slit Scan Effect

1. AudioVisual Noise Project
The concept of interactivity
Analyze CHOP
Lag CHOP
Trail COP
Setup the Noise TOP
Define the task for Audio-Reactive setup
What is Trigger
Trigger CHOP
ADSR
Setting up the Trigger CHOP
Count CHOP
Setting up transformation of the Noise pattern
Tuning the AV setup

2. Connect the sound analyzer to the AV
The sound profile: Spectrum and Waveform
Spectrum CHOP & Audio Filter CHOP
Cut the low frequency
The Latency
Re-Trigger Delay
Repeat the audio analyser setup
Control the Trigger Threshold with the Slider

3. Build the Sound Analyzer UI
OPViewer TOP & Trail CHOP
Slider COMP
Build the AudioSpectrum Widget
UI for the Analyzer Tool
The RadioButton Widget
Align the UI elements
The Volume Slider
T-script: $OPN Variable
Create 3 Submodules
Setup the Output Channels

4. Create the Audio Synthesizer
The Structure of the Synthesizer
The Filter Types
Sound Theory
The Audio Oscillator
Note Frequencies
Build the Octaves table
Building Filter and VCO
Sample and Hold, Modulation, Polyphonic Sound
Controlling the Synth using a camera input

1. How the NoiseTOP works

Creating noise using GLSL
Concept of the Noise
Harmonics/ Spread/ Gain
Exponent
Perlin/Simplex Noise
Amplitude & Offset
GPU/CPU Noises
Noises From Palette
Colouring noise using Lookup TOP
Noise TOP compositing parameters
The Noise Coordinate Map
Using the noise with the Displace TOP
Practical Example

2. The pipeline concepts

Noise CHOP
Spring CHOP
Theory of Clock Dividers
The modular structure
Digital Assets. .TOX Files
Base COMP
The Local Variables
How to build reusable setups

3. Build the Clock Divider Asset. AV Practicum

Turn stereo into mono using the Math CHOP
Looping values using the Limit CHOP
Reset counters using Button
Rename CHOP channels using the Second Input Reference
Сollect output Channels
Project Review
The basic AV Project
Sequencing the color change using Clock Divider
Set Up the Noise Period animation
Set Up the Noise Exponent animation
Set Up the High Frequency
Controlling Ramp using High Frequency
Set Up a High-Pass Filter
The visual behavior for the "Holes" in music
Post-Processing
Hack the encoder for quality compression
The Сonclusion

4. Basic 3D Scene. Import FBX. PBR Rendering

The structure of the basic 3D scene
Render TOP
Render Select TOP
OpenGL Rendering Pipeline
Vertex Shader
Why you should learn GLSL
Vertex Shader part 2
Pixel Shader
Export FBX from Houdini
Import FBX using the FBX COMP
Set up FBX in TouchDesigner
Import Select CHOP/SOP
Render the FBX Geometry
PBR Rendering

1. Sop intro - 35 min
Introduction to the Data Structure in Geometrical Context.

2. Groups and Attributes - 51 min
What is Geometry Attribute
Creating

3. Procedural Example - 20 min

1. Vase Modeling
2. Vase UV
3. Camera Setup
4. Camera on Path
5. Camera Settings & Lights
6. PBR Setup
7. SSAO & DOF

1. CopySOP - 31 min
2. Loops in GeoProcessing - 51 min
What is Geometry Attribute
Creating
3. Basic of Instaning - 20 min

1. Advanced Instancing - 63 Min
Texture Arrays.
Using of the Texture3D TOP
Creating Texture Arrays from the Video Stream using GLSL

2. Event CHOP - 36 Min
Interacting with Panel Components using Panel CHOP
Generative the Arrays of Events using the Event CHOP
Customizing the event generation using the Python and CHOP Execute DAT
Continuous Event Generation using Python and Event CHOP

1. Particles and L-Systems - 68 Min
Basics of LSystems
Particle SOP
2. RBD - 23 Min
Bullet Dynamics

1. Kinect Intro
2. Point Deform Shader
3. Kinect Skeleton
4. RenderPick

Link to this page location: #book
Link to this page location: #contacts