Pointclouds (without lidar) Tutorial | TouchDesigner

  Рет қаралды 71,696

supermarket sallad

supermarket sallad

Күн бұрын

Download the project files here
/ supermarketsallad
on the theme of disintegration, we are looking at Pointclouds. How to create them, work with them in touchdesigner, and manipulate them as we turn it into a little particle system.
----------------
an excellent tutorial by ‪@b2bk‬ going further into depth.
• Touchdesigner Tutorial...
----------------
0:00 intro
0:55 making the pointclouds
1:20 rendering the pointcloud
3:21 color
4:20 basic manipulation
7:05 creating the feedback loop
7:55 the secret sauce
11:55 one more thing
@simondavidryden on instagram
simondavidryden.bandcamp.com/
Remember to subscribe
----------------
Specs:
Processor: 12th Gen Intel(R) Core(TM) i5-12400F 2.50 GHz
Installed RAM: 16,0 GB
GPU: NVIDIA GeForce RTX 4060 Ti

Пікірлер: 135
@raphaelsangiorgi7187
@raphaelsangiorgi7187 9 ай бұрын
YESSSSS!!! HAVE BEEN LOOKING FOR THIS FOR A LOT! you are amazing keep up your amazing work 💖🧠🌸🌼🌻🌺
@supermarketsallad
@supermarketsallad 9 ай бұрын
Thank you!
@unveil7762
@unveil7762 7 ай бұрын
secret sauce , same concept is with uv you can create nice water effect on image. instead of add use a displace , no noise threshold but the same over technique with level .03 opacity. i like the way you teach BRAVO!!!
@kennethventura1018
@kennethventura1018 9 ай бұрын
This is killer! Great work.
@watsontao932
@watsontao932 9 ай бұрын
Thanks for this amazing tutorial! For a smooth camera movement, you can first have the camera "look at" the GEO, then create a noise chop with two channels x and y, adjust the period and amplitude, then chop reference the x,y channel to your camera x, y translate and/or rotate, which you can further adjust by adding or multiplying after the reference. Hope this will help :D
@augustineleudar
@augustineleudar 5 ай бұрын
any chance of a tutorial on this easy thing ?
@dn-jb4wx
@dn-jb4wx 5 ай бұрын
This teaching provides more possibilities for the presentation of my works, it's really cool!!!👍
@EDH-buttonpusher
@EDH-buttonpusher 9 ай бұрын
nice! I think u can throw a null into camera "constrain to" as well as '''look at'' , then do movement on the null
@KellyEFin
@KellyEFin 3 ай бұрын
Insane tutorial. Thank you so much!!
@user-fh9kg3rn4m
@user-fh9kg3rn4m 8 ай бұрын
So many thanks Great tutorial 💥
@sophialiarou4688
@sophialiarou4688 7 ай бұрын
You are simply the best!!!!!🙏
@PhaseDeRecherche
@PhaseDeRecherche 9 ай бұрын
Thank you, awesome tutorial !
@akashjagtap9766
@akashjagtap9766 9 ай бұрын
Thank you for this , really helpful
@Nanotopia
@Nanotopia 9 ай бұрын
Amazing!! Thank you for sharing
@folders_apries
@folders_apries 7 ай бұрын
Omg this is amazing!
@shegiranuvo
@shegiranuvo Ай бұрын
super cool, thank you for sharing!
@lookwhosinsideagain3489
@lookwhosinsideagain3489 5 ай бұрын
You saved me with this, thank you!😊
@vinniep237
@vinniep237 4 ай бұрын
so good - thank you!!
@jongo8535
@jongo8535 9 ай бұрын
thanks a lot for the feedback
@theboytheycalljonny1
@theboytheycalljonny1 3 ай бұрын
Thanks for this!
@pataguan
@pataguan 9 ай бұрын
Genial tutorial y música, felicitaciones amigo
@bananaliquorable
@bananaliquorable 9 ай бұрын
SupermarketSallad! This is gorgeous, thank you so much for sharing. If still coming in handy -> I like to use an extra emtpy geo and a lookat to manipulate the camera. This way I can visually (with a donut in the 'empty' geo) put a focus for the camera, and move it around it by simply translating... No issue with rotation anymore. if it helps :)
@bananaliquorable
@bananaliquorable 9 ай бұрын
o haha! @watsontao932 allready gave this one to ya. ^^
@superthoughts
@superthoughts 5 ай бұрын
This is great tutorial and I am super grateful. I have to admit the voice makes me and my friends a little uncomfortable. a little gooned out serial killer sounding... but I love it!
@dot.322
@dot.322 2 ай бұрын
Masterpiece
@Prod_by_hanan
@Prod_by_hanan 5 ай бұрын
I'll come back to this, man i think i need to learn TD asap
@andrearocca8351
@andrearocca8351 4 ай бұрын
Hi!This work is fantastic.Thank you very much. I have a question. Can I switch between two differrent point clouds?
@theboytheycalljonny1
@theboytheycalljonny1 3 ай бұрын
I went LFO > Math >Trail > dropped into the camera scale Z > worked out pretty well for me (generating IDM visuals) but I'm sure there's more refined ways :)
@felixschmitz5432
@felixschmitz5432 2 ай бұрын
hey i tried exporting stuff from blender with ply and after researching I'm almost sure that there are some complications with exporting ply and having the rgb color chanels does anybody know how to fix this? thanks in advance
@Mindspiritdesign
@Mindspiritdesign 9 ай бұрын
From my experience, camera blend technique works best as u can sequence a series of cameras and then use LFO to animate between them.. Another technique is to use arcball camera, which is in the pallete. But for animating camera movements, camera blend is what I prefer.
@supermarketsallad
@supermarketsallad 9 ай бұрын
Gotta try those things! I try to work with a fixed camera instead of trying to animate it. But these sound like some great approaches
@harpyyyyyyyyyy
@harpyyyyyyyyyy 8 ай бұрын
Beautiful tutorial. this is my first look and contact with touchdesign. Thank you ! ps. tell me what soundtrack is on background. love this genrre.
@supermarketsallad
@supermarketsallad 8 ай бұрын
It’s my music. You can find my bandcamp in the description, it’s free to download there :)
@jmfs3497
@jmfs3497 Ай бұрын
THANKS! I didn't think my phone woutd work because it doesn't have LiDAR. I'll see if I can export the model from my phone. Nice!
@charlottelee1343
@charlottelee1343 7 ай бұрын
Hello! Loved this tutorial. I was wondering if you have any recommendations for exporting a point cloud file into a ply or something so that it maintains the 3D data?
@supermarketsallad
@supermarketsallad 7 ай бұрын
Not that I know of. You want to export the point transformations and process it in another program?
@user-cd8rg3xk8f
@user-cd8rg3xk8f 5 ай бұрын
thank you so much for the tutorial! I could follow really well, but somehow my ply files loose der 3d effect that they had in the scan and are totally flat, does someone have an idea how to solve that problem?
@TheDigitonal
@TheDigitonal 9 ай бұрын
Circle SOP and follow path whilst looking at the null. Thank you for your tutorials recently, they’ve been inspirational and really good to see someone working with more ambient looking stuff. Love the music as well, is that yours?
@supermarketsallad
@supermarketsallad 9 ай бұрын
Thank you! Yeah I’ll try that. Yeah, ambient is always nice. And yes, all music on this channel is also mine.
@TheDigitonal
@TheDigitonal 9 ай бұрын
@@supermarketsallad got a link to your tunes mate?
@supermarketsallad
@supermarketsallad 9 ай бұрын
you can find some here simondavidryden.bandcamp.com/
@on2-ne8cg
@on2-ne8cg 2 ай бұрын
excellent tutorial, you saved me with this, I just have a problem, I do not know if it is my object . ply, but I do not see the option of red, green, blue in the pointreference box, try with other objects on the internet and still do not appear the options
@yzoro9358
@yzoro9358 19 күн бұрын
same any solutions?
@OAFDiscussions
@OAFDiscussions 3 ай бұрын
How hard would this be to do with a live camera? Amazing video btw thank you so much!
@marianakalodova9777
@marianakalodova9777 5 ай бұрын
Heyy thx for the tutorial. I was exporting my created object from blender to ply, but couldn't export it with the texture. I want to add the image afterwards as a texture in touch designer. is that possible?
@emiliocasaburi5906
@emiliocasaburi5906 2 ай бұрын
Amazing video as always!! does anyone know why when dropping to select point file the red green blue parameters don't show up? I cannot use color information...
@caposta5141
@caposta5141 8 ай бұрын
Hi! First of all, great tutorial! Looking forward to more videos in the future! I have a question with the colors tho. In the pointfile select TOP when I want to change the x y z, I don't have red green and blue in the list. Is there any solution for this? Thank you in advance! ☺
@supermarketsallad
@supermarketsallad 8 ай бұрын
Hmm, i get this question sometimes.. It means that the point-file you loaded doesn’t have r, g, b information. It only contains the position data. Did you use Scaniverse?
@caposta5141
@caposta5141 8 ай бұрын
@@supermarketsallad oh I see, thank you for your fast reply! I have an android and sadly it doesn't have scaniverse. I tried Kiri Engine and it made a very nice and detailed pointcloud. Unfortunately then it doesn't have rgb info (but I have "nx" "ny" "nz" "s" and "t" on my list, I tried those but no luck)
@supermarketsallad
@supermarketsallad 8 ай бұрын
@caposta5141 ah, those are probably normals (the orientation of the surface) don’t know what s and t are. Idk what s and t are. You can probably get some nice results without the color if it’s a nice pointcloud.
@AliKhan-xy9tw
@AliKhan-xy9tw 26 күн бұрын
Amazing work! How do I make it react to the audio? Pls help
@dannyholmes397
@dannyholmes397 6 ай бұрын
Incredible Video! What would be the best way to export this? Every time I try exporting it as a movie, the video is completely black.
@supermarketsallad
@supermarketsallad 6 ай бұрын
kzfaq.info/get/bejne/fZZhjbV71dGoc3U.htmlsi=ZU7_jXFNEY_r4KRu
@rolandomotta6354
@rolandomotta6354 9 ай бұрын
Amazing work, where did you learn all this? just from the internet or you study it somewhrere?
@supermarketsallad
@supermarketsallad 9 ай бұрын
Didn’t study programming or touchdesigner specifically, studied other fields of art though.
@rolandomotta6354
@rolandomotta6354 9 ай бұрын
@@supermarketsalladyou should learn to programm if you dont know how, its gonna increase your artistic horizons
@anzierfanwagner
@anzierfanwagner 4 ай бұрын
Hi! I was wondering if there is a way to projection map the visual simulations onto the object that is initially used as the scan on Scaniverse? Hope that makes sense..
@anzierfanwagner
@anzierfanwagner 4 ай бұрын
Also can you specify how to make this audio reactive with sound design implemented?
@Vibe_Collector
@Vibe_Collector 27 күн бұрын
Is it possible to get similar results with a 3D mesh designed in blender? I know blender exports PLY but I noticed that the RGB drop downs were different with the point file TOP when I tried it. So the tutorial didn't really line up fully.
@8eck
@8eck 8 ай бұрын
6:30 the coolest part. But now you can do the same thing with 3D gaussian splatting. Btw what is that software?
@supermarketsallad
@supermarketsallad 8 ай бұрын
thanks, this is Touchdesigner, a program mainly used to make interactive real-time performances etc. but it's very versatile. I haven't worked with Gaussian Splatting.. I guess you could produce similar results, but I don't know what if you can manipulate that data like this.
@helunetopilova2371
@helunetopilova2371 9 ай бұрын
Hi, thank you for shearing this with us. Please, can you let me know what music did you use for this tutorial?
@supermarketsallad
@supermarketsallad 9 ай бұрын
It’s an excerpt from music i made for a performance earlier this year. You can find an excerpt on my bandcamp here. simondavidryden.bandcamp.com/album/flattened-square?t=2
@helunetopilova2371
@helunetopilova2371 9 ай бұрын
Thank you Simon.This track is beautiful. I love what you are doing, especially your dancing visual comps. Are you, by ani chance, planning to perform in Bristol, UK? @@supermarketsallad
@supermarketsallad
@supermarketsallad 9 ай бұрын
@helunetopilova2371 thanks! I don’t have any performances planned right now.
@mrshinesun
@mrshinesun Ай бұрын
Great Tutorial! Like many, I could not change the X Y Z values to Red Green Blue in my PointSelect. What worked for me was using a GLSL top instead, with the follozing code: out vec4 fragColor; void main() { // Fetch the color from the input texture, where X, Y, Z are stored in R, G, B vec4 xyzData = texture(sTD2DInputs[0], vUV.st); // Assuming the range of XYZ values is from 0 to 1 // Here we directly map XYZ to RGB fragColor = vec4(xyzData.r, xyzData.g, xyzData.b, 1.0); // Set alpha to 1 for full opacity }
@supermarketsallad
@supermarketsallad Ай бұрын
Hello! This is a neat idea if you want the points colored according to position. This is however a little bit of a walk around the block to end up at your door, and you could actually bypass this node and have the same result. If you don’t have an r, g, b buffer in your point file select that could mean one of two things. Your pointfile doesn’t have color. Or it has color but they are labled as something else (in that case I suggest trying the different buffers to see which ones are the colors)
@TheAndreyMak
@TheAndreyMak 8 ай бұрын
Great lesson! Is it possible to use other formats, for example video instead of .ply?
@supermarketsallad
@supermarketsallad 8 ай бұрын
Pointclouds come in different formats. But a video wouldn’t work for a few reasons. Mainly because it doesn’t have point information.
@robrob2835
@robrob2835 5 ай бұрын
But you could turn the video in a gaussian splatting and then export them as .ply
@kno1541
@kno1541 6 ай бұрын
DOPE MAN, do u think that i can do the same effect but with a video instead of a 3d object?
@supermarketsallad
@supermarketsallad 6 ай бұрын
Thanks! No, not really. A video doesn’t contain 3d info. You could use it as a color map for a 2 or 3d particle system using similar techniques to this. But it’s quite different from this. My tutorial “fire-iris” creates a 2d particle system if you are interested.
@kno1541
@kno1541 6 ай бұрын
@@supermarketsallad oh great, i will check out that tutorial, thanks for answer bro, apreciatte it!
@PhaseDeRecherche
@PhaseDeRecherche 9 ай бұрын
Strange, I dont have the settings rgb in the node Point file select
@supermarketsallad
@supermarketsallad 8 ай бұрын
It probably means that the .ply you loaded in doesn’t have that information.
@chengchen-ub6zj
@chengchen-ub6zj 2 ай бұрын
hi, my threshold can't be applied to the whole model, it's not obvious... any solutions? thank you so much!😭
@manonboucher1778
@manonboucher1778 4 ай бұрын
Hi ! I have a 3Dscan in .ply from Scanivers but when i try to import it in Touchdesigner it says that there is an error and that the .ply file cannot be read.. Is anyone having the same problem ? Or maybe someone who could help me please ?
@TeamDaventure
@TeamDaventure 7 ай бұрын
I loose my picture when I create the two texture 3D TOPs. Do you know why? The geo1 gets red
@supermarketsallad
@supermarketsallad 7 ай бұрын
What does the error message say? Try resetting the feedback loop - although I’m not sure what that would do.
@TeamDaventure
@TeamDaventure 7 ай бұрын
I tried again and now its working. Dont know what the Problem was. But thanks for the fast answer
@lel1625
@lel1625 4 ай бұрын
new asf here , but my render is blank for some reason after instancing?
@hsutahsi
@hsutahsi 9 ай бұрын
add circle sop to path sop to control the camera?
@supermarketsallad
@supermarketsallad 9 ай бұрын
Yeah, I’m gonna try that! Thanks
@armineslamieh
@armineslamieh 7 ай бұрын
Thanks for this video, also could i have the name of the music?
@supermarketsallad
@supermarketsallad 7 ай бұрын
My bandcamp is in the description. It’s there :)
@mattnykamp
@mattnykamp 8 ай бұрын
how would you / could attach an audio file as input? The idea would be to make the pointclouds interact with the audio file, but I have no clue how to do that lol
@supermarketsallad
@supermarketsallad 8 ай бұрын
The answer is yes, definitely. But the margins of this KZfaq comment is too small to describe how to do it. My guess is that you don’t want to use the audio as pointdata, but that you are interested in making the point manipulations audio-reactive. There are a lot of great audio-reactivity tutorials on KZfaq by elekktronaut and acrylicode among many other. I also have one on my channel. That could get you started in how begin.
@THIEFSOUNDS
@THIEFSOUNDS 5 ай бұрын
which one is your audio input example? @@supermarketsallad
@patriciobravo7696
@patriciobravo7696 3 ай бұрын
Hi! My PLY file won’t work. It just says “error” and I can’t go further with the tutorial 😢. Any solutions? Thankss
@palitox5770
@palitox5770 6 ай бұрын
when i insert the geometry it wont let me link it. im really new to this and might be missing something, but i did everything like the tutorial till this point. anyone knows what the problem could be?
@supermarketsallad
@supermarketsallad 6 ай бұрын
So you kinda need to drag from the last sop and then press tab to open the menu, and then it has a sop in. Or you can go inside the geo and put down an “in sop,” delete the torus, and turn on the display flag in there
@mastoiloicos253
@mastoiloicos253 2 ай бұрын
If I change the .ply file for a different one the Geometry Node has this Error: All OPs must generate the same number of instances (have the same lengths). Is there a way to change just the file and that it keeps working?
@supermarketsallad
@supermarketsallad 2 ай бұрын
Probably the easiest way to fix that is to press 1 on your keyboard to reset the feedback loop. And make sure you are using the same point file for color and position.
@Nanotopia
@Nanotopia 9 ай бұрын
I am wondering why my plys don't give the lines like yours- any idea? I've tried with a couple different plys and messed with settings, copied your settings etc. and no wavy growing lines.
@supermarketsallad
@supermarketsallad 9 ай бұрын
The lines come from the feedback loop combined with the texture 3d TOP. If you follow the tutorial, and play with the noise and threshold, something that looks like this should appear. you can check out the tutorial I linked in the description to understand what’s going on.
@Nanotopia
@Nanotopia 9 ай бұрын
yes yes- I have done this no problem it is just that my plys do not stretch they explode 😂 which is nice but the lines are amazing @@supermarketsallad
@miliv_eth
@miliv_eth 8 ай бұрын
I had the same issue for the wavy lines being not present. The solution Ive come across was setting the Offset property of the Noise inside the feedback loop to 0. Hope it helps! m
@michellewesterman9481
@michellewesterman9481 9 ай бұрын
one more question :) I have problems with the RGB values of my point cloud. I made a 3d poly.glb with polycam an my iphone13 and transferred it into a ply... I do believe that this is the reason why I lost my RGB values... can that be correct?
@supermarketsallad
@supermarketsallad 9 ай бұрын
I actually don’t know, it sounds like you are correct. It looks like polycam can export plys. Otherwise, when doing the transformation check to see if there’s a color option. But I actually don’t know what I’m talking about here.
@user-kq7xy1rv9u
@user-kq7xy1rv9u 9 ай бұрын
How do u solve this problem? I met something that seems like the situation u depicted, I wonder if you can share how u sove this.
@klaudiapacharew9844
@klaudiapacharew9844 7 ай бұрын
I have the same issue as everyone else, but I was working with google map scans :( Does anyone know how I can get those?
@michellewesterman9481
@michellewesterman9481 9 ай бұрын
hmm you need the non commercial right?
@supermarketsallad
@supermarketsallad 9 ай бұрын
The non-commercial works fine, if that’s what you mean unless your pointcloud is over 1280 by 1280 in resolution. The commercial works well too.
@camilan6244
@camilan6244 2 ай бұрын
Mine is not rendering in real time. Any idea why?
@danieljumillas7495
@danieljumillas7495 6 ай бұрын
Fantastic tutorial. Do you know if it is possible, instead of doing it with a .ply file, to add a Kinect at the beginning?
@Mistubishi.
@Mistubishi. 6 ай бұрын
same question here, i got the kinect 2 but i dont know :(
@Carabistouillepng
@Carabistouillepng 3 ай бұрын
i don't have the red, green, and blue option on my first point select :/
@fordrivingandothers
@fordrivingandothers 3 ай бұрын
sammeeee its just a bunch of other options
@nataliastojkova6374
@nataliastojkova6374 2 ай бұрын
same here, I even tried to download older versions, but can't find the right one
@IrinaCC1
@IrinaCC1 6 ай бұрын
Is it must pay to download?
@supermarketsallad
@supermarketsallad 6 ай бұрын
No, Scaniverse is free
@Hamidsami021
@Hamidsami021 2 ай бұрын
Scan app for android?
@easoli47
@easoli47 Ай бұрын
Hello ! I tried every type of .ply, nothings work for me i always have black screen and no point ... If someone have an idea t.t ...
@supermarketsallad
@supermarketsallad Ай бұрын
Then it probably isn’t a problem with the ply. A common problem is that people forget to toggle “add points” in the add SOP
@easoli47
@easoli47 Ай бұрын
No I already do that .. I follow every step from the tutorial
@supermarketsallad
@supermarketsallad Ай бұрын
@easoli47 hmm. Maybe try instancing some other geometry. A box SOP for example (uniform scale 0.002) and use a constant MAT. For trouble shooting
@easoli47
@easoli47 24 күн бұрын
@@supermarketsallad Ok the solution was only to update my touchdesigner :') ...
@tomhill6004
@tomhill6004 9 ай бұрын
My word! This is stunning. Outstanding work! I’m looking to hire someone to create a music video. Would you be interested?
@supermarketsallad
@supermarketsallad 9 ай бұрын
Find me on instagram and shoot me dm and we can talk :) 🌟
@giulialuotto9466
@giulialuotto9466 5 ай бұрын
hi! idiot noobie here. i followed the teaching (great work btw) up to the basic manipulation but the threshold + noise just dont? work? does anyone have any idea how to solve this?
@supermarketsallad
@supermarketsallad 5 ай бұрын
hello noobie. Maybe you forgot to close the feedback loop.. Or maybe you didnt set it to input*noise in under “output” in the noise. Maybe you didn’t turn up the soften enough in the threshold. Or maybe your pointcloud is really large or really small.
@yogi.pratama
@yogi.pratama Ай бұрын
Lowering the threshold works. Thank you!
@tunaroll3957
@tunaroll3957 6 ай бұрын
I'm the 999th liker of the video! Kudos to me and the 1000th who'll come after me.. Of course a big shout to supermarket salad for making this awesome video! :)
Bill Gates Reveals Superhuman AI Prediction
57:18
Next Big Idea Club
Рет қаралды 45 М.
Attractors and Particles TOUCHDESIGNER TUTORIAL
32:18
supermarket sallad
Рет қаралды 8 М.
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 14 МЛН
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 24 МЛН
Custom Interactive 3d Particle System TOUCHDESIGNER TUTORIAL
27:33
supermarket sallad
Рет қаралды 49 М.
How Particle Life emerges from simplicity
10:16
Tom Mohr
Рет қаралды 329 М.
Flow Field Particles in TouchDesigner - All TOPs!
38:21
Dean Cheesman
Рет қаралды 678
How do non-euclidean games work? | Bitwise
14:19
DigiDigger
Рет қаралды 2,4 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 14 МЛН