Creating Generative Visuals with Complex Systems - Simon Alexander-Adams

  Рет қаралды 124,016

TouchDesigner

TouchDesigner

3 жыл бұрын

Workshop: Creating Generative Visuals with Complex Systems
Example Files: tinyurl.com/Summit2019-SimonA...
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 examples that will be addressed in the workshop include beginner level TOP-based methods and a brief discussion of intermediate level techniques using GLSL. Cellular automata are simulations consisting of grids of cells which change their state based on simple rules. Participants, along with the instructor, will build 1D and 2D cellular automata systems from scratch using GLSL and will look at examples which incorporate decaying cells (or the “generations” variation) along with methods for utilizing multiple rule-sets in one system.
These patterns, while compelling on their own, can also be used as the input to other systems. This session will help participants understand how to use their motion to drive particles systems and manipulate geometry, in addition to exploring how to add interactive elements to these systems, such as audio-reactivity and motion control from a Kinect or Leap Motion. Above all, the workshop will expose participants to an iterative approach to creating generative visuals, exploring ways of reusing concepts and techniques in new ways.
Instructor: Simon Alexander-Adams
Simon Alexander-Adams is a multimedia artist working within the intersection of music, visual art, and technology. He directs multimedia performances that connect sonic, visual, and kinetic forms, creates interactive installation art, designs new interfaces for musical expression, and produces generative animations and audiovisual works. His work has been presented at international festivals, including Electric Forest, the Ann Arbor Film Festival, and the 2018 Bi-City Biennial of Urbanism/Architecture Shenzhen.
Alexander-Adams has also composed music for short films, theatrical, and dance performances, and performs regularly with the art-rock band saajtak, which has performed at Sonic Circuits (D.C.), Strange Beautiful Music (Detroit), and has shared the stage with musical artists such as Xiu Xiu, Gaelynn Lea, Vicky Chow, New Music Detroit, Laurie Amat, Alan Licht, and more. He received an MA in Media Arts in 2015 from the University of Michigan, School of Music, Theatre & Dance.
Website: www.simonaa.media/

Пікірлер: 46
@abru8699
@abru8699 3 жыл бұрын
Finally some serious reaction-diffusion , thanks man
@mariahvicary
@mariahvicary 3 жыл бұрын
This is so cool!! Thank you so much for all your content!
@tomcarlile4336
@tomcarlile4336 3 жыл бұрын
Great workshop, bravo! Many thx
@Airhaert
@Airhaert 3 жыл бұрын
This is epic! Thank you for sharing!
@dreamaera
@dreamaera 2 жыл бұрын
A wealth of knowledge, thanks so much for sharing these recordings, definitely diving into TD soon, especially after seeing the possibilities with reaction diffusion :)
@Udart
@Udart 3 жыл бұрын
You're a good teacher, very clear and precise tutorial on cellular automata and reaction diffusion. Thank you
@leitflux
@leitflux 3 жыл бұрын
Finallllllyyyy!!!!! This guy is the best.
@ninobasilashvili5816
@ninobasilashvili5816 2 жыл бұрын
Thank you so much! Really amazing that you are doing this!
@JeremydePrisco
@JeremydePrisco 3 жыл бұрын
Excellent instruction!
@Tarnith
@Tarnith 3 жыл бұрын
Great video, thanks for sharing this!
@MiguelAngelGarcia-cs5zi
@MiguelAngelGarcia-cs5zi 3 жыл бұрын
Thanks for sharing man!!!
@SunflowerrAichi1976
@SunflowerrAichi1976 3 жыл бұрын
So interesting job! thanks for sharing it!!
@nfstreet
@nfstreet Жыл бұрын
Thank you so much for the thoughtful tutorial!
@abrahamthalisker6800
@abrahamthalisker6800 3 жыл бұрын
Thanks! Great lesson. In your shader @ 1 :19, you could go further with bitwise optimisation since the number you pass to getRule() is always equal to NE + NN
@isoscelesVJ
@isoscelesVJ 3 жыл бұрын
Hell yeah! Feedback loops for life.
@unveil7762
@unveil7762 3 жыл бұрын
Now i 've got why every body is making this design around!!! LOL !! Thanks for sharing !!
@weihuang4982
@weihuang4982 2 жыл бұрын
Thank you!
@horacemai7032
@horacemai7032 3 жыл бұрын
this is so nice!!!!!
@JaeleNistra
@JaeleNistra 3 жыл бұрын
oh so the people who teach this stuff also just mess around with things randomly till they have something they like too. I WAS DOING EVERYTHING RIGHT THE WHOLE TIME lol
@JaeleNistra
@JaeleNistra 3 жыл бұрын
That being said seeing the results of someones 5 years of messing around psudorandomly condenced into a 2 hour period is pretty nice and i do appreciate the experiance (at 200% speed)
@polyhop
@polyhop 3 жыл бұрын
​@@JaeleNistra Haha, yes there's a bit of experimentation involved, at least in my process. I would also add that it's key to retain the connection between the changes made and related outcome. Building a two-way street between action and result so you can work from either end (work towards a desired outcome vs. finding surprising outcomes by trying new things.) Easier in some instances than others (as complex systems are by nature challenging to predict) but for the larger picture I find this to be important in my own practice!
@jasiahbenedict828
@jasiahbenedict828 3 жыл бұрын
i guess I'm quite randomly asking but does anybody know a good website to stream newly released series online ?
@brettkaiser4467
@brettkaiser4467 3 жыл бұрын
@Jasiah Benedict lately I have been using FlixZone. You can find it on google =)
@carlalubrina9478
@carlalubrina9478 3 жыл бұрын
thankssss!!!!!!!!!!
@xenoscapeteam9268
@xenoscapeteam9268 3 жыл бұрын
I am thinking about putting some of this in my game, would make cool visuals
@nullish0
@nullish0 3 жыл бұрын
Right on
@iamthetinkerman
@iamthetinkerman 3 жыл бұрын
Where's the best place to start learning this from scratch? Thanks
@CharleyM
@CharleyM Жыл бұрын
@17:26 you're talking about the tables and the convolve. In the version I have, there's a 'scale' slider in the convolve tool and it seems to be important in getting this to generate something, otherwise I just have a black cube in the center of my screen. Why isn't this in your video? I understand that it's older, but any idea what the scale might have been set to when you made this video?
@scrapeape
@scrapeape 3 жыл бұрын
This is awesome. The numbers in the tables in my sharpen are totally different. Has it been updated lately? Can I replace those numbers with what you have on yours and expect the same result?
@gridnik
@gridnik Жыл бұрын
I have the same problem- everything is different for me.... i have tried editing the numbers without any progress...
@hinduspl
@hinduspl 10 ай бұрын
Do you have on your patreon video about building that network or file only?
@namuuny3714
@namuuny3714 3 жыл бұрын
Cool! What is the name of the software?
@thomashosek8784
@thomashosek8784 3 жыл бұрын
it's called touchdesigner
@Creadec
@Creadec 3 жыл бұрын
Can't catch fantastic foil effect on 20:56 =( By this loop i always get a two-tone image. Never gray scale =( Anyway class is awesome! Thanks!
@TouchDesignerOfficial
@TouchDesignerOfficial 3 жыл бұрын
Did you make sure your pixel format is set correctly? If you download the example file does it work for you?
@Creadec
@Creadec 3 жыл бұрын
@@TouchDesignerOfficial I'v set 1024 for all TOPs if you mean resolution. Didn't touch any default graphic preferences. Tried to backward the example file but get no result. I'll try to repeat all process. Really like this effect. Thanks for response! Also absolutely love your product. I'd searching something like that for long time to make generative and phisics. Tryed to use Processing and Blender and it wasn't so fun. It made my quarantine happier :)
@nicholasmartins3267
@nicholasmartins3267 3 жыл бұрын
@@Creadec I had the same issue, don't know why
@arteinsana4014
@arteinsana4014 6 ай бұрын
Grat um tu um tutorial um um um
@gridnik
@gridnik Жыл бұрын
13:13 min in and my program is not doing what you are doing- that diffusion pattern is not showing up when i drag the null on the feedback.... damn. It is very disheartening when i fail after 5 sec hahaha. I literally am doing what you are but get totally different result- HOW?
@gridnik
@gridnik Жыл бұрын
Even the downloaded example file "raction diffusion basic example.toe" is not showing any reaction difusion...
@gridnik
@gridnik Жыл бұрын
Could it be because im using the free software and not the paid one? Im working up to buying it but i need to get some progress first before spending cash i dont really have.
@D-K-C
@D-K-C 3 жыл бұрын
Ъ
@jonathanedwardgibson
@jonathanedwardgibson 3 жыл бұрын
Yawn. Sharing ‘roadie’ setup footage is tiresome and taking the time to sort out a few time stamps is a professional courtesy to the audience.
@deadmusik9969
@deadmusik9969 3 жыл бұрын
was on the same boat
Pixel Mapping and Performing with LEDs - Karl Skene
2:36:25
TouchDesigner
Рет қаралды 16 М.
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 522 М.
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 36 МЛН
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 936 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 664 М.
De-Infantilizing STAR WARS (It Works)
27:05
Beghast
Рет қаралды 2,3 МЛН
Creating Interactive Controls for Live Performance - Ginger Leigh
1:34:43
Coding Challenge 180: Falling Sand
23:00
The Coding Train
Рет қаралды 807 М.
Reaction-Diffusion Feedback Effects in TouchDesigner - Tutorial
23:37
The Interactive & Immersive HQ
Рет қаралды 14 М.
I Tried Making Generative Art with Touch Designer
11:39
phase space
Рет қаралды 63 М.
Ray Marching, and making 3D Worlds with Math
6:28
SimonDev
Рет қаралды 240 М.
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН