Touchdesigner

How I Build Components These Days – Greg Hermanovic

Additional Files – https://goo.gl/7DFBLi Over the years I have made many components, and HOW I have made them has changed radically, especially recently. As TouchDesigner evolves, better ways are discovered and perfected. Some new Best Practices have established themselves in my work. In TouchDesigner you can hack free-form for a long time. For me, once […]

Teamwork & Version Control a Git Workflow for TouchDesigner – Idzard Kwadijk

Introduction to Git version control, learn how to integrate Git in your TouchDesigner workflow, and examples how to set up projects to collaborate with multiple TD developers. This workshop was recorded at TouchDesigner Summit held in Berlin Feb 3-4 2018.

Music Production in TouchDesigner – Felix Larreta

Additional Files – https://goo.gl/4ptUJy Relax and enjoy Felix’s beautiful sounds created with TouchDesigner. Artist Felix Larreta will walk us through some of his audio projects that will introduce us to multiple aspects and techniques for music and sound generation in TouchDesigner. Like audio synthesis on GPU, MIDI generation, a UI example for controlling Ableton Live […]

Drawing in Python – Noah Norman

Additional Files – https://github.com/ancillarymagnet/axidrawings This workshop will focus on the basics of using TouchDesigner’s Script SOP to create geometry programmatically, beginning simply with the creation of points and lines, building out some useful and reusable abstractions, and eventually creating interesting structures and patterns, all with an eye to creating vector artwork for printing on pen […]

Nail Polish for a Touch of Glamour: Make That Voxels Shine! – Stefan Kraus

Additional Files – https://goo.gl/qLSAZH While radical and glitched aesthetics are quite in fashion these days, many might still struggle to get a more glamorous or expensive look out of their real-time renders. In the first part of this workshop Stefan Kraus (mxzehn.com) is going to show how to create and animate data driven voxel architecture […]

Light Installations with TouchDesigner – Stefan Kainbacher

Additional Files – https://goo.gl/NbT1hG How to plan, organize and develop a custom Light Installation. Choosing the right light source and protocol. How to set up a Test-Setup and how create interactive content. We also set up a little Test-Environment with a PixelPusher and Custom LED-Strips as well as a DMX-Test-Setup. This workshop was recorded at […]

Planetarium #1 – The Biggest Planetarium for the Lower Budget Ever! – Ildar Iakubov

Ildar Iakubov, project’s chief video engineer, will briefly navigate us through several .toe’s that create a 37 meter dome projection with 39 FullHD projectors, allowing for 8K playback, interactive content and many more. Another 30 minutes would be a standup-сonfession, covering all the weirdness and terror that stand behind “let’s just use TouchDesigner and VIOSO […]

Introduction to GLSL – Markus Heckmann

Additional Files – https://goo.gl/VQFDKz An introduction to GLSL in TouchDesigner covering the basics of the language, some tips on porting shadertoy to TouchDesigner and a walkthrough of a simple particle system. This workshop was recorded at TouchDesigner Summit held in Berlin Feb 3-4 2018.

Intro to TouchDesigner for Projection Mapping – Elburz Sorkhabi

Note: Elburz discusses some concepts for the first 10 minutes (with a black desktop) before demoing the software. The projection and pixel mapping workshop is meant for users that are already familiar with the TouchDesigner interface and its operators. Participants will learn how to map video content onto unconventional projection surfaces or addressable LED pixels. […]

Introduction to TouchDesigner – Ben Voigt

Additional Files – https://goo.gl/syyRj6 For everyone who wants to get a fast track start on working with TouchDesigner, this workshop will provide a good basis to gain an initial understanding on workflow, concepts and techniques while equipping attendees with the knowledge to start creating interactive / generative setups. This workshop was recorded at TouchDesigner Summit […]

Your Diploma with TouchDesigner – Tomasz Miśkiewicz

A showcase of student projects from the New Media Arts Multimedia Studio at the Polish-Japanese Academy of Information Technology in Warsaw. Thoughts on teaching TouchDesigner. This workshop was recorded at TouchDesigner Summit held in Berlin Feb 3-4 2018.

GLSL Fluids for Great Shader Success – Noah Norman

Additional Files – https://github.com/ancillarymagnet/touchfluids This talk will be a narrated dash through a scratch implementation of the Navier-Stokes fluid advection algorithm as a ‘hello world’ of TOP-space GPU computation. A basic fluid system will serve as an entree to discuss render buffers, pixel formats, texture buffers, and GLSL best practices in the TouchDesigner context. This […]

TDAbleton – TouchDesigner and Ableton Live – Ivan DelSol

TDAbleton deeply connects TouchDesigner with Ableton Live to allow full control of TD from Live and vice-versa. Learn how to access all aspects of a Live Set and use that data to generate graphics in TD. There will also be a brief introduction to interacting with Live using Python and building your own TDAbleton Components. […]

Norway Workshop | Audio Visualization and Rendering | Part 3 of 3

Audio Visualization and Rendering | with Markus Heckmann Using an audio file as input to animate a particle system which when rendered out, a few compositing effects are applied as well.

Norway Workshop | Audio Visualization and Rendering | Part 2 of 3

Audio Visualization and Rendering | with Markus Heckmann Using an audio file as input to animate a particle system which when rendered out, a few compositing effects are applied as well.

Norway Workshop | Audio Visualization and Rendering | Part 1 of 3

Using an audio file as input to animate a particle system which when rendered out, a few compositing effects are applied as well.

Norway Workshop | Movie Player Panel and Building UIs | Part 2 of 2

In this demo we build a panel or a window that looks at or references a folder of movies or media, loads these movies into the panel and allows you to select the movie that is playing. The demo covers interface building and the logic necessary to put data into the right places.

Norway Workshop | Movie Player Panel and Building UIs | Part 1 of 2

In this demo we build a panel or a window that looks at or references a folder of movies or media, loads these movies into the panel and allows you to select the movie that is playing. The demo covers interface building and the logic necessary to put data into the right places.

Norway Workshop | Introduction to TOPs – More Common TOPs | Part 2 of 2

Texture Operators, also known as TOPs, are image operators that provide real-time, GPU-based compositing and image manipulation. All calculations for TOPs are performed on the system’s GPU. TOPs can be used for preparing textures, compositing streams images and movies, building control panel elements, and almost any other image task you might have.

Norway Workshop | Introduction to TOPs – More Common TOPs | Part 1 of 2

Texture Operators, also known as TOPs, are image operators that provide real-time, GPU-based compositing and image manipulation. All calculations for TOPs are performed on the system’s GPU. TOPs can be used for preparing textures, compositing streams images and movies, building control panel elements, and almost any other image task you might have.

Norway Workshop | Introduction to SOPs – Surface Operators

Surface Operators, also known as SOPs, are operators that can generate, import, modify and combine 3D surfaces (also called geometry). The surface types are polygons, curves, NURBS surfaces, metaballs and particles.

Norway Workshop | Introduction to TOPs – Movie File In TOP

The Movie File In TOP loads movies, still images, or a sequence of still images into TOPs. It will read images in .jpg, .gif, .tif, or .bmp format. It will read movies in QuickTime’s .mov format, .mp4, .mpg, .mpeg, .avi, .wmv, .dpx, Cineform and Hap Q formats (including Hap Q with Alpha). It also supports […]

Norway Workshop | Introduction to CHOPs – Channel Operators | Part 2 of 2

CHOPs, short for CHannel OPerators, are a powerful technology which enables the processing of motion data, audio, on-screen controls, MIDI data, and controls from input devices. A CHOP contains one or more motion curves or “channels”. A CHOP modifies the channels, and then passes the channels on to the next CHOP in the network. CHOPs […]

Norway Workshop | Introduction to CHOPs – Channel Operators | Part 1 of 2

CHOPs, short for CHannel OPerators, are a powerful technology which enables the processing of motion data, audio, on-screen controls, MIDI data, and controls from input devices. A CHOP contains one or more motion curves or “channels”. A CHOP modifies the channels, and then passes the channels on to the next CHOP in the network. CHOPs […]

Norway Workshop | Introduction to DATs – Data Operators

Data OPerators (or DATs) are used to hold text data like strings, scripts, and XML. DATs either contain multiple lines of text as in a script, or a table of rows and columns of cells, each containing one string. DATs can be linked together to select, re-arrange and evaluate data and expressions, making DATs a […]

Norway Workshop | Introduction to Components

Components (or COMPs) are unique compared to other operator families in that they contain their own networks. To make a new network in your project, create a new Component using the OP Create Menu and selecting from the COMP tab. Then go inside your new component and start building your network. Component networks can contain […]

TOPs and CHOPs (日本語)

Introduction to TOPs and CHOPs, channel exporting and compositing. Example file: http://tinyurl.com/y2trppw5 MUTEK.jp 2018 Beginner Class Day1 Lecturer: Joe Ohara Link: http://tdsw.co Twitter: https://twitter.com/Joe0hara 0:00 – Introduction to TouchDesigner Study Weekend (TDSW) 6:00 – TOPs introduction 11:30 – CHOP exporting 18:20 – Compositing 24:50 – Text TOP 34:30 – Video Device In TOP and using […]