Pointclouds (without lidar) Tutorial | TouchDesigner
Vložit
- čas přidán 21. 07. 2024
- 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
YESSSSS!!! HAVE BEEN LOOKING FOR THIS FOR A LOT! you are amazing keep up your amazing work 💖🧠🌸🌼🌻🌺
Thank you!
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!!!
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
any chance of a tutorial on this easy thing ?
@@augustineleudar i found this video that had good camera use czcams.com/video/DJXNqPLXvAA/video.html&ab_channel=Dithdsgn
This is killer! Great work.
This teaching provides more possibilities for the presentation of my works, it's really cool!!!👍
nice!
I think u can throw a null into camera "constrain to" as well as '''look at'' , then do movement on the null
Insane tutorial. Thank you so much!!
Amazing!! Thank you for sharing
You are simply the best!!!!!🙏
Thank you, awesome tutorial !
So many thanks
Great tutorial 💥
super cool, thank you for sharing!
Thank you for this , really helpful
Omg this is amazing!
You saved me with this, thank you!😊
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!
thanks a lot for the feedback
so good - thank you!!
Genial tutorial y música, felicitaciones amigo
Masterpiece
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 :)
o haha! @watsontao932 allready gave this one to ya. ^^
Hi!This work is fantastic.Thank you very much. I have a question. Can I switch between two differrent point clouds?
Thanks for this!
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 :)
Beautiful tutorial. this is my first look and contact with touchdesign. Thank you !
ps. tell me what soundtrack is on background. love this genrre.
It’s my music. You can find my bandcamp in the description, it’s free to download there :)
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?
Not that I know of. You want to export the point transformations and process it in another program?
I'll come back to this, man i think i need to learn TD asap
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?
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.
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
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?
Thank you! Yeah I’ll try that. Yeah, ambient is always nice. And yes, all music on this channel is also mine.
@@supermarketsallad got a link to your tunes mate?
you can find some here
simondavidryden.bandcamp.com/
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
How hard would this be to do with a live camera? Amazing video btw thank you so much!
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...
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?
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
same any solutions?
great tutorial and I love the soundtrack. is it yours?
Yeah, they are avsilande for free on Bandcamp
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! ☺
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?
@@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)
@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.
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!
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.
czcams.com/video/G01ZRJpkDCA/video.htmlsi=ZU7_jXFNEY_r4KRu
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..
Also can you specify how to make this audio reactive with sound design implemented?
Amazing work, where did you learn all this? just from the internet or you study it somewhrere?
Didn’t study programming or touchdesigner specifically, studied other fields of art though.
@@supermarketsalladyou should learn to programm if you dont know how, its gonna increase your artistic horizons
Amazing work!
How do I make it react to the audio? Pls help
Hi, thank you for shearing this with us. Please, can you let me know what music did you use for this tutorial?
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
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
@helunetopilova2371 thanks! I don’t have any performances planned right now.
6:30 the coolest part. But now you can do the same thing with 3D gaussian splatting. Btw what is that software?
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.
Great lesson! Is it possible to use other formats, for example video instead of .ply?
Pointclouds come in different formats.
But a video wouldn’t work for a few reasons. Mainly because it doesn’t have point information.
But you could turn the video in a gaussian splatting and then export them as .ply
hi, my threshold can't be applied to the whole model, it's not obvious... any solutions? thank you so much!😭
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 ?
DOPE MAN, do u think that i can do the same effect but with a video instead of a 3d object?
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.
@@supermarketsallad oh great, i will check out that tutorial, thanks for answer bro, apreciatte it!
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
The answer is yes, definitely. But the margins of this CZcams 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 CZcams by elekktronaut and acrylicode among many other. I also have one on my channel. That could get you started in how begin.
which one is your audio input example? @@supermarketsallad
add circle sop to path sop to control the camera?
Yeah, I’m gonna try that! Thanks
Strange, I dont have the settings rgb in the node Point file select
It probably means that the .ply you loaded in doesn’t have that information.
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?
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
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?
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.
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.
I have the same issue as everyone else, but I was working with google map scans :( Does anyone know how I can get those?
I loose my picture when I create the two texture 3D TOPs. Do you know why? The geo1 gets red
What does the error message say? Try resetting the feedback loop - although I’m not sure what that would do.
I tried again and now its working. Dont know what the Problem was. But thanks for the fast answer
new asf here , but my render is blank for some reason after instancing?
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.
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.
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.
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
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
Thanks for this video, also could i have the name of the music?
My bandcamp is in the description. It’s there :)
Hi! My PLY file won’t work. It just says “error” and I can’t go further with the tutorial 😢. Any solutions? Thankss
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?
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.
hmm you need the non commercial right?
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.
i don't have the red, green, and blue option on my first point select :/
sammeeee its just a bunch of other options
same here, I even tried to download older versions, but can't find the right one
Mine is not rendering in real time. Any idea why?
Fantastic tutorial. Do you know if it is possible, instead of doing it with a .ply file, to add a Kinect at the beginning?
same question here, i got the kinect 2 but i dont know :(
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 ...
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
No I already do that .. I follow every step from the tutorial
@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
@@supermarketsallad Ok the solution was only to update my touchdesigner :') ...
Is it must pay to download?
No, Scaniverse is free
Scan app for android?
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?
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.
Lowering the threshold works. Thank you!
My word! This is stunning. Outstanding work! I’m looking to hire someone to create a music video. Would you be interested?
Find me on instagram and shoot me dm and we can talk :) 🌟
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
}
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)
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! :)