Geometry Proximity Animation in Geometry nodes (Blender Turorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 มิ.ย. 2024
  • 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.

ความคิดเห็น • 106

  • @PolyCodeOfficial
    @PolyCodeOfficial ปีที่แล้ว +34

    I used a feature similar to this a while back to make a virus simulation of cancer mutating and spreading throughout cells. Nice tutorial!

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +3

      Oh yea that’s a great idea for this!

    • @TheOscarGamer_
      @TheOscarGamer_ ปีที่แล้ว +4

      Can you show the project? Now I'm curious lol

    • @ungscyber
      @ungscyber 10 หลายเดือนก่อน +2

      sorry thats illegal dude.. you suppose to do it in c4d. LOL

  • @Bung-o-Boi
    @Bung-o-Boi 7 หลายเดือนก่อน +5

    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.

  • @stevep4436
    @stevep4436 11 หลายเดือนก่อน

    Amazing tutorial, thank you so much!

  • @CalmingVJLoops
    @CalmingVJLoops ปีที่แล้ว

    Can't wait to try this, thank you!

  • @daddorocket
    @daddorocket 7 หลายเดือนก่อน

    OUTSTANDING!!!

  • @aksi221
    @aksi221 11 หลายเดือนก่อน

    this is so cool, thanks!

  • @JonS_Animation
    @JonS_Animation ปีที่แล้ว

    Thanks for the awesome tutorial.

  • @garrettsmith315
    @garrettsmith315 ปีที่แล้ว +2

    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!

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +1

      Look up “reel” on my channel. It’s got a lot there

  • @Tesfsh12
    @Tesfsh12 10 หลายเดือนก่อน

    love your videos keep up the good work

  • @user-ve5sb1om1v
    @user-ve5sb1om1v 11 หลายเดือนก่อน

    You're a genius!

  • @albertsrepository
    @albertsrepository ปีที่แล้ว

    Thanks, I learned again.

  • @IvanFlack
    @IvanFlack ปีที่แล้ว

    Lovely tutorial...very useful! Many thanks!

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +1

      I’m glad you like it

  • @rosemariemcgowan6388
    @rosemariemcgowan6388 3 หลายเดือนก่อน

    Thank you Ducky xx

  • @keziagreste
    @keziagreste 5 หลายเดือนก่อน

    Tysm for letting me know abt the AO map 🙇🏽‍♀️🙇🏽‍♀️🙇🏽‍♀️

  • @lucas.felipe8
    @lucas.felipe8 10 หลายเดือนก่อน

    Is quite similar to what mograph does in Cinema 4d! Love it!

  • @delfinal7560
    @delfinal7560 ปีที่แล้ว

    That is incredibly cool

  • @xaxipiruli6097
    @xaxipiruli6097 9 หลายเดือนก่อน

    Very nice

  • @snap8
    @snap8 ปีที่แล้ว

    Super cool and creative,g.o.a.t as always

  • @armenkeshishian5974
    @armenkeshishian5974 4 หลายเดือนก่อน

    Thanks ❤❤❤❤

  • @Mr.blendy_3dp
    @Mr.blendy_3dp ปีที่แล้ว +1

    This video is too good bro

  • @nournada10
    @nournada10 ปีที่แล้ว

    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.

  • @DeanWhiteUrbanPrintzSunderland
    @DeanWhiteUrbanPrintzSunderland ปีที่แล้ว

    Very nice. I have a perfect idea of how I can use this. Thanks dude

  • @Zrio_Coder
    @Zrio_Coder 8 หลายเดือนก่อน

    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?

  • @RELEVANT3D
    @RELEVANT3D ปีที่แล้ว

    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

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      I need to try that

    • @RELEVANT3D
      @RELEVANT3D ปีที่แล้ว

      @@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
      @RELEVANT3D ปีที่แล้ว

      @@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

    • @bikkuruimagery5845
      @bikkuruimagery5845 9 หลายเดือนก่อน

      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!

  • @Brixxter
    @Brixxter ปีที่แล้ว +4

    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.

    • @AllanPatrick7
      @AllanPatrick7 ปีที่แล้ว +1

      Yes. Maybe with a curve after the map range, allowing to better control the profile.

    • @Maboii-mx6je
      @Maboii-mx6je 7 หลายเดือนก่อน

      can't you just use a math node and devide by 1?

    • @Brixxter
      @Brixxter 7 หลายเดือนก่อน

      @@Maboii-mx6je divide by 1? that would just return the original value

    • @Maboii-mx6je
      @Maboii-mx6je 7 หลายเดือนก่อน

      damn, no i mean 1 over the value @@Brixxter

  • @scidart
    @scidart ปีที่แล้ว

    So cool 😍

  • @ElTrolldego
    @ElTrolldego 5 หลายเดือนก่อน

    Great tutorial! Would it be much harder to add more empties to affect different parts of the "cage" at the same time?

  • @fapfap1488
    @fapfap1488 ปีที่แล้ว

    Thank you for this awesome video! Your work is incredibly helpful to learn quickly in Blender, I am very grateful for your lessons :)))

  • @linkuno01
    @linkuno01 ปีที่แล้ว +1

    You can animate mouse movement using the record button and play the timeline while moving the empty

    • @Phuey
      @Phuey 7 หลายเดือนก่อน

      Fr?

    • @ransombot
      @ransombot 5 หลายเดือนก่อน

      Yup circle (record icon), and use spacebar to start recording if it's pause and escape to stop.

  • @istreko9805
    @istreko9805 5 หลายเดือนก่อน

    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?

  • @brsndi6452
    @brsndi6452 ปีที่แล้ว

    Thanks a lot for this tutorial…

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +1

      I’m glad you liked it!!

  • @drokolesko12
    @drokolesko12 7 หลายเดือนก่อน

    Amazing job! Can you create the material to mimic 3D printed plastic parts?

  • @BeierFilms
    @BeierFilms 9 หลายเดือนก่อน

    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?

  • @joe_fabricator
    @joe_fabricator 2 หลายเดือนก่อน

    Such a cool affect. What if I want to apply the mesh to curve/curve to mesh on ONLY the Z lines?

  • @UnCurieux
    @UnCurieux 4 หลายเดือนก่อน

    Thanks for this exercise. One question: how do you make the scale changes go smoothly, like "easy ease" in After Effects?

  • @arupsaha1016
    @arupsaha1016 ปีที่แล้ว

    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?

  • @majako5672
    @majako5672 5 หลายเดือนก่อน +1

    What is the logic behind using "mesh line" node with count of one?

  • @letomaneteo
    @letomaneteo 8 หลายเดือนก่อน

    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?

  • @UroosaNadirLecIndustrialJaloza
    @UroosaNadirLecIndustrialJaloza 2 หลายเดือนก่อน

    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

  • @XAVMotionDesign
    @XAVMotionDesign 11 หลายเดือนก่อน

    How could that empty also displace the position of points? So when one instance grows it pushes away the other ones in proximity?

  • @DaellusKnights
    @DaellusKnights 6 หลายเดือนก่อน

    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! 🤣😂

  • @MikeSierraFox
    @MikeSierraFox ปีที่แล้ว

    Sick tutorial! Was wondering, though: Why is the Mesh Line necessary?

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว

      It allows the “geometry proximity” to work. the empty by itself won’t do anything so we need some data to start

    • @MikeSierraFox
      @MikeSierraFox ปีที่แล้ว

      @@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?

    • @TheDucky3D
      @TheDucky3D  ปีที่แล้ว +1

      @@MikeSierraFox I believe so!

  • @tirthv6746
    @tirthv6746 ปีที่แล้ว

    Hello, why did you add a mesh line node?

  • @Tuhin-it1xo
    @Tuhin-it1xo 2 หลายเดือนก่อน

    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.

  • @vangolucannavarii8816
    @vangolucannavarii8816 5 หลายเดือนก่อน +1

    soo how can I change the object to the object that I sculpted?

  • @ApexArtistX
    @ApexArtistX หลายเดือนก่อน

    can you do a car metal deformation with geo node ?

  • @rafaeltenorioaranguren6067
    @rafaeltenorioaranguren6067 11 หลายเดือนก่อน

    What does the mesh line node do?

  • @user-co7zc2wc8z
    @user-co7zc2wc8z ปีที่แล้ว

    I mistakenly though this would be about sphere expansion & cloth simulation.

  • @marvinheberger7916
    @marvinheberger7916 ปีที่แล้ว

    Hey do you think if i import a point cloud I could follow the same process? Greetings from Netherlands!

  • @bikkuruimagery5845
    @bikkuruimagery5845 9 หลายเดือนก่อน

    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.

    • @josephbrandenburg4373
      @josephbrandenburg4373 9 หลายเดือนก่อน

      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.

  • @mr.cobalt1668
    @mr.cobalt1668 4 หลายเดือนก่อน

    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?

  • @FansFriends
    @FansFriends ปีที่แล้ว

    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

  • @samtokyofn
    @samtokyofn 11 หลายเดือนก่อน

    how can i add an 2nd empty into the whole thing?
    and insane tutorial bro🔥

    • @rei6073
      @rei6073 7 หลายเดือนก่อน

      if you found how plss help me haha

  • @Fdvnlvnfdfkjvndfkjvn
    @Fdvnlvnfdfkjvndfkjvn 10 หลายเดือนก่อน

    Anyone know why everything I did in the shading tab is not being applied to the object?

  • @javierandres8204
    @javierandres8204 2 หลายเดือนก่อน

    Wanted to upscale the empty but it doesn´t affect the area that i want

  • @giovannigazzillo4861
    @giovannigazzillo4861 11 หลายเดือนก่อน

    how can I use a model instead of a mesh (cube in your case)? thanks!

    • @olly123451
      @olly123451 10 หลายเดือนก่อน

      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%

  • @rjwh67220
    @rjwh67220 ปีที่แล้ว +1

    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.

    • @jamesriley5057
      @jamesriley5057 ปีที่แล้ว

      Logitech M705. Battery lasts a Brazilian years

    • @rjwh67220
      @rjwh67220 ปีที่แล้ว

      @@jamesriley5057 thanks, I’ll check it out.

  • @thegroundgopher
    @thegroundgopher ปีที่แล้ว

    Do you have to be in 3.5.1?

  • @christinamayerhofer2321
    @christinamayerhofer2321 10 หลายเดือนก่อน +3

    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?

    • @arambadr7342
      @arambadr7342 8 หลายเดือนก่อน +1

      Join geometry/mesh node

    • @TheRogueEmpire
      @TheRogueEmpire 6 หลายเดือนก่อน

      thank you!@@arambadr7342

  • @jamesriley5057
    @jamesriley5057 ปีที่แล้ว

    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
      @jamesriley5057 ปีที่แล้ว

      Yeah. It only seems to work with primitives created by geo nodes. wonder why.

  • @faustoart
    @faustoart 7 หลายเดือนก่อน

    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!

  • @luna_laff
    @luna_laff 10 หลายเดือนก่อน

    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

  • @w1ck3d01pr
    @w1ck3d01pr 10 หลายเดือนก่อน

    😡i just can't seem to make it work something is off. But thanks for the time to explain.

  • @farwakhan1776
    @farwakhan1776 ปีที่แล้ว

    Make a tutorial on after render the image . When we zoom the image it become more clearer. i.e optical zoom image

  • @rei6073
    @rei6073 7 หลายเดือนก่อน +1

    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!

    • @TheRogueEmpire
      @TheRogueEmpire 6 หลายเดือนก่อน

      hey, did you ever figure that out?

  • @Mr.blendy_3dp
    @Mr.blendy_3dp ปีที่แล้ว +1

    Hello ducky 3d can we Collab

  • @skutsha
    @skutsha 10 หลายเดือนก่อน +1

    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?

  • @fluxcapacitor
    @fluxcapacitor 11 วันที่ผ่านมา

    I only see Blender tutorials about the Geometry Proximity node always involving an object _moving_ with respect to another. Can Geometry Proximity be used for example to produce a gradient onto the surface of an object based on the proximity of another one? I am thinking of creating a color gradient applied along the curved edge of a convoluted object (somehow "cast" onto its surface from its edges) if you understand what I mean.

  • @lonesomealeks4206
    @lonesomealeks4206 ปีที่แล้ว

    It is so useful, I'm going to not use it in 1000 years..

  • @TheRogueEmpire
    @TheRogueEmpire 6 หลายเดือนก่อน

    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.