Glad you try it. All point data was pre-processed. First I took an image and feed it into marigold to get the depth information. We used blue noise stippling algorithm to place the points and extract the point scale we need for shading. The trick to make the particles not bouncing all over the place between transition is to systematically place the initial points in the blue noise stippling sim in a grid placement + noise and simulate it with less force but longer duration so to ensure the point will never travel too far from their original placement. Then when you apply you real-time gpgpu sim, they will look really stable. With the depth information, you can make them in 3d. I think we used 6.4k points only at the end. ~50KB binary file per photo including all point placement, depth and shading information we need.
Glad you try it. All point data was pre-processed. First I took an image and feed it into marigold to get the depth information. We used blue noise stippling algorithm to place the points and extract the point scale we need for shading. The trick to make the particles not bouncing all over the place between transition is to systematically place the initial points in the blue noise stippling sim in a grid placement + noise and simulate it with less force but longer duration so to ensure the point will never travel too far from their original placement. Then when you apply you real-time gpgpu sim, they will look really stable. With the depth information, you can make them in 3d. I think we used 6.4k points only at the end. ~50KB binary file per photo including all point placement, depth and shading information we need.
Thanks for all of your work, Yuri! These videos are always so helpful for getting exposed to more in-depth topics of three js.
I just want to say thank you! These has been very helpful for me as use cases to learn shaders as I'm just starting out.
Glad to see you again an you are safe
Thank you so much for sharing your knowledge Yuri. Another masterpiece. I'm always here in your channel learning something new. God bless you 🙏🏻 😊
Good stuff thank you
Very good video, thank you❤
Hello Yuri, thanks for all of your work. Hope you stay safe and the bad guys go back home. Best regards from Poland!
Hello Yuri, are you planning on using R3F / Drei for your tutorials in the futur?
sure, just looking for some stuff that'd be nice to implement with r3f
@@akella_ implement all your past videos with r3f 😁
How to get the initial files?
can i have the initial files please?
anyone can help me!!
Why doesn't anyone realise what is suggested at 38:06 when he types "po" xD