Mind-blowing visual illusion created with Blender

  Рет қаралды 159,334

Ducky 3D

Ducky 3D

Жыл бұрын

Realtime Materials - blendermarket.com/products/re...
--------------------------------------------------------
In this #blender tutorial We will be using #geometryNodes to create a visual illusion in animation. We will start by looking at the animated reference and figuring how to remake the movement in Blender. After that we will model the gutters the spheres will be sliding into! Then we will do some simple HDRI lighting and a one light setup. Lastly we will add materials and render in cycles!
----------------------------------------------
Anna Marinenko
Instagram - anna.marine...
Twitter - / marinenko
--------------------------------------------
My links
Patreon - www.patreon.com/user?u=9011118
Website - www.ducky3d.com/
Twitter - / ducky3d
Instagram - / ducky3d

Пікірлер: 121
@TanjoGalbi
@TanjoGalbi Жыл бұрын
Mathematically the movement of each single ball is a sine wave. Their phase is dependant on the angle of the path which makes them move in synch with each other. The circle we see is a trick of the eyes. What you have shown here is a simple shortcut to do those maths using the tools available in Blender. It just goes to show you do not need to know maths to do complex maths 😄
@TheDucky3D
@TheDucky3D Жыл бұрын
Said beautifully
@lafudge2929
@lafudge2929 Жыл бұрын
The phase actually has nothing to do with the path. If their phases were aligned, the balls would collide no matter what the angle of their trajectory was.
@TanjoGalbi
@TanjoGalbi Жыл бұрын
@@lafudge2929 And that is exactly why the phase is set according to the angle of the path like I said! Because the phase is set according to the path angle the balls do not hit and the balls look like they are in a circle. Any other phase settings and they risk hitting and the circle effect is lost.
@chryssdale5747
@chryssdale5747 11 ай бұрын
i like balls
@lanzak7677
@lanzak7677 11 ай бұрын
I just followed a houdini tutorial on this same exact animation but it used coding and a lot of math it made my head hurt and I didn't understand anything. This method is much simpler and easier to understand.
@BlenderRookie
@BlenderRookie Жыл бұрын
That's a good satisfying illusion.
@pete3d408
@pete3d408 Жыл бұрын
Amazing as always. Your tutorials are a good way to learn geo nodes
@maxwindsor_
@maxwindsor_ Жыл бұрын
Looks great! It's crazy I just learned to create this almost exact shot in Houdini! Great to see it's possible in Blender, as well.
@nanaagyemang4097
@nanaagyemang4097 Жыл бұрын
Beautiful!!!Keep making these stimulations 💪💪
@opticonor
@opticonor Жыл бұрын
So many valuable nuggets of info in here for such a simple animation ❤ thanks Ducky
@jamesriley5057
@jamesriley5057 Жыл бұрын
Ducky! the FOV blur on the wood grain, combined with the chrome reflection is awesome. I love your work!
@TheDucky3D
@TheDucky3D Жыл бұрын
Thank you!!
@shanabenjamin8945
@shanabenjamin8945 5 ай бұрын
Thank you!! Brilliant work! :)
@oldman8277
@oldman8277 Жыл бұрын
That’s incredibly good!
@StefanWolfrum
@StefanWolfrum 11 ай бұрын
Totally frickin‘ awesome!! 🤩 Challenge for a future video: make the spheres actually rotate while they move on the ground so that we can use other materials than just perfect mirrors. 😉
@iamhozaayy7284
@iamhozaayy7284 Жыл бұрын
Wow, I am just a beginner like a month and a half in on blender and seeing this, the way you explained was so clear and beginner friendly as well that I could understand everything. It gives me a big boost of motivation to continue. Thanks Nathan
@TheDucky3D
@TheDucky3D Жыл бұрын
Dude this is why I make these videos! I’m so glad you liked the tutorial!
@garrettsmith315
@garrettsmith315 Жыл бұрын
I remember seeing the preview of this, glad you got it all figured out. It turned out nicely!
@TheDucky3D
@TheDucky3D Жыл бұрын
Thanks!
@Ayden3D
@Ayden3D Жыл бұрын
Definitely making this!
@damienduvivier585
@damienduvivier585 Жыл бұрын
Everyone here talking about how amazing the animation is (and it is, don't get me wrong) but the relationship with the cat is even more amazing :)
@TheDucky3D
@TheDucky3D Жыл бұрын
She’s the best
@manjunathsutar6483
@manjunathsutar6483 Жыл бұрын
Love your Tutorials bro.
@TheDucky3D
@TheDucky3D Жыл бұрын
Thanks dude!!
@johnny166
@johnny166 10 ай бұрын
just wanna say you're amazing man
@gerdsfargen6687
@gerdsfargen6687 Жыл бұрын
Far out! So realistic!
@kareemalmkahelah5338
@kareemalmkahelah5338 Жыл бұрын
I did it fully procedural in geo nodes , but the way you achieve it is clever
@madebyjonny7637
@madebyjonny7637 Жыл бұрын
This is a cool project for someones first Geo Node project
@engelbrecht777
@engelbrecht777 11 ай бұрын
This animation is based on Copernicus' perception of the Tusi couple. It has been made thousands of times with code or any animation software since the 80's.
@raycarroll3150
@raycarroll3150 Жыл бұрын
Always appreciated my dude! Love your content and how intuitive it is for dummies like me! LOL. Keep on keepin' on!!
@TheDucky3D
@TheDucky3D Жыл бұрын
I appreciate that man!
@BakamonNO
@BakamonNO Жыл бұрын
freaking beautiful
@dallasscandling6329
@dallasscandling6329 Жыл бұрын
Damn that’s mesmerizing dawg!
@user-ku5oo2cl3z
@user-ku5oo2cl3z 10 ай бұрын
Awesome idea, great execution, great tutorial. I managed to complete it. :))
@3DVladislavYordanov
@3DVladislavYordanov Жыл бұрын
Once again fantastic render man! Keep it up and spread the beauty of geo nodes❤ Can we be interested in seeing a driftaway from your comfort zone and witnessing some extreme jump in a direction where you want to develop yourself even more? ( Maybe renders on a topic dear to your heart?)
@TanjoGalbi
@TanjoGalbi Жыл бұрын
It's a week now and I have come back to this with an idea (that came to me while I was in bed!) and whilst looking at it again today I noticed something you did that was not necessary. When you wanted to show them appearing randomly you added a Separate Geometry node to make the selection and added a Random node set to Boolean as it's selection input. The Separate Geometry node was not required because the Instance on Points node already has a selection input you could have attached the Random node to and does the same thing you wanted!
@mystery_guy
@mystery_guy 10 ай бұрын
good eye!
@orcanimal
@orcanimal Жыл бұрын
Never knew about the tilda menu. Such a time saver!
@TheDucky3D
@TheDucky3D Жыл бұрын
It’s awesome
@normietwiceremoved
@normietwiceremoved Жыл бұрын
I like you because you show that you had to figure something out instead of pretending that you know everything.
@TheDucky3D
@TheDucky3D Жыл бұрын
Always learning
@ayoubthegreat
@ayoubthegreat Жыл бұрын
Awesome tutorial! You're a pro at Blender. Please put the animation again at the end 😭 I was waiting to see the result again
@TheDucky3D
@TheDucky3D Жыл бұрын
Ur right!! Should have done that
@aype72
@aype72 Жыл бұрын
Conseguido. Gracias por tus enseñanzas. Un abrazo desde Granada
@zachhoy
@zachhoy Жыл бұрын
omg your face when "I clicked it again and now I'm going to have to wait" (when you accidentally double-clicked on display in viewport setting), classic. A true Blenderer.
@TheDucky3D
@TheDucky3D Жыл бұрын
Haha we can all relate
@aryankaushik9373
@aryankaushik9373 Жыл бұрын
i made this too just now and rendering it you are the best :))
@shmuelisrl
@shmuelisrl Жыл бұрын
Btw you can just use the selection on the instance on points instead of using a separate geometry (pr delete geometry) .
@1980kcom
@1980kcom Жыл бұрын
I'm impressed with your consistency Ducky. Inspiring stuff I had to join your Patreon just to support. Keep up the great work
@TheDucky3D
@TheDucky3D Жыл бұрын
I truly appreciate that!!
@Mr.Doruko
@Mr.Doruko Жыл бұрын
So good🎉
@shakh_3d
@shakh_3d Жыл бұрын
*13:28** You can Press (CTRL + Shift + T) to import all material files automatically, instead of doing it yourself one by one. Anyway, good tutorial buddy* 🔥
@craigbaker6382
@craigbaker6382 Жыл бұрын
Thanks for this clear tutorial. I am sometimes entertained by those who try to make Blender Tuts like some zany comedy bit but in the long run I know I need "straightforward" vs goofy for tutorials that will be useful. I wondered if an alternate way to approach this would have been to set up one ball animating along a boolean-cut trench with a parabolic acceleration and deceleration function parameterizing its animation rolling speed in a looping cycle and then copy that whole collection into an array with 8 total copies and then offset the rotation about the center plus the start / "pop-in" moment for each ball to be at the correct offset for each ball not to intersect with its neighbors. Same result. The illusion of the ring of balls rotating is an illusion as the path of each ball is simply a straight line. Many ways to skin a cat.
@TheDucky3D
@TheDucky3D Жыл бұрын
Your method would definitely work. Definitely a lot more complex, but would probably open up some really cool opportunities
@trstampf7854
@trstampf7854 Жыл бұрын
Reminds me of a synchronized multi pendulum animation I did a few years ago.
@pv8685
@pv8685 Жыл бұрын
the best problem solutions often comes, when you go to bed! or in the bathtube... or were ever you continue to think about this problem in a quiet space.
@mahabbat1960
@mahabbat1960 Жыл бұрын
😮 wooow
@3dmva
@3dmva Жыл бұрын
my man got the drip🔥🔥🔥
@marcuswill5414
@marcuswill5414 Жыл бұрын
Nice
@sanketsbrush8790
@sanketsbrush8790 Жыл бұрын
Most satisfying thing in this video is a probably this cat.
@victorrosseland7958
@victorrosseland7958 4 ай бұрын
what an beautiful video man, how did u fint out it was 16 ? is it just always multiply with to ? if I have more balls :)?
@nateorona6787
@nateorona6787 Жыл бұрын
Hey i had a question and was wondering if anyone had the same problem. I played around with the random value and when i went to render the other spheres would fade in and out really quickly in a glitch effect any thoughts to fix it?
@ChunribuGame
@ChunribuGame 11 ай бұрын
you guys may be interested in this: Unraveling the magic behind Do Nothing Machines
@W1zardRyan
@W1zardRyan Жыл бұрын
Is it really a visual illusion, or is it just another way to describe how points on a circle would transform if it rolls around the origin?
@marinero0
@marinero0 Жыл бұрын
Thank you for the amazing Blender tutorials! I have a quick question: How can I make the sphere rotate/spin according to the movement? Any tips or guidance would be greatly appreciated. Thanks!
@bvs1q
@bvs1q Жыл бұрын
I don't know the proper way to do it, but for instance local rotation I did a capture attribute node to get the vert id and then a bunch of switch statements on them with the individual angle offset i wanted. You should be able to do it just with like doing tan^-1(tan(y2-y1/x2-x1)) to get the angle between 2 points, and then adjust for the difference between the current direction and target direction. Where that math is done per instance when it goes to an input like rotation or location, from an attribute capture node
@mystery_guy
@mystery_guy 10 ай бұрын
@@bvs1q brilliant! Now show us the nodes you use so we know what the heck you are talking about. Please.
@rayt5788
@rayt5788 Жыл бұрын
👍👍👍👍
@user-qr7mi3uy1d
@user-qr7mi3uy1d Жыл бұрын
I love ducky
@thomasaull
@thomasaull Жыл бұрын
The wood material looks wrong to me. If you were to carve this structure in, the grain would change depending on the depth. This looks like it‘s just projected from the top (which it probably basically is). Really hard to get wood right in 3D. A procedural material might help 🤔
@TheDucky3D
@TheDucky3D Жыл бұрын
Thanks! I’ll look into that! Sounds like it would work
@gottagowork
@gottagowork Жыл бұрын
The "correct" way to do it would be using a 3D texture which can become ridiculously expensive to render. Alternatively if this is something I was worried about, I'd try to noise up the coordinates based on the height dimension and maybe expose pores/saw marks from the cut. I did notice though that a normal map - in sRGB mode even - was used to drive bump height (instead of normal map node), and that bump node was used incorrectly. Oopsie. Tip: If using normal maps, use normal map node, as is. If using bump maps, try the map out first using microdisplacement (displacement only) - whatever goes into displacement scale goes into bump distance with bump strength set to 1. The normal modification will remain the same. Distance (scale) for me typically ends up in the sub mm to a couple of mm big (covering 0 - 1 input range).
@DaellusKnights
@DaellusKnights 7 ай бұрын
I almost feel like I should be kinda mad at you for figuring out that shortcut on this.... a few years ago this optical illusion was one of the first things I ever tried animating... only I was stuck doing the actual sine wave propogations and offsets, etc. IT WAS NOT EASY! 😸 Either way it's cool to see there's an easier method for pulling it off. That, and your cat makes everything okay. I don't trust developers that don't belong to at LEAST one or more cats! 😹😻
@TheDucky3D
@TheDucky3D 7 ай бұрын
maybe the cat kept you from being mad at me!
@decade-gaming8188
@decade-gaming8188 Жыл бұрын
U welcome...
@3dmva
@3dmva Жыл бұрын
really glad to see that ducky got 90k views in 2days
@karlspear6729
@karlspear6729 Жыл бұрын
Don't forget that all of the balls move in straight lines. The circular motion is just an illusion.
@bvs1q
@bvs1q Жыл бұрын
There are 2 rotations going on here though, and can be 3 if you want instance local too. I did it fully in GN with only 1 main rotation keyframed for the main object translation and 2 more sets of rotation to rotate all the objects around the translation point and local instance point, to get cubes to face in a straight direction. Its kinda funny, but it can be both ways, you could have straight lines approximating a circle or circles approximating straight lines.
@yonlaycabrera4431
@yonlaycabrera4431 Жыл бұрын
Why to rebuilt everything in the shader? With the same node wrangler enabled you can press CTRL+ALT+T and select all the materials textures and it automatically put everything in place.
@mrjaffa7354
@mrjaffa7354 Жыл бұрын
Say i wanted this 500 frames. What value would i put in the rotation and for the circle? Would it be double the values?
@TanjoGalbi
@TanjoGalbi Жыл бұрын
I think I found a bug in Blender! I decided to experiment a bit with this idea and after making the balls move round in the circle by following the Bezier curve I decided to make the Bezier an ellipse by scaling it down along the X axis by 75% (Yes, I only had the Bezier selected). The result was not what I expected. It also scaled the mesh circle inside the geometry nodes for the balls making it an ellipse. Not only that but each ball was also squashed 75% on their X axis too like the scale was also applied to the Ico Sphere object in the nodes! That scale command should only have affected the Bezier curve and thus the path the circle of balls takes, not the shape of the balls and their circular arrangement!
@Zertox3D
@Zertox3D Жыл бұрын
What if you apply the scale of the curve?
@TanjoGalbi
@TanjoGalbi Жыл бұрын
@@Zertox3D That works. But the scale should not have applied to the other items in the other object in the first place! lol
@fusion1203
@fusion1203 Жыл бұрын
You should make a video on how to make your cat in blender :3
@TheDucky3D
@TheDucky3D Жыл бұрын
Good idea
@fusion1203
@fusion1203 Жыл бұрын
@@TheDucky3D thanks ^.^ (thats also probably the first time i have ever done a colon three.)
@R3DBLAZE
@R3DBLAZE Жыл бұрын
Can we make them join from outside instead of appearing from nowhere??
@cyrkielnetwork
@cyrkielnetwork Жыл бұрын
You don't need to rotate them. The point of this optical ilussion is that the balls go in straight lines.
@vinztsa
@vinztsa Жыл бұрын
its amazing, but i have a problem when using bevel in edit mode, when i select a line with crtl hold and alt it can't select the whole part, i don't know why it can't ?
@christiangschweng1552
@christiangschweng1552 Жыл бұрын
you can instead select the caps in polygon mode. I had the same problem, the bevel behaves the same way, if you apply it to the caps instead, though.
@pedro_h3895
@pedro_h3895 Жыл бұрын
its because of your scale, it should always be 1, you can see by clicking 'n', to set select the object ctrl + a and then scale, it should work after this
@KatJustice97
@KatJustice97 Жыл бұрын
It looks like the balls on Anna's animation appeared when an empty spot on the "circle" crossed over the center. I wonder how you could set that up
@worldsbrother9704
@worldsbrother9704 Жыл бұрын
What method do you use to minimize damage to your eyes from the computer?
@TheDucky3D
@TheDucky3D Жыл бұрын
I have blue light protection in my prescription glasses
@theMarkofArt
@theMarkofArt 3 ай бұрын
I tried doing this today and everything went well up till the Boolean Modifier. It wrecked my plane and I spent a lot of time trying to figure out Booleans. Do you have a solution for this, please? I'm on 4.1
@theMarkofArt
@theMarkofArt 3 ай бұрын
Update: After 2 hours of this it finally worked but I have no idea what I did.
@user-wy5bz7cx3t
@user-wy5bz7cx3t Жыл бұрын
I was going to create the same scene in blender...
@TheDucky3D
@TheDucky3D Жыл бұрын
Yes!
@shmuelisrl
@shmuelisrl Жыл бұрын
Why did you use the normal in a bump node? That's not how you use a normal map.
@Logans_Animations
@Logans_Animations Жыл бұрын
5:23
@muhammadali_st
@muhammadali_st Жыл бұрын
hello, I did everything half a number, but there are no balls in the render, why
@fusion1203
@fusion1203 Жыл бұрын
Cat :)
@atharvabhalerao9877
@atharvabhalerao9877 Жыл бұрын
pssst 🐈
@decade-gaming8188
@decade-gaming8188 Жыл бұрын
Don't be afraid I will just ...🥊🥊🥊🥊🥊🥊
@mikeagoya
@mikeagoya Жыл бұрын
Hii
@decade-gaming8188
@decade-gaming8188 Жыл бұрын
...😴...🥱...thx
@robhindley3228
@robhindley3228 Жыл бұрын
Another idea. Please show how to do this in Blender. kzbin.info/www/bejne/qXvLlYqEecp5fq8 using Geo Nodes
@Shaaaaade
@Shaaaaade Жыл бұрын
UV is wrong
@Shaaaaade
@Shaaaaade Жыл бұрын
Bruh, pin of shame
@bitspacemusic
@bitspacemusic Жыл бұрын
Honestly, you could just post cat videos and that would be fine too.
@inb4goldenage848
@inb4goldenage848 Жыл бұрын
Anna is a WOMAN. Thanks for featuring HER artwork. Let's stop all this insane hate towards WOMEN and use female pronoun for FEMALES. Other than that, great video.
@TheDucky3D
@TheDucky3D Жыл бұрын
I used they them pronouns as to stay gender neutral as I don’t know what Anna identifies as. I’m sorry you feel like that’s hate towards women, but that’s absolutely not correct, nor my intention to come off that way. Had I known what Anna’s pronouns where I would’ve used them. But I know just because someone presents a certain way doesn’t mean that’s how they identify and I was only trying to be respectful.
@craigbaker6382
@craigbaker6382 Жыл бұрын
Please refrain from extolling gender/sexual politics into something that is irrelevant to them. I would prefer not to know one way or the other how an individual identifies but I am completely exhausted and resistant therefore to people who will announce things in an imperative tense about how we "should" do some thing some way blah blah about [x-random concept] while we appreciate a computer graphics animation.
@dif7051
@dif7051 Жыл бұрын
incredible work ! can you make a tutorial how to make ball music animation like @victordemartrin 💙
@learntobecomeananimator
@learntobecomeananimator Жыл бұрын
I really Love all of you tutorials and I learned lot of geometry nodes and blender. I also keep taging you on insta . I dont know are you getting or not. thanka a lot.
@dzomlamasina1560
@dzomlamasina1560 Жыл бұрын
Great ! But why so bad uw map on wooden board.
SUPER SATISFYING Physics Loop Made in Blender!
12:48
Ducky 3D
Рет қаралды 58 М.
How YOU Should Learn Blender In 2024!
12:41
Ducky 3D
Рет қаралды 639 М.
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 10 МЛН
This Node Makes Pro Animation So Easy!
15:16
Ducky 3D
Рет қаралды 43 М.
Super Satisfying Animation in Blender (Blender tutorial)
16:05
Creating Realistic 3D Water in Blender : The Ultimate Guide
21:05
16 Blender Tips That Made Me Pro
9:20
chocofur
Рет қаралды 427 М.
This Text Tool in Blender is Insane!
10:03
Ducky 3D
Рет қаралды 89 М.
Photoreal Abstract Sci-Fi Animation Made in Geometry Nodes
13:39
Lego anything with this NEW Blender geometry nodes feature
10:09
Joey Carlino
Рет қаралды 2,6 МЛН
These 7 Tricks Made My Animations 10 times Better (Blender)
10:27