Another quick utilization with Touchdesigner and BulletSolver. This time we look at how easy it is to get the outside physical world inside touchdesigner and interacting with our physics worlds. By using OSC, our smartphones and the built in accelerometers we can send super accurate rotation data from the real world into the virtual one. […]
Made using touchdesigner.099.2019.10700 Bulletsolver is part of the new experimental build for Touchdesigner. It allows for the addition of real-time physics simulations inside of your networks in both 2D and 3D. In this tutorial series we cover the basics of what it does, how it does it and then explore some simple implementation on our […]
Made using touchdesigner.099.2019.10700 Bulletsolver is part of the new experimental build for Touchdesigner. It allows for the addition of real-time physics simulations inside of your networks in both 2D and 3D. In this tutorial series we cover the basics of what it does, how it does it and then explore some simple implementation on our […]
Made using touchdesigner.099.2019.10700 Bulletsolver is part of the new experimental build for Touchdesigner. It allows for the addition of real-time physics simulations inside of your networks in both 2D and 3D. In this tutorial series we cover the basics of what it does, how it does it and then explore some simple implementation on our […]
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 […]
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 – […]
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 […]
Part 1/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 Introduction and GLSL TOP overview. Support files for the workshop at https://derivative.ca/community-post/tutorial/introduction-glsl-touchdesigner
Part 2/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 UV manipulation in a GLSL TOP. See Part 1 for support files
Part 3/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 Compositing with the GLSL TOP. See Part 1 for support files
Part 4/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 Shapes in the GLSL TOP. See Part 1 for support files
Part 5/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 Shadertoy conversion. See Part 1 for support files
Part 6/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 Overview of the 3D pipeline See Part 1 for support files
Part 7/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 Bend deformer for instances with the vertex shader. See Part 1 for support files
Part 8/8 of the recording of the Introduction to GLSL in TouchDesigner workshop I taught at Brooklyn Research (https://brooklynresearch.org/) on July 14, 2018 GLSL Particle System introduction 10/31/2019 update : added the example I’m showing at the end in the download at https://derivative.ca/community-post/tutorial/introduction-glsl-touchdesigner
Demonstration of Luminosity, the media server system built in TouchDesigner. Dialog begins at 8:44 Topics will include: – System overview – channels – clips – modulation – presets – animation – output configuration – internal structure Link to video download: https://drive.google.com/open?id=1veI7PhX2tHHobbdBp0nrLvV20mcLrSFI
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 […]
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.
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 […]
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 […]
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.
Core Concepts Dictionaries – a structure and a concept A practical look at dictionaries in TouchDesigner Nested data structures – dictionaries in dictionaries Using Dictionaries as a preset structure Using Python to set parameters Using Python variables in scripts to generalize our code
Core Concepts Simple Logic constructs in Python and in TouchDesigner Scripting Logic and references Comparing values The Channel Class —– 25:23 Robert caught a small error on my part here. Line 25 should read: elif my_val1 ‘less than’ my_val3: (youtube won’t let me use actual brackets in a description) Thanks for the quick eyes Robert!
Core Concepts Lists – a structure and a concept Why Lists matter in TouchDesigner The Channel Class – seeing CHOPs as lists The Point Class – thinking of geometry as lists The COMP Class and .findChildren() – pulling apart returned lists More about how to read the TouchDesigner wiki
Core Concepts Lists – a structure and a concept Creating lists – syntax and structure Retrieving items from a list – Syntax Adding items to a list .append() and .extend() Lists of Lists
Core Concepts Dictionaries – a structure and a concept Looking at Dictionaries and Lists side by side What are key value pairs Retrieving values from dictionaries Retrieving .keys() and .values() Adding items to dictionaries Nested data structures A better text formatting approach with .format() (a big thank you to Willy Nolan for setting me on […]