├── .gitattributes ├── 2021-08-16_Pen_Plotters ├── plexus_SOP.tox └── sop_to_svg_geo_instancing_example.toe ├── 2019-06-15_Looping_Noise_Part_1 └── Looping Noise.toe ├── 2019-05-12_Noise_Displacement └── Noise Displacement.toe ├── 2019-05-30_Instancing_Geometry └── Instancing Geometry.toe ├── 2020-03-17_Variable_Line_Width └── Variable Line Width.toe ├── 2019-07-23_Looping_Noise_Part_2 └── Infinite Tunnel Zoom.toe ├── 2019_Complex_Systems_Workshop ├── Cellular Automata │ ├── Wolfram.tox │ └── CA_Explorer.tox ├── Interactive │ ├── Camera RD and CA.toe │ ├── Audio Reactive RD.toe │ └── Mouse or Leap Motion.toe ├── Generative │ ├── Height Map - RD and CA.toe │ └── Particles - RD and CA.toe └── Reaction Diffusion │ ├── Reaction Diffusion Basic Example.toe │ └── Reaction Diffusion GLSL Examples.toe ├── README.md └── LICENSE /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /2021-08-16_Pen_Plotters/plexus_SOP.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2021-08-16_Pen_Plotters/plexus_SOP.tox -------------------------------------------------------------------------------- /2019-06-15_Looping_Noise_Part_1/Looping Noise.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019-06-15_Looping_Noise_Part_1/Looping Noise.toe -------------------------------------------------------------------------------- /2019-05-12_Noise_Displacement/Noise Displacement.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019-05-12_Noise_Displacement/Noise Displacement.toe -------------------------------------------------------------------------------- /2019-05-30_Instancing_Geometry/Instancing Geometry.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019-05-30_Instancing_Geometry/Instancing Geometry.toe -------------------------------------------------------------------------------- /2020-03-17_Variable_Line_Width/Variable Line Width.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2020-03-17_Variable_Line_Width/Variable Line Width.toe -------------------------------------------------------------------------------- /2019-07-23_Looping_Noise_Part_2/Infinite Tunnel Zoom.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019-07-23_Looping_Noise_Part_2/Infinite Tunnel Zoom.toe -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Cellular Automata/Wolfram.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Cellular Automata/Wolfram.tox -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Interactive/Camera RD and CA.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Interactive/Camera RD and CA.toe -------------------------------------------------------------------------------- /2021-08-16_Pen_Plotters/sop_to_svg_geo_instancing_example.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2021-08-16_Pen_Plotters/sop_to_svg_geo_instancing_example.toe -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Cellular Automata/CA_Explorer.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Cellular Automata/CA_Explorer.tox -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Interactive/Audio Reactive RD.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Interactive/Audio Reactive RD.toe -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Generative/Height Map - RD and CA.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Generative/Height Map - RD and CA.toe -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Generative/Particles - RD and CA.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Generative/Particles - RD and CA.toe -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Interactive/Mouse or Leap Motion.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Interactive/Mouse or Leap Motion.toe -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Reaction Diffusion/Reaction Diffusion Basic Example.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Reaction Diffusion/Reaction Diffusion Basic Example.toe -------------------------------------------------------------------------------- /2019_Complex_Systems_Workshop/Reaction Diffusion/Reaction Diffusion GLSL Examples.toe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simonalexanderadams/TD-Tutorials/HEAD/2019_Complex_Systems_Workshop/Reaction Diffusion/Reaction Diffusion GLSL Examples.toe -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TouchDesigner Tutorials 2 | TouchDesigner Tutorial Example Files 3 | 4 | Find all tutorials here: https://www.simonaa.media/tutorials-articles 5 | 6 | 2019-05-12 - Noise Displacement in TouchDesigner: https://www.simonaa.media/tutorials/noisedisplacement 7 | 8 | 2019-05-30 - Instancing Geometry in TouchDesigner: https://www.simonaa.media/tutorials/instancing 9 | 10 | 2019-06-15 - Looping Noise Part 1 - Ending at the Beginning: https://www.simonaa.media/tutorials/looping-noise-part-1 11 | 12 | 2019-07-23 - Looping Noise Part 2 - Infinite Tunnel Zoom: https://www.simonaa.media/tutorials/looping-noise-part-2-infinite-tunnel-zoom 13 | 14 | 2020-03-17 - Variable Line Width: https://www.simonaa.media/tutorials/line-width -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Simon Alexander-Adams 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | --------------------------------------------------------------------------------