Looping Noise Part 2: Infinite Tunnel Zoom (TouchDesigner Tutorial)

  Рет қаралды 25,324

Simon Alexander-Adams

Simon Alexander-Adams

Күн бұрын

This beginner level TouchDesigner tutorial uses 1D looping noise for the purpose of creating infinite tunnel zooms that start and stop in the same spot (okay, technically not infinite, but it does feel like it goes on forever!) We will also look at a technique for getting smooth camera motion and more generally explore methods for manipulating instanced geometry.
For more info see the corresponding write up:
www.simonaa.media/tutorials/l...
For info on how to export your final video as a looping GIF or video see the previous tutorial in this series:
www.simonaa.media/tutorials/l...
If you have questions, comments, suggestions or corrections please leave them below, and thanks for watching!
TouchDesigner Build: 2019.14650 or later.
Topic Timestamps:
00:00 - Intro
02:04 - 1D looping noise
06:32 - Building the render network
08:08 - Initial instance setup
09:11 - Orienting geometry to a path
13:17 - Geometry viewer setup
14:05 - Camera motion (and geometry density)
20:16 - Smooth camera motion
27:55 - Line MAT
29:27 - Scale and color
34:00 - Taking it further

Пікірлер: 50
@JBroadway
@JBroadway 2 ай бұрын
Great tutorial I hope you continue to make more!
@monikagrigorova9217
@monikagrigorova9217 4 жыл бұрын
Great tutorials! Keep going, many thanks!
@kvelve
@kvelve 4 жыл бұрын
That's some really wonderful stuff you're teaching. Thank you!
@jasonstevenson6465
@jasonstevenson6465 3 жыл бұрын
Awesome tut..... So many useful concepts in here. Thanks
@jsuth5343
@jsuth5343 2 жыл бұрын
Lots of good stuff in here. Definitely thinking about reusing many of the concepts in other pieces. Thank you!
@tengma8497
@tengma8497 Жыл бұрын
awesome tuto,the method of setting camera look ahead broadens my horizon
@dansabar
@dansabar 2 жыл бұрын
fantastic tutorial I enjoyed it a lot, thank you!
@generativen
@generativen 3 жыл бұрын
your tutorails are excellent!
@kellywarner3748
@kellywarner3748 2 жыл бұрын
Awesome tutorial, thank you!
@kaustik185
@kaustik185 Жыл бұрын
Just what I was looking for, lets go
@blankensmithing
@blankensmithing 4 жыл бұрын
Your tutorials are amazing! Thank you so much
@blankensmithing
@blankensmithing Жыл бұрын
your fans are eagerly awaiting another tutorial 😄
@kithateall
@kithateall 4 жыл бұрын
excellent, thanks for sharing!!!
@prodbyryshy
@prodbyryshy 9 күн бұрын
very cool and thanks for sharing, this seems to be a pretty advanced tutorial, i am new to touch designer, i got a different result but somewhat similar
@crdhdxyz
@crdhdxyz 4 жыл бұрын
thank you! awesome video. keep it up
@FreeTacozYT
@FreeTacozYT 9 ай бұрын
Really nice, thank you so much
@Mr.Meowgical
@Mr.Meowgical Жыл бұрын
Thank you for the great tutorial, lots of useful bits here. Definitely gonna tweak this one and get a different "ride" out of it ;P
@lee_sung_studio
@lee_sung_studio Жыл бұрын
Thank you. 감사합니다.
@toddwh
@toddwh 4 жыл бұрын
Thank you!
@alexwaite5120
@alexwaite5120 2 жыл бұрын
I love you your tutorials have helped me soo much
@alexwaite5120
@alexwaite5120 2 жыл бұрын
also I encountered a slight problem with the positioning of the camera - I have had to adjust the x and y transform by about .6 and -.4 for it to fit into the tunnel, it also slips out of the tunnel occasionally, I was wondering is the path its following somehow slightly out of sync with the position of the camera, if so do you know what I could do to fix this?
@alexwaite5120
@alexwaite5120 2 жыл бұрын
just fixed it.. was a problem with the positioning of the initial torus.
@alexeyparkhomenko6237
@alexeyparkhomenko6237 3 жыл бұрын
thats great, thank you
@supremebeme
@supremebeme 6 ай бұрын
worth it just to learn how to fill path or close loop with trim, jeeze been wanting to learn how to do that a while
@DanSeipel
@DanSeipel 8 сағат бұрын
if you wanna use this with other .toe projects as a .tox, add selects to the timeline chop and then a math chop to the rangeend select & multiply by 6. that's one way...
@lirawhite5799
@lirawhite5799 2 жыл бұрын
wounderful
@Traversable_Dale
@Traversable_Dale 4 жыл бұрын
Hi Simon, thank you for your tutorials. I've been having a lot of fun with them. Question: do you know how I could modify this system to generate a 2.5D road, rather than a 3D tunnel? I'm trying to build a retro style arcade racing game (ie. Outrunners, Virtua Racing) I've been experimenting with swapping out the rbg t[xyz] channels within the looping noise base, and have gotten some interesting looks, but not sure how to get it to look like a 2D road
@polyhop
@polyhop 4 жыл бұрын
Hey John, I would probably use a different approach for this. Something like a static camera placed on a grid or other form, and noise used for height displacement to create mountains / landscape, and to carve away a road. Not sure what your exact vision is, but maybe that will help push you in a potential direction!
@unveil7762
@unveil7762 3 жыл бұрын
Try joint sop . Loop the camera in a path , instance all to the shape u want . Done.
@satyamjha_2
@satyamjha_2 3 жыл бұрын
Thanks for introducing me to this idea! great tutorial. How do I vary the speed of the loop though? without altering the specifics of the path
@polyhop
@polyhop 3 жыл бұрын
Change the length of the timeline! To the left of the transport controls change "End" and "REnd" to adjust the speed of the loop.
@lucastemmer3113
@lucastemmer3113 6 ай бұрын
Thanks a lot! My only problem is that my instances are rotated in (kind of) the same direction... any ideas?
@sonomute
@sonomute 4 жыл бұрын
Hi! Thanks for the tutorial! Could you give me a tip on how to detect when the camera passes one of the toruses? I kind of realize that i have all the data i need, like the instancing frequency, the path itself and the camera position and it should be enough, only can't figure out what kind of calculation to make yet, regretting skipping all those math classes in school to hang with my buddies and smoke weed instead now)) Thanks again!
@polyhop
@polyhop 4 жыл бұрын
Hey, I think you'll want to explore using the camera position in conjunction with the instanced CHOP positions. You can find the closest torus using the distance formula in CHOPs, though what you do with that next is dependent on your end goal. It's not a trivial problem, so without trying it for myself (and knowing what you're after) I don't have a concrete answer for you on next steps. Hope this gets you started at least!
@unveil7762
@unveil7762 3 жыл бұрын
Joint sop can help you. You can make the tunnel like that is 100 time faster, than u have the distance and how many repetition of the tunnel you have in that distance. Divide the 2 number and u have the distance. Than use some math and python to track the event.
@athousandechoes2825
@athousandechoes2825 4 жыл бұрын
Hey Simon ! Love your tutorials, they are really useful and got me progressing a lot with touchdesigner. However, I always find you're going really fast through explanations ^^" . Could you in the future videos go slower on these and explain a bit more the parameters you're changing and their utilities ? I think it would benefit for us all to understand the "machine" better and on a deeper level. Otherwise, thank a lot. You're a good teacher ;) !
@polyhop
@polyhop 4 жыл бұрын
Thanks for the feedback! I'll keep that in mind going forward.
@athousandechoes2825
@athousandechoes2825 4 жыл бұрын
@@polyhop I've got a question. I want to extend the timeline, but conserve the same speed as Frame/3600 (your timeline length). I tried to feed the math in front of the timeline by dividing only the frame of the timeline by a constant = 3600 units. But it doesn't work. I also tried selecting, trimming and speeding the channels, but I get strange cam+geo speed along the path (often too fast) or strange position rotation. Any idea on how to make this happen ?
@user-pc7dv8tg1o
@user-pc7dv8tg1o 4 жыл бұрын
加油
@Zom8ie10
@Zom8ie10 Жыл бұрын
Hey so this is a great technique, however when I get to adding a third vector to the instancing of rotation I lose all geometry in the viewport, i am wondering if this is due to an update in Touch but ever clone just vanishes, it allows me to add 2 of the vectors and works great. Anyone else had this bug?
@polyhop
@polyhop Жыл бұрын
Are you encountering this when following along with the tutorial, or in general in other attempts to use the rotate to instance parameters? I checked the example file (find it via github github.com/Simonalexanderadams/TD-Tutorials/tree/master/2019-07-23_Looping_Noise_Part_2 , it's linked from the version on my website), and it still works with the newest version of TD, so you could cross check the finished version to see where the error is on your end. If you're encountering it in your general work: I sometimes encounter instances disappearing when a given "rotate to" vector is [0,0,0] (you can even test by feeding your "rotate to" values of [0,0,0] with everything else default, and the instances will disappear) When I do see this happen I can usually fix it by adding a small amount to the z (.001 or so). I think it has trouble when the "rotate to" vector is coincident with the up vector (will try and confirm next time I see this "in the wild" so to speak.)
@Noah-kf9vw
@Noah-kf9vw 4 ай бұрын
Yes! Same here, followed the tutorial and got stuck there, it’s definitely the update
@berkekilicaslan6585
@berkekilicaslan6585 4 жыл бұрын
adding line MAT does not work on me...For constant MAT everything is cool but when I put line MAT it disappear. Can you help me about that ? Thanks :)
@polyhop
@polyhop 4 жыл бұрын
Hey Berke, I've noticed some other folks have had issues with the Line MAT too. I believe it is a compatibility issue on Mac, and I plan to collect info from people who have this issue and pass it along to Derivative as a bug report. Are you using a Mac yourself? Regardless, if you could share your computer specs (year, OS, TD version) along with notes on what happens when you access the Line MAT operator snippets, I'd love to pass that along to Derivative to try and get it sorted. Thanks!
@berkekilicaslan6585
@berkekilicaslan6585 4 жыл бұрын
@@polyhop Thanks for your reply Simon. Yes, I'm using Mac. It's a mid-2012 Mac but I made some improvements(512SSD and 16GB RAM), also I use MacOS Catalina, and TD version is 64-Bit build 2020.20625. Actually, when I add a Line MAT, it displays as a blank MAT, if I connect it to a GEO all the visual goes in render etc.(If i enable draw Points it works but I don't need it)
@polyhop
@polyhop 4 жыл бұрын
@@berkekilicaslan6585 Noted, thanks for the info. Hopefully passing it along to Derivative will help get the feature fixed on Mac!
@supremebeme
@supremebeme 6 ай бұрын
would be fun to make it audio reactive
@1710000huh
@1710000huh 4 жыл бұрын
REZ game tutorial :)
@polyhop
@polyhop 4 жыл бұрын
The highest of compliments! :D
@Trentabyte
@Trentabyte 8 ай бұрын
Amazing. Just wow. Again, thank you for the knowledge! 🫶🏻
Looping Noise Part 1: Ending at the Beginning (TouchDesigner Tutorial)
25:54
Simon Alexander-Adams
Рет қаралды 50 М.
Instancing Geometry in TouchDesigner
28:04
Simon Alexander-Adams
Рет қаралды 42 М.
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 32 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 166 МЛН
Variable Line Width in TouchDesigner
25:57
Simon Alexander-Adams
Рет қаралды 24 М.
Noise Displacement in TouchDesigner
34:00
Simon Alexander-Adams
Рет қаралды 40 М.
Animating Camera Movement - TouchDesigner Tips, Tricks and FAQs 7
25:02
bileam tschepe (elekktronaut)
Рет қаралды 43 М.
ASCII Effect in TouchDesigner
47:25
Simon Alexander-Adams
Рет қаралды 4,8 М.
A simple procedural animation technique
8:31
argonaut
Рет қаралды 195 М.
Generative Camera Paths in TouchDesigner - Tutorial
14:52
The Interactive & Immersive HQ
Рет қаралды 15 М.
10 Tools Every Blender Noob Should Learn
9:44
Brad Colbow
Рет қаралды 917 М.
TouchDesigner _03 Curl Noise
24:04
threedashes
Рет қаралды 52 М.
They got a Golden Buzzer 🤣✨
0:46
America's Got Talent
Рет қаралды 16 МЛН
The little boy had to do this || Please subscribe #ruthkadiri247 #comedy
1:01