Instancing with TOPs in TouchDesigner
Vložit
- čas přidán 17. 06. 2024
- This TouchDesigner tutorial covers instancing with TOPs through the creation of a "particle donut." It's at a beginner to intermediate level, with a more advanced section at the end touching on GLSL.
Consider supporting me on Patreon! / polyhop
There you can gain access to project files, help guide future topics and support the creation of new tutorials.
Please note this tutorial uses TouchDesigner Version 2023.11600. If you're using an older or newer version there may be features that don't work in exactly the same way.
Additional GLSL resources mentioned in the video:
thebookofshaders.com/
docs.derivative.ca/Write_a_GL...
Video Navigation / Topics:
0:00 - Intro
02:35 - Instancing Operator Families
10:29 - Instancing Setup
17:51 - Noise Coordinate Map
25:11 - Instance Rotation
27:32 - Looping to the Timeline
31:28 - Camera Motion
35:28 - Lighting
40:00 - SSAO
42:45 - Bloom
46:36 - 2D Attractor Reference
49:53 - Attractor Path
52:21 - Attractor using Math in TOPs
1:05:14 - Scaling Instances by Attractor
1:07:34 - Rotating Instances to Attractor
1:12:09 - Attractor using GLSL
1:26:07 - Project File Overview - Krátké a kreslené filmy
Thank you, love the way explain things.
Dude.....I'm only a third of the way through this and this is already a brilliant tutorial. Thank you.
So glad your back
The GOAT is back!!!
Always learn something new from you, thank you!
You my sir are a mad scientist. Thank you for the tutorial!
Worth the watch, learned a lot, thanks!
Your tutorial is very good and it helps me a lot in my study. Thank you very much. I wish you a happy life
thx man this help me lot, i learn how do those attractor force whatever in processing, but did not know how it apply into td and how td glsl work, but after u show the node version and text version, i can visualize it now.
you are amazing!
Damn!! 😵💫🤩🤩
Amazing tutorial so much information!!
Is there a reason you are using chop export rather than reference?
Great question, it mostly comes down to habit for me, since I started using TouchDesigner when exports were still faster than references. At this point python speed in TD has improved to the point that any speed difference is negligible. There are instances where one or the other makes more sense (if you use the export by channel name, or are using expressions dynamically) but I think most instances in this tutorial you can use either interchangeably
@@polyhop got it, thanks :)