Geometry Proximity Animation in Geometry nodes (Blender Turorial)

2024 ж. 22 Мам.
78 985 Рет қаралды

Realtime Materials - blendermarket.com/products/re...
-----------------------------------------------------
In this #blender3d tutorial, you will unlock the power of #geometrynodes to create a dynamic system that is so useful for #motiongraphics graphics. We will be using an empty object as the ultimate control center for scaling objects and manipulating materials.
Throughout the tutorial, you will learn step-by-step how to harness the potential of geometry nodes, taking your motion graphics skills to new heights. By leveraging the capabilities of an empty object, you'll discover the art of controlling multiple components with ease, resulting in truly awe-inspiring and efficient designs.
With our expert guidance, you'll gain insights into the intricacies of Blender's powerful geometry nodes system. We will cover essential concepts such as linking object scales to the empty, dynamically adjusting materials based on the empty's properties, and exploring the limitless combinations achievable through this technique.
Whether you're an aspiring motion graphics artist or an experienced Blender user seeking to expand your skill set, this tutorial is tailor-made for you. Unleash your creativity and transform your motion graphics projects by mastering the art of using a single object to control multiple components. Get ready to amaze your audience with visually stunning and efficient animations.

Пікірлер
  • I used a feature similar to this a while back to make a virus simulation of cancer mutating and spreading throughout cells. Nice tutorial!

    @PolyCodeOfficial@PolyCodeOfficial11 ай бұрын
    • Oh yea that’s a great idea for this!

      @TheDucky3D@TheDucky3D11 ай бұрын
    • Can you show the project? Now I'm curious lol

      @TheOscarGamer_@TheOscarGamer_11 ай бұрын
    • sorry thats illegal dude.. you suppose to do it in c4d. LOL

      @ungscyber@ungscyber9 ай бұрын
  • Amazing tutorial, thank you so much!

    @stevep4436@stevep443610 ай бұрын
  • Having created the Donut, I fancied myself a 3d artist and broke my face on my keyboard for hours trying to figure out how to make object A interact with the scale of instances on object B. Thank you Ducky and the Google algorithm inside of my brain for sending me this video.

    @Bung-o-Boi@Bung-o-Boi6 ай бұрын
  • Can't wait to try this, thank you!

    @CalmingVJLoops@CalmingVJLoops11 ай бұрын
  • Thanks for the awesome tutorial.

    @JonS_Animation@JonS_Animation11 ай бұрын
  • OUTSTANDING!!!

    @daddorocket@daddorocket6 ай бұрын
  • this is so cool, thanks!

    @aksi221@aksi22110 ай бұрын
  • love your videos keep up the good work

    @Tesfsh12@Tesfsh129 ай бұрын
  • Very cool, I love how powerful geometry nodes are for motion graphics. Great tutorial, would love to see some of your actual client work sometime!

    @garrettsmith315@garrettsmith31511 ай бұрын
    • Look up “reel” on my channel. It’s got a lot there

      @TheDucky3D@TheDucky3D11 ай бұрын
  • Lovely tutorial...very useful! Many thanks!

    @IvanFlack@IvanFlack11 ай бұрын
    • I’m glad you like it

      @TheDucky3D@TheDucky3D11 ай бұрын
  • You're a genius!

    @user-ve5sb1om1v@user-ve5sb1om1v10 ай бұрын
  • Thanks, I learned again.

    @albertsrepository@albertsrepository11 ай бұрын
  • Thank you Ducky xx

    @rosemariemcgowan6388@rosemariemcgowan63882 ай бұрын
  • Super cool and creative,g.o.a.t as always

    @snap8@snap811 ай бұрын
    • Thanks man!!

      @TheDucky3D@TheDucky3D11 ай бұрын
  • That is incredibly cool

    @delfinal7560@delfinal756011 ай бұрын
  • Tysm for letting me know abt the AO map 🙇🏽‍♀️🙇🏽‍♀️🙇🏽‍♀️

    @keziagreste@keziagreste4 ай бұрын
  • Is quite similar to what mograph does in Cinema 4d! Love it!

    @lucas.felipe8@lucas.felipe89 ай бұрын
  • what i found really cool in another case is adding any sort of knot curve inside the whole thing and making the empty following a complety different path from the surrounding shape can create sick result

    @RELEVANT3D@RELEVANT3D11 ай бұрын
    • I need to try that

      @TheDucky3D@TheDucky3D11 ай бұрын
    • @@TheDucky3Daccording to all my respect i was actually gonna ask if you ever tried that in your early days/tutorials ahaha turned out funny :) no probbb ahaha

      @RELEVANT3D@RELEVANT3D11 ай бұрын
    • @@TheDucky3D before you even make the big cage that is affected overall i stopped youtube and dropped a torus knot and saw that it was working easy peasy

      @RELEVANT3D@RELEVANT3D11 ай бұрын
    • Hi! I tried this out and couldnt get the object origin to stay with it while it was moving along the braid knot. the origin just keeps going along the y axis and doesn't follow the knot like the object does. is there anyway to resolve this? should i be using something other than a curve modifier to animate the object along the knot? thank you in advance!

      @bikkuruimagery5845@bikkuruimagery58459 ай бұрын
  • Great Video, for animating object mouse movements you enable auto keyframing then press space and click g to move your object and all the animation data will be saved.

    @nournada10@nournada1011 ай бұрын
  • Very nice. I have a perfect idea of how I can use this. Thanks dude

    @DeanWhiteUrbanPrintzSunderland@DeanWhiteUrbanPrintzSunderland11 ай бұрын
    • Awesome! Have fun

      @TheDucky3D@TheDucky3D11 ай бұрын
  • 4:10 a more precise way would probably be using a map range node, but the advantage of the color ramp is that it would allow for more complicated falloffs while remaining very easy to tweak.

    @Brixxter@Brixxter11 ай бұрын
    • Yes. Maybe with a curve after the map range, allowing to better control the profile.

      @AllanPatrick7@AllanPatrick711 ай бұрын
    • can't you just use a math node and devide by 1?

      @Maboii-mx6je@Maboii-mx6je7 ай бұрын
    • @@Maboii-mx6je divide by 1? that would just return the original value

      @Brixxter@Brixxter7 ай бұрын
    • damn, no i mean 1 over the value @@Brixxter

      @Maboii-mx6je@Maboii-mx6je7 ай бұрын
  • I really liked your tutorial bro! It was amazing! I also wanted to ask how did you make a pink shadow on top of the cube?

    @Zrio_Coder@Zrio_Coder7 ай бұрын
  • Very nice

    @xaxipiruli6097@xaxipiruli60979 ай бұрын
  • This video is too good bro

    @Mr.blendy_3dp@Mr.blendy_3dp11 ай бұрын
  • Thanks ❤❤❤❤

    @armenkeshishian5974@armenkeshishian59744 ай бұрын
  • Thank you for this awesome video! Your work is incredibly helpful to learn quickly in Blender, I am very grateful for your lessons :)))

    @fapfap1488@fapfap148811 ай бұрын
    • I appreciate that

      @TheDucky3D@TheDucky3D11 ай бұрын
  • Great tutorial! Would it be much harder to add more empties to affect different parts of the "cage" at the same time?

    @ElTrolldego@ElTrolldego4 ай бұрын
  • You can animate mouse movement using the record button and play the timeline while moving the empty

    @linkuno01@linkuno0111 ай бұрын
    • Fr?

      @Phuey@Phuey7 ай бұрын
    • Yup circle (record icon), and use spacebar to start recording if it's pause and escape to stop.

      @ransombot@ransombot4 ай бұрын
  • Amazing job! Can you create the material to mimic 3D printed plastic parts?

    @drokolesko12@drokolesko127 ай бұрын
  • I thank you for the amazing tutorials!🤗 Maybe my question is silly. But is it possible to combine particles emitter and particles hair in a single object?

    @istreko9805@istreko98055 ай бұрын
  • QUESTION: Is there a way to set a separate material (or even just color) for the spheres that are NOT being influenced by the empty?

    @BeierFilms@BeierFilms8 ай бұрын
  • So cool 😍

    @scidart@scidart11 ай бұрын
    • Thank you!!

      @TheDucky3D@TheDucky3D11 ай бұрын
  • Hi, thank you for your video! I have a question. How can you achieve keeping the transform. For example, the particle grow, but later it does not shrink. Thank you!

    @faustoart@faustoart6 ай бұрын
  • Thank you for the tutorial! I have two problems: First, the direction of the empty is like reversed or something like that, any idea how to fix that? And Secondly, it seems my mix shader is blending both materials instead of having them separetly, how can i fix that? Thank you so much

    @luna_laff@luna_laff9 ай бұрын
  • Is it possible to use nodes to control the rotation of individual instances on a curve in order to create, for example, an animation of cutting grass?

    @letomaneteo@letomaneteo7 ай бұрын
  • Such a cool affect. What if I want to apply the mesh to curve/curve to mesh on ONLY the Z lines?

    @joe_fabricator@joe_fabricatorАй бұрын
  • Thanks a lot for this tutorial…

    @brsndi6452@brsndi645211 ай бұрын
    • I’m glad you liked it!!

      @TheDucky3D@TheDucky3D11 ай бұрын
  • Thanks for this exercise. One question: how do you make the scale changes go smoothly, like "easy ease" in After Effects?

    @UnCurieux@UnCurieux3 ай бұрын
  • Hello, why did you add a mesh line node?

    @tirthv6746@tirthv674611 ай бұрын
  • How could that empty also displace the position of points? So when one instance grows it pushes away the other ones in proximity?

    @XAVMotionDesign@XAVMotionDesign10 ай бұрын
  • Hey, first of all, awesome tutorial, I loved it, and I would love to render this out but I don't have a high configuration system, I am planning to get one. Can anyone or @ducky3D suggest if I should go for a laptop or a tower PC, and which one?

    @arupsaha1016@arupsaha101611 ай бұрын
  • Sick tutorial! Was wondering, though: Why is the Mesh Line necessary?

    @MikeSierraFox@MikeSierraFox11 ай бұрын
    • It allows the “geometry proximity” to work. the empty by itself won’t do anything so we need some data to start

      @TheDucky3D@TheDucky3D11 ай бұрын
    • @@TheDucky3D does it work like that because the geometry proximity needs a mesh input and the empty isn't a mesh? So it could have been any mesh really?

      @MikeSierraFox@MikeSierraFox11 ай бұрын
    • @@MikeSierraFox I believe so!

      @TheDucky3D@TheDucky3D11 ай бұрын
  • What is the logic behind using "mesh line" node with count of one?

    @majako5672@majako56724 ай бұрын
  • What does the mesh line node do?

    @rafaeltenorioaranguren6067@rafaeltenorioaranguren606710 ай бұрын
  • soo how can I change the object to the object that I sculpted?

    @vangolucannavarii8816@vangolucannavarii88165 ай бұрын
  • Hey great tutorial! how can I apply this change in color to a different object instead of instances on points. I want to change the distance and its cool but I want everytime I move the mouse to change the size of spheres I want the color of other object to change randomly? is that possible? pls help

    @UroosaNadirLecIndustrialJaloza@UroosaNadirLecIndustrialJalozaАй бұрын
  • why we used mesh line node? As per my though process we are assigning a single vertex to that empty as empty in blender don't have any physical geometry then we are using that assigned vertex in the proximity to effect our cube mesh. correct me if i am wrong.

    @Tuhin-it1xo@Tuhin-it1xo2 ай бұрын
  • How do you use multiple objects to control the geometry? In your thumbnail I think you use multiple empty spheres to create more areas on the cube that are affected? how can I achieve this?

    @christinamayerhofer2321@christinamayerhofer232110 ай бұрын
    • Join geometry/mesh node

      @arambadr7342@arambadr73428 ай бұрын
    • thank you!@@arambadr7342

      @TheRogueEmpire@TheRogueEmpire5 ай бұрын
  • Hey, how did you do to make it react to multiple emptys like on the video's thumbnail? Iam really struggling with the shading part... Thanks!

    @rei6073@rei60736 ай бұрын
    • hey, did you ever figure that out?

      @TheRogueEmpire@TheRogueEmpire5 ай бұрын
  • do you know of any way to have multiple objects affecting the geometry proximity? ie; multiple empty spheres so the effect is occurring in multiple places.

    @bikkuruimagery5845@bikkuruimagery58459 ай бұрын
    • You can chain multiple nodes and use compare nodes on the distances to figure out which is closest. I have done this before, too, although I think I was using a Raycast node to do the distance testing for that. Oh, and of course you could just find a way to take all the multiple objects and make one geometry from them - for example, join geometry; instance-to-points and points to vertices; then test those vertices for the distance.

      @josephbrandenburg4373@josephbrandenburg43738 ай бұрын
  • What an excellent tutorial. I can see about one bazillion uses for it. HEY EVERYONE: What kind of mouse do you experts use? I’m a Mac guy and I love the feel of my Magic Mouse, but of course I need that middle button/wheel. I’ve tried a few mice, but they’re mostly too lightweight. I’d like to have a few programmable buttons, too. And I need wireless, pushing that cord around is crap for accuracy. So any suggestions would be appreciated.

    @rjwh67220@rjwh6722011 ай бұрын
    • Logitech M705. Battery lasts a Brazilian years

      @jamesriley5057@jamesriley505711 ай бұрын
    • @@jamesriley5057 thanks, I’ll check it out.

      @rjwh67220@rjwh6722011 ай бұрын
  • can you do a car metal deformation with geo node ?

    @ApexArtistX@ApexArtistX28 күн бұрын
  • Hey do you think if i import a point cloud I could follow the same process? Greetings from Netherlands!

    @marvinheberger7916@marvinheberger791611 ай бұрын
    • I’m not sure honestly

      @TheDucky3D@TheDucky3D11 ай бұрын
    • @@TheDucky3D definitely worth a try 🙌

      @marvinheberger7916@marvinheberger791611 ай бұрын
  • Anyone know if there's a way to use this effect where the proximity is checked along a single axis? Like for example instead of the instances getting bigger the closer they were to the Empty and smaller the further away they got, they would get bigger as the empty approached the same Z position as them and would stay that size for as long as the Empty had the same or greater Z value as that point?

    @mr.cobalt1668@mr.cobalt16683 ай бұрын
  • I have a problem, the cold of the ball cannot be changed to 2 colour, the just the orange of the ColourRamp can be displayed. And when I type "control t", the mapping and "texture coordinate" have not been added. Do you know what happen is it?

    @skutsha@skutsha10 ай бұрын
    • for "control+t" u ve to activate the "Nodewrangler addon" in the preferences under addon your colourproblem is maybe you re in "eevee" under the rendering options, should be on Cycles i

      @BazingOringore@BazingOringore9 ай бұрын
  • how can i add an 2nd empty into the whole thing? and insane tutorial bro🔥

    @samtokyofn@samtokyofn11 ай бұрын
    • if you found how plss help me haha

      @rei6073@rei60736 ай бұрын
  • I was working on something involving displacement in geometry nodes that it REALLY doesn't like and instead of rage-quitting, I said "Lemme go watch a Ducky video... I KNOW the answer is a damn color ramp!" (I was having a maths/process issue that geometry nodes doesn't have a node for yet and a ColorRamp was the only thing I hadn't tried yet...) Turns out YEP! COLOR RAMP was the answer! 🤣😂

    @DaellusKnights@DaellusKnights5 ай бұрын
  • how can I use a model instead of a mesh (cube in your case)? thanks!

    @giovannigazzillo4861@giovannigazzillo486110 ай бұрын
    • You can combine this tutorial with his new tutorial on "Mesh to Volume / Distribute points in volume" which, at time of writing, has the great clickbait title "Why is nobody talking about this new node in blender" which I fell for 100%

      @olly123451@olly1234519 ай бұрын
  • I don't know why this is happening, but for some reason my blender decides to crash when I go from CPU to GPU Compute and in render view. please help

    @FansFriends@FansFriends11 ай бұрын
  • Wanted to upscale the empty but it doesn´t affect the area that i want

    @javierandres8204@javierandres82042 ай бұрын
  • I mistakenly though this would be about sphere expansion & cloth simulation.

    @user-co7zc2wc8z@user-co7zc2wc8z11 ай бұрын
  • Do you have to be in 3.5.1?

    @thegroundgopher@thegroundgopher11 ай бұрын
    • You don’t

      @TheDucky3D@TheDucky3D11 ай бұрын
  • Anyone know why everything I did in the shading tab is not being applied to the object?

    @Fdvnlvnfdfkjvndfkjvn@Fdvnlvnfdfkjvndfkjvn10 ай бұрын
    • u did the material for an empty?

      @BazingOringore@BazingOringore9 ай бұрын
  • I tried this with a honeycomb and an instance object rather than a primitive. Doesn't work even though I used your exact geo nodes. running Blender 3.5.0

    @jamesriley5057@jamesriley505711 ай бұрын
    • Yeah. It only seems to work with primitives created by geo nodes. wonder why.

      @jamesriley5057@jamesriley505711 ай бұрын
  • 😡i just can't seem to make it work something is off. But thanks for the time to explain.

    @w1ck3d01pr@w1ck3d01pr10 ай бұрын
  • Hello ducky 3d can we Collab

    @Mr.blendy_3dp@Mr.blendy_3dp11 ай бұрын
  • Make a tutorial on after render the image . When we zoom the image it become more clearer. i.e optical zoom image

    @farwakhan1776@farwakhan177611 ай бұрын
  • It is so useful, I'm going to not use it in 1000 years..

    @lonesomealeks4206@lonesomealeks420611 ай бұрын
  • hello, good vid, please tell me how to make TWO proximity balls, so i can get deformations on TWO different parts of the object im deforming?? all the nodes seem to only accept 1 string. thanks.

    @TheRogueEmpire@TheRogueEmpire5 ай бұрын
KZhead