Touchdesigner

TouchDesigner InSession with Daniel Molnar – July 21st 2023

A hands-on session with the Derivative team —- Guest: Daniel Molnar aka Function Store https://linktr.ee/function.str —- derivative.ca derivative.ca/inSession

TouchDesigner InSession with Ana Herruzo – April 14th 2023

A hands-on session with the Derivative team —- Guest: Ana Herruzo https://anaherruzo.com https://vimeo.com/anitazk —- derivative.ca derivative.ca/inSession

TouchDesigner InSession with Darien Brito – February 10th 2023

A hands-on session with the Derivative team —- Guest: Darien Brito Works https://www.instagram.com/darien.brito/ https://vimeo.com/darienbrito —- derivative.ca derivative.ca/inSession

TouchDesigner InSession with Tommy Etkin – September 23rd 2022

A hands-on session with the Derivative team —- Guest: Tommy Etkin https://t3kt.net https://www.instagram.com/t3kt https://vimeo.com/tekt —- derivative.ca derivative.ca/inSession

TouchDesigner InSession with Matthew Biederman – August 5th 2022

A hands-on session with the Derivative team —- Guest: Matthew Biederman https://mbiederman.com https://www.instagram.com/matthewbiederman https://vimeo.com/mbiederman —- derivative.ca derivative.ca/inSession

TouchDesigner InSession with Sahar Homami – June 24th 2022

A hands-on session with the Derivative team —- Guest: Sahar Homami https://saharhomami.com https://sahar.bandcamp.com/music https://www.instagram.com/sahar.homami/ —- derivative.ca derivative.ca/inSession

TouchDesigner InSession with David Braun and Ge Wang – February 4th 2022

A hands-on session with the Derivative team —- Guests: David Braun https://dirt.design/portfolio/ GitHub: https://github.com/DBraun Ge Wang https://artful.design —- derivative.ca derivative.ca/inSession

TouchDesigner InSession with Josef Luis Pelz – December 17th 2021

A hands-on session with the Derivative team —- Guest: Josef Luis Pelz https://josefluispelz.com Instagram: josefluispelz —- derivative.ca derivative.ca/inSession

TouchDesigner InSession – November 5th 2021

A hands-on session with the Derivative team —- Guest: Rob Bairos https://derivative.ca https://github.com/lodefmode —- derivative.ca

TouchDesigner InSession – July 30th 2021

A hands-on session with the Derivative team —- Guest: Noel Apitta HOME Instagram: @scarletmotiff https://www.instagram.com/scarletmotiff —- derivative.ca

TouchDesigner InSession – June 25th 2021

A hands-on session with the Derivative team —- Guest: Crystal Jow https://www.crystaljow.com Instagram: @crystaljowart https://www.instagram.com/crystaljowart/ —- derivative.ca

TouchDesigner InSession – June 4th 2021

A hands-on session with the Derivative team —- Guests: Simone Franco Luca Ferro DragOn: https://drive.google.com/drive/u/2/folders/12F1DMxYTN9dnAJPM_VPggKkYEWLlN7wp —- derivative.ca

TouchDesigner InSession – April 30th 2021

A hands-on session with the Derivative team —- Guest: Noah Norman https://hardwork.party https://instagram.com/hardworkparty —- derivative.ca

TouchDesigner InSession – March 26th 2021

A hands-on session with the Derivative team —- Guest: Paola G. Olea Projects https://www.instagram.com/pao.olea/ —- derivative.ca

TouchDesigner InSession – March 26th 2021

A hands-on session with the Derivative team —- Guest: Paola G. Olea Projects https://www.instagram.com/pao.olea/ —- derivative.ca

TouchDesigner InSession – February 26th 2021

A hands-on session with the Derivative team —- Guest: Justin Dwyer & Dr Betty Sargeant IMMERSIVE + PUBLIC ART https://www.instagram.com/pluginhuman —- derivative.ca

TouchDesigner InSession – January 29th 2020

A hands-on session with the Derivative team —- Guest: Caroline Reize http://carolinereize.com https://www.instagram.com/digital.rain/ https://www.youtube.com/channel/UCxURnm2t_twX8wvazpfWEDA —- derivative.ca

TouchDesigner InSession – January 29th 2020

A hands-on session with the Derivative team —- Guest: Caroline Reize http://carolinereize.com https://www.instagram.com/digital.rain/ https://www.youtube.com/channel/UCxURnm2t_twX8wvazpfWEDA —- derivative.ca

TouchDesigner InSession – December 18th 2020

A hands-on session with the Derivative team —- Guest: Louise Lessel Portfolio Page —- derivative.ca

Creating Interactive Controls for Live Performance – Ginger Leigh

Workshop: Interactive Control for Live Performance Example files: https://tinyurl.com/Summit2019GingerLeigh 0:00 – Introduction 3:35 – Notes on sensors 6:40 – MIDI controllers 26:06 – Thinking excercise 30:10 – Leap Motion 50:45 – See note below on additional excerpt video at this point 50:45 – Kinect sensors 1:13:55 – Ableton Live using Live Grabber 1:21:18 – Ableton […]

TouchDesigner InSession – November 6th 2020

A hands-on session with the Derivative team —- Guests: Manuel Mitasch http://www.jonglissimo.com Ben Kuper http://benjamin.kuperberg.fr/chataigne/en —- derivative.ca

GLSL 102 Raymarching : Beyond Copy and Paste Shadertoy – VanTa

Workshop: GLSL 102 Raymarching : Beyond Copy and Paste Shadertoy Recommended Prerequisite: https://youtu.be/QtrzuSFfsSo 0:00 – Introduction 3:45 – Raymarching theory 15:23 – Let’s start raymarching! 54:06 – Calculating Normals 1:16:50 – Combining shapes 1:29:55 – Adding interactive control with uniforms 1:35:05 – Inigo Quilez, Shadertoy, and using resources 1:43:37 – Displacement 1:59:14 – Experimentation and […]

TouchDesigner Electronic Music Studio – Owen Kirby

* Video starts at 3:30 Workshop: TouchDesigner Electronic Music Studio Example Files: https://tinyurl.com/Summit2019-OwenKirby 0:00 – Introduction 3:30 – Audio synthesis in TouchDesigner 17:50 – EQs, filters, and effects 22:30 – MIDI and sequencing 27:43 – Audio recording and playback 31:14 – Troubleshooting 34:10 – Synth Builder Components – available here: https://www.owenkirby.net/components 41:40 – SuperSynth 52:20 […]

Large Scale System Architecture in TouchDesigner – Lucas Morgan

Workshop: Large Scale System Architecture in TouchDesigner GeoPix Example File: https://tinyurl.com/Summit2019-LucasMorgan 0:00 – Introduction 6:02 – GeoPix demo 15:14 – Anatomy of GeoPix – An object oriented lighting design sandbox 39:50 – The Editor Tab – Dataflow, static to real-time 51:56 – The I/O Tab – Recreating TouchDesigner, in TouchDesigner 58:56 – The Perform Tab […]

How the Bauhaus Would Have Loved TouchDesigner – Stefan Kraus

Workshop: How the Bauhaus Would Have Loved TouchDesigner Example Files: https://github.com/MXZEHN/TD_WRSHP_BHS_Montral_8-19 1:37 – Stefan Kraus / The Node Institute Berlin 5:17 – Bauhaus 44:19 – TouchDesigner Basics 1:46:25 – 1 FarblichtSpiel 3:07:45 – 2 Clock 4:01:14 – 3 Replicator 5:07:07 – 4 LED When Walter Gropius founded the legendary design school Bauhaus one hundred years […]

Widgets Part 10 – Advanced Binding

A deep dive into the MIDI mapping of a full controller using the Bind CHOP. Learn about channel management to make renaming, organizing and mapping of large controllers easier to manage and maintain. Starting Project: https://tinyurl.com/ycgz2763 Completed Project: https://tinyurl.com/y2r6jt7m TouchDesigner 2020.25380+ required TouchDesigner mapping tools mentioned at 00:42 Alphamoonbase’s Galileo Mapper Family – https://derivative.ca/p/62142 Emintzer’s […]

Intro to Custom CHOP C++ – Hugo Laliberte

Workshop: Introduction to Custom CHOP C++ Example Files: https://github.com/lachose1/wiimoteCHOP-cleanbase This workshop is an introduction to the world of C++ CHOP programmed specifically for TouchDesigner. At the beginning of this workshop participants will gain an understanding of the custom C++ CHOP example source code while reviewing its main accessible methods. Afterwards the group will review the […]

Creating Generative Visuals with Complex Systems – Simon Alexander-Adams

Workshop: Creating Generative Visuals with Complex Systems Example Files: https://tinyurl.com/Summit2019-SimonAlexanderAdams This workshop will walk participants through the process of creating real-time generative visuals using two types of systems: reaction-diffusion and cellular automata. Both methods yield a variety of complex and often non-repeating patterns. Reaction-diffusion systems model the changing of one or more chemical substances. The […]

TouchDesigner InSession – August 21st 2020

A hands-on session with the Derivative team —- Guest: Ginger Leigh HOME https://www.instagram.com/synthestruct/ —- derivative.ca

TouchDesigner InSession – July 31st 2020

A hands-on session with the Derivative team —- Guest: Elburz Sorkhabi (https://interactiveimmersive.io) Ori Ben-Shabat Dylan Roscover (https://theexperiential.com) —- derivative.ca

GLSL 101 Shaders for Everyone – Van Ta

Workshop: GLSL 101: Shaders for Everyone In this workshop participants will acquire a basic understanding of how GLSL shaders operate within TouchDesigner. Additional information around their syntax and common use will be reviewed. This will be achieved through the creation of two real-life projects (an analog style synthesizer and a 2D pattern generator). The instructor […]

Multi GPU System Design – Keith Lostracco

Workshop: Multi GPU System Design This workshop will focus on Multi GPU System Design, implementation and execution with a focus on stability, performance and simplicity. Participants will examine the inner workings of a custom multi-node playlist component (Fusion Player) that plays back a playlists of cues (either pre-rendered content files or real-time components) across multiple […]

Touching Sound: Building Interactive Music Installations – Dave & Gabe

Talk: Touching Sound – Building Interactive Music Installations In a continued effort to collapse the gap between sonic, tactile, and visual systems, in this talk Dave & Gabe will present their approach to developing musical structures and environments. With a focus on leveraging a variety of sensor inputs, the presenters will show how TouchDesigner is […]

Application of Kinetic Installation and Laser Control System in China – Ruokun Chen & Jimmz Zhang

Talk: Application of Kinetic Installation and Laser Control System in China Application of Kinetic Installation and Laser Control System in China In this talk, Ruokun Chen and Jimmz Zhang will describe the technical development of various commercial projects using TouchDesigner, including kinetic installations and a laser control system. The first project that will be addressed […]

Widgets Part 9 – Binding to channels with the Bind CHOP

A quick introduction to the Bind CHOP and how to bind parameters to CHOP channels. Starting Project: https://tinyurl.com/ycgz2763 TouchDesigner 2020.24520+ required MIDI, OSC, and other inputs often come into TouchDesigner as CHOP channels. This workflow shows how to bind these channels to parameters anywhere in your project.

TouchDesigner InSession – June12th 2020

A hands-on session with the Derivative team —- Guest: Somil Metha Instagram: @msomil —- derivative.ca

TouchDesigner InSession – May 22nd 2020

A hands-on session with the Derivative team —- Guests: Akiko Yamashita www.akikoyamashita.com Aberration Lab launching May 27th Twitter: @AberrationLab www.twitch.tv/AberrationLab —- Torin Blankensmith & Peter Whidden www.torinblankensmith.com www.peterwhidden.com www.shaderpark.com Twitter: @tblankensmith Instagram: @blankensmithing —- derivative.ca

Art with a Purpose – Shandor Churry

Talk: Art with a Purpose AUDIO: We lost part of the audio at the beginning and had to use a backup source, primary audio restored at 14:23 The ‘Prime Directive’ of art (shamelessly borrowing this term from Star Trek) is to inspire, to shock, to disrupt, and to create an emotional connection and response unachievable […]

Generative Interfaces with Widgets Part 2 – Wieland Hilker

Workshop: Generative Interfaces with Widgets Part 2 Example Files: https://tinyurl.com/Summit2019-WielandHilker Widgets are a new and exciting way to create highly customizable interfaces. Even though widgets can effectively reduce a creator’s workload it can still be hard to build big and complex interfaces by hand. In this workshop we will take a deeper look at ways […]

Generative Interfaces with Widgets Part 1 – Wieland Hilker

Workshop: Generative Interfaces with Widgets Part 1 Widgets are a new and exciting way to create highly customizable interfaces. Even though widgets can effectively reduce a creator’s workload it can still be hard to build big and complex interfaces by hand. In this workshop we will take a deeper look at ways of automating interface […]

TouchDesigner InSession

A hands-on session with the Derivative team.

TouchDesigner in a Production Pipeline – Ronen Tanchum

Talk: TouchDesigner in a Production Pipeline In this talk Ronen Tanchum will demonstrate different ways to treat TouchDesigner as a 3D production package for the creation of high-end 360 content. He will focus on the different roles TouchDesigner can take in a traditional production pipeline, ranging from Previz, animation, on-set visualizations, 3D layout animation, shading, […]

Delicious Dome Mapping – Michael McKellar

Workshop: Delicious Dome Mapping WARNING! – The beginning of this workshop has bad audio issues, please adjust volume accordingly. After 24:30 the issues are resolved. Example files: https://tinyurl.com/Summit2019-MichaelMcKellar This workshop is an exploration into projection warping with a focus on fulldome projection mapping. This session will benefit individuals with an interest in domes, projection, pixels, […]

Livecoding TouchDesigner in Javascript – Ulysses Popple

Workshop: Livecoding TouchDesigner Since the early 2000’s performers have been incorporating livecoding into their practices. In 2011, events that combined livecoding with dance and algorithmic music called algoraves emerged. Generally, livecoding involves improvising sound and video by programming on the fly. This practice has many practical applications in all sorts of creative coding work even […]

What Do We Want to Be (When We Grow Up)? – David Biancardi

Talk: What Do We Want to Be (When We Grow Up)? Our community’s approaches, tools, and techniques are increasingly valuable to clients connecting with their audiences through digital layers in physical places – from temporary experiential events & activations to permanent installations in architectural contexts. This session will explore the “emerging field” that we are […]

System Design for Large Scale Installations – Colin Hoy

Workshop: System Design for Large Scale Installations Example files: https://github.com/avc-choy/td-summit-2019 This workshop will focus on system design for large scale installations. Notably, the session will review the basics of setting up a standardized project environment in order to manage multi-machine installations. This includes config-based dynamic loading/protocols for development and production environments, file structure/directory conventions, code […]

GPU Implementation of SOP to TOP – Quentin Bleton

Workshop: GPU Implementation of SOP to TOP This workshop aims to demonstrate a new way of manipulating SOPs in TOP space, while preserving optimized performances, by leveraging the GPU through geometry shaders to convert an SOP into, or from, a TOP. The geometry shader will be presented and explained first through a series of simple […]

How to Make a Living with TouchDesigner – Elburz Sorkhabi

Talk: How to Make a Living with TouchDesigner Have you ever asked yourself one of the following questions: How much should I charge clients when making a custom project using TouchDesigner? How should I communicate with bad clients? How do I develop contracts? How do I stop people from calling me for free gigs? How […]

TDNeuron – A Gradient Descent Into Madness – Darien Brito and Tim Gerritsen

Workshop: TDNeuron – A Gradient Descent Into Madness Assets: TDNeuron is now available in the COMMUNITY section of Derivative’s website. https://derivative.ca/community-post/asset/tdneuron Machine Learning is taking over as a new means for creative and artistic practice. Many platforms already exist that make it relatively easy for programmers to use and integrate in projects. Nevertheless, as mere […]

SOP on GPU v 2.0 – Stanislav Glazov

Workshop: SOP on GPU v 2.0 This workshop is based on the presenter’s long and intensive experience trying to improve the complexity and quality of the real-time graphics he creates in TouchDesigner. This session is oriented towards intermediate TouchDesigner users who have an understanding of Surface Operators and a handle on the basics of GLSL […]

Advanced Techniques in Media Management, Sequencing and Playback – Peter Sistrom

Workshop: Advanced Techniques in Media Management, Sequencing and Playback In this workshop Peter Sistrom will share his experience devising a flexible system for media sequencing and playback in many different and demanding scenarios over the last six years. Over time he has become familiar with the evolving set of features in TouchDesigner that have allowed […]

Adding Human Input: 3D Scenes in TouchDesigner – Ronen Tanchum

Workshop: Adding Human Input: 3D Scenes in TouchDesigner Example Files: https://tinyurl.com/Summit2019-RonenTanchum In this workshop Ronen Tanchum will present a variety of devices that can be connected to TouchDesigner and will outline different ways to use their incoming data. The workshop will begin with an overview of the mechanical ways to let TouchDesigner coordinate scenes with […]

3D Projection Mapping Workflow – Richard Burns

Workshop: 3D Projection Mapping Workflow Example Files: https://github.com/Richard-Burns/ProjectionMappingWorkflows NOTE: This workshop on projection mapping is somewhat difficult to present in video format as the projector and mapping output is not visible. However, we’ve posted it in the hope that you find the information and workflows presented by Richard interesting and useful. Additionally, you get 3.5 […]

Pixel Mapping and Performing with LEDs – Karl Skene

Workshop: Pixel Mapping and Performing with LEDs Example Files: https://tinyurl.com/Summit2019-KarlSkene This half-day workshop for is meant for users who have a general understanding of the TD interface and its operators. Building on the concepts and techniques presented in the 2018 Berlin Summit Pixel Mapping Workshop, we will construct a flexible system for mapping and controlling […]

MAMI – TouchDesigner Bridge – Javier Álvarez Bailen

Talk: MAMI – TouchDesigner Bridge In this talk Javier Alvarez Bailen will tackle a problem that he kept encountering – clients requesting interactive installations that would require multiple devices (i.e. radas, cameras, various sensors). Due to the number and variation of devices designers would be forced to build and configure a new TouchDesigner project each […]

Lost in Space – Jakob Povel

Talk: Lost in Space GRANTECAN is currently looking in to new ways of showcasing their research to the public.They scout the never ending universe for what lies beyond. Timing is fortunate and this project is set to be completed at the start of the summit. What a great way to share this amazing journey from […]

Quantitative Easing – David Braun

Phaser CHOP Github: https://github.com/DBraun/PhaserCHOP-TD-Summit-Talk Talk: Quantitative Easing This talk is for intermediate TouchDesigner users and will focus on generative animation techniques. One of the 12 principles of animation is “overlapping action.” Multiple objects should move at the same time and in slightly different ways. When using only a handful of objects, this effect is easy […]

Network System Control – Gil Castro

Talk: Network System Control This session will provide a basic introduction to networks systems control in TouchDesigner. One of the most powerful features of TouchDesigner is that it contains the default tools to create control servers through local or public networks, for the development of professional and high-end interactive systems. It allows you to create […]

Interactive Flowers Projection with particleSOP – Akiko Yamashita

Talk: Interactive Flowers Projection with particleSOP Akiko will present her most recent work ‘Hana Fubuki’, an interactive flowers projection for Artechouse DC. The presentation will cover both artistic and technical aspects of creating an art installation. From concept and prototyping to pre-visualizing the project using using TouchDesigner, Akiko will discuss the technical requirements of the […]

Widgets Part 8: Why use Custom Parameters and Binding with Widgets?

Exploring the advantages of using Custom Parameters and Binding in your Widgets workflow. Example File: https://tinyurl.com/y5asqpbs TouchDesigner 2019.19160+ required

Widgets Part 7: Using Binding to Connect Your Widgets to Parameters

In this video we go over how to connect your UI Widgets to all the parameters of your system by using Binding. Example File: https://tinyurl.com/yyl3gt7o TouchDesigner 2019.19160+ required

Widgets Part 6: Updating Widgets

This video describes how to use the Widget Update System. We will update the Widget package used in Part 5 to a more current set of Widgets to use over the next few videos. Example File: https://tinyurl.com/y5r29v6l TouchDesigner 2019.19160+ required

Novel Approaches to UI and Content Management – Corey Schneider

Talk: Novel Approaches to UI and Content Management This talk will help you get the most out of TouchDesigner’s built-in features and teach you how to develop your application without reinventing the wheel. Participants will learn how to rapidly develop a UI for managing portable and reusable generative content as well as how to automatically […]

Case Studies of FullDome Storytelling Projects – Yan Breuleux and Rémi Lapierre

Note: We lost some of the audio recording so we used the audio from a second camera feed, sorry for the audio quality. Talk: Case Studies of FullDome Storytelling Projects This presentation will address the challenge of creating real-time content while using particle tools for fulldome display formats. The discussion will focus largely on the […]

Dynamic Simulations for Large Scale Interactive Installations and Performance – Vincent Houzé

Talk: Dynamic Simulations for Large Scale Interactive Installations and Performances Human beings are used to living in a world ruled by the laws of physics, which is why using controlled digital dynamic simulations is a particularly effective way to create relatable digital worlds that people can engage with. The combined ability to sense people in […]

Universal Project Template – Bertrand de Becque

Note: We lost some of the recording near the beginning so we used the audio from a second camera feed, sorry for the audio quality for the first 6:00 Talk : “Universal” Project Template How can we automate certain tasks when producing interactive projects? How can we avoid having to reconfigure the same options for […]

Inside “Genome of Luck” – Eugene Afonin and Yan Kalnberzin

Talk: Inside “Genome of luck” In this talk, Eugene Afonin and Yan Kalnberzin will describe how they integrated Python between the genetic simulator, Framsticks, and TouchDesigner for their multimedia installation Genome of Luck, which was produced for the exhibition Orient Express, featured as a special project at the 2015 Moscow Biennale. For the installation a […]

The Art of Probability – Mathieu Le Sourd

Talk: The Art of Probability Digital media offers a wide range of possibilities that can draw out the relationship between sound and image. With a variety of digital techniques music can be experienced as a total audiovisual phenomenon. This masterclass will teach participants how to use randomness and probability in order to give life to […]

New Interactions at Exhibits and Museums – Josue Ibañez

Talk: New Interactions at Exhibitions and Museums Cocolab is a Mexico City-based firm and one of the largest laboratories of art and technology in Latin America that uses TouchDesigner as their primary tool. The firm has been featured in festivals that include Day Night, Mutek MX, Today’s Art, and recently SXSW as part of the […]

Parametric Thinking – Roy and Tim Gerritsen

Talk: Parametric Thinking The newly formed Dutch studio, yfx lab explores the overlap between design, science, and technology. Focusing on a data-driven approach, yfx lab investigates the possibilities of building and controlling complex systems and algorithms without losing the ability to manage, adapt, and design. Using a parametric approach, a bridge is made between technology […]

Building A Nodal Show Control System – Matthew Haber

Talk: Building A Nodal Show Control System with TouchDesigner BeSide has developed a user-friendly control environment called Xperience that can be used for prototyping sound, lighting, video, and automation control throughout the automotive design process. This suite of tools, which includes an authoring environment and a JSON-defined modular playback engine architecture, is entirely built using […]

Widgets Part 5: Adding Widgets to Your Panel Layout

Finally we add functional widgets into the panel layout we created, filling in the interface with knobs, sliders, and buttons. Furthermore we examine how to setup the look and features of widgets through their parameters. Example file: http://tinyurl.com/y4mzb3xn TouchDesigner 2019.13330+ required 0:00 – Knob widgets 7:00 – Slider widgets 8:00 – Button widgets 10:00 – […]

Widgets Part 4: Layouts Using Anchors for Proportional Sizing

Anchors allow UI elements to keep their proportions when changing the size of the interface window. This is the third and final mode to help create responsive UIs that scale exactly how you want them. Example file: http://tinyurl.com/y2wy4o99 TouchDesigner 2019.13330+ required 0:00 – Using Anchors for proportional scaling 2:00 – The Crop setting 4:21 – […]

Widgets Part 3: Scaling Panels and Locking Proportions with Fixed Mode

In this video we discuss common panel scaling pitfalls and how to use panel’s Fixed Mode to lock the proportions of certain UI elements. Example file: http://tinyurl.com/yxtz5aor TouchDesigner 2019.13330+ required 0:00 – Scaling panel issues to look out for 2:56 – Fixed Mode for locked proportions

Widgets Part 2: Widget COMP and Knob, Slider, and Button Layouts

In this video we discuss creating sub-panels for easier layout of knobs, sliders, and buttons. Example file: http://tinyurl.com/y6y5vb5m TouchDesigner 2019.13330+ required 0:48 – Creating a knob panel layout 3:24 – The Widget COMP 5:33 – Creating slider and button layouts 8:30 – Mixed widget layouts

Widgets Part 1: Introduction – Panel Layout and Fill Mode

Widgets allow you to quickly build user interfaces and control panels in TouchDesigner. In this introductory video, we discuss basic panel layout techniques on our way to recreate a physical MIDI controller using Widgets. Example file: http://tinyurl.com/y4z8dwrb TouchDesigner 2019.13330+ required 0:00 – Introduction 2:35 – Size from window 3:55 – Layout hierarchy, parents and children […]

Feedback Techniques (English / 日本語)

Explore different feedback techniques using TOPs in TouchDesigner. Example files: http://tinyurl.com/yyx5jmek MUTEK.jp 2018 Advanced Class Day1 Lecturer: Markus Heckmann Link: https://www.derivative.ca Twitter: https://twitter.com/w_____________n Interpreter: Shuhei Matsuyama Link: https://www.shuhei-matsuyama.com Twitter: https://twitter.com/MatsuyamaShuhe1 0:00 – Basic feedback and pixel formats 15:00 – Scanner effect 27:33 – Adjusting feedback parameters 30:07 – Mover effect 43:25 – Adding histogram 47:45 […]

GLSL TOP Post Effects (日本語)

Using the GLSL TOP to make high performance post-process type effects. Example file: https://goo.gl/Av11Fh Blog post: https://speakerdeck.com/fand/glsl-posteffect-in-touchdesigner MUTEK.jp 2018 Advanced Class Day1 Lecturer: Amagi Takayosi Link: https://www.1-10.com/ Twitter: https://twitter.com/amagitakayosi 0:00 – Introduction 4:25 – GLSL introduction 8:20 – Review of the sample files 11:31 – GLSL TOP 26:00 – RGB Glitch effect 41:27 – Chroma […]

PBR and 3D Workflows (English / 日本語)

3D workflows and shading with PBR and Substance Designer materials Example files: http://tinyurl.com/y4ekbnfq MUTEK.jp 2018 Advanced Class Day1 Lecturer: Ben Voigt Link: https://www.derivative.ca Twitter: https://twitter.com/brvoigt Interpreter: Tetsuya Kanakubo Link: http://ted-kanakubo.com/touchdesigner-jp Twitter: https://twitter.com/ted_kanakubo 0:00 – Introduction 2:14 – FBX importing 9:05 – Lighting 14:14 – Materials 16:04 – Substance Designer materials 21:50 – Environment lighting 24:15 […]

Extending TouchDesigner (日本語)

Extending TouchDesigner using Python and C++ to incorporate Standard Libraries, csv data, openCV, and more. Example files: http://tinyurl.com/y2m3gsuc Blog post: http://satoruhiga.com/post/extending-touchdesigner/ MUTEK.jp 2018 Advanced Class Day2 Lecturer: Satoru Higa Link: http://backspace.tokyo/ Twitter: https://twitter.com/satoruhiga 0:00 – Introduction 2:58 – Basic operators 5:58 – Text DAT and python 20:56 – COMP extensions 31:56 – Standard libraries – […]

Sequencer UI (English / 日本語)

Learn how to make a Sequencer UI using Panel Components, instancing, and render picking. Example files: http://tinyurl.com/y54fbd4t MUTEK.jp 2018 Advanced Class Day2 Lecturer: Markus Heckmann Link: https://www.derivative.ca Twitter: https://twitter.com/w_____________n Interpreter: Shuhei Matsuyama Link: https://www.shuhei-matsuyama.com Twitter: https://twitter.com/MatsuyamaShuhe1 0:00 – Preview of the project 1:30 – Building 3D for UI 21:29 – Defining Colors 40:05 – Texture […]

Visualizing Noise and using Shadows and Depth (English / 日本語)

Visualizing noise with instances and and setting up shadows and depth in your renders. (w/quick PBR setup) Example file: http://tinyurl.com/y4n8pzzh MUTEK.jp 2018 Advanced Class Day2 Lecturer: Ben Voigt Link: https://www.derivative.ca Twitter: https://twitter.com/brvoigt Interpreter: Tetsuya Kanakubo Link: http://ted-kanakubo.com/touchdesigner-jp Twitter: https://twitter.com/ted_kanakubo 0:00 – Initial setup 4:55 – Adding PBR and setting up the look 8:55 – Setting […]

Introduction to TouchDesigner (English / 日本語)

A basic introduction to TouchDesigner’s interface and operators. Example file: http://tinyurl.com/y5y9a6nr MUTEK.jp 2018 Beginner Class Day1 Lecturer: Ben Voigt Link: https://www.derivative.ca Twitter: https://twitter.com/brvoigt Interpreter: Tetsuya Kanakubo Link: http://ted-kanakubo.com/touchdesigner-jp Twitter: https://twitter.com/ted_kanakubo 2:18 – Project Structure 10:05 – Interface introduction 14:45 – Parameters 18:45 – TOPs – Texture Operators for 2D images, movies, and compositing 53:06 – […]

SOPs and Shading (English / 日本語)

Introduction to SOPs and rendering, including tips on materials and PBR. Example file: http://tinyurl.com/y6lnr29p MUTEK.jp 2018 Beginner Class Day1 Lecturer: Markus Heckmann Link: https://www.derivative.ca Twitter: https://twitter.com/w_____________n Interpreter: Shuhei Matsuyama Link: https://www.shuhei-matsuyama.com Twitter: https://twitter.com/MatsuyamaShuhe1 6:13 – SOP introduction 15:05 – Rendering a scene 27:55 – Texturing 39:40 – Facet SOP 45:45 – PBR shading and Substance […]

Instancing and Custom Parameters (English / 日本語)

Instancing geometry on the GPU and also learn about Custom Parameters. Example file: http://tinyurl.com/y3td9zho MUTEK.jp 2018 Beginner Class Day2 Lecturer: Ben Voigt Link: https://www.derivative.ca Twitter: https://twitter.com/brvoigt Interpreter: Tetsuya Kanakubo Link: http://ted-kanakubo.com/touchdesigner-jp Twitter: https://twitter.com/ted_kanakubo 0:00 – Arcball camera 2:40 – Instancing setup using CHOPs 15:50 – 3D noise coloring using the GPU 27:50 – Pixel formats […]

Audio Visualization (日本語)

How to use audio to drive visuals and effects using SOPs, CHOPs, and TOPs. Example file: http://tinyurl.com/y5dzrye3 MUTEK.jp 2018 Beginner Class Day2 Lecturer: Yuki Narumi Link: http://tdsw.co/ Twitter: https://twitter.com/narumin256 0:00 – Introduction to TouchDesigner Study Weekend (TDSW) 8:40 – Basic render setup 19:55 – Working with audio 25:00 – Analyzing audio 31:50 – Trigger CHOP […]

Building User Interfaces (English / 日本語)

Learn about control panels in TouchDesigner and build a colorpicker UI. Example file: http://tinyurl.com/y4wxcbmx MUTEK.jp 2018 Beginner Class Day2 Lecturer: Markus Heckmann Link: https://www.derivative.ca Twitter: https://twitter.com/w_____________n Interpreter: Shuhei Matsuyama Link: https://www.shuhei-matsuyama.com Twitter: https://twitter.com/MatsuyamaShuhe1 2:50 – Start panel building 8:03 – Fill mode 11:00 – Color ramps 23:10 – Panel values 40:35 – Value slider 44:35 […]

Intro to TouchDesigner for Pixel Mapping – Ben Voigt and Markus Heckmann

Additional Files – https://goo.gl/yWu4fx 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. This workshop was recorded at TouchDesigner Summit held in Berlin Feb 3-4 2018.

Composing Spatial and Interactive Visual Music – Dave and Gabe

Additional Files – https://goo.gl/zQ4Vnd Extending the techniques found at the heart of sound-reactive visual systems, we will present our methods for writing musical compositions that are designed for multi-channel speaker arrays and large-scale light installations. We’ll discuss frameworks and tools we use that allow us to collapse the gap between sound and visual design. Demonstrating […]

Geometrical Music – Rui Gato

A personal work in progress, based on one possible translation of geometrical forms to musical information. The presentation will start by following the TD network flow, explaining all the technical details and optimizations, then a short live example will demonstrate the system. This workshop was recorded at TouchDesigner Summit held in Berlin Feb 3-4 2018.