Filling Objects is Easy Now (Blender Tutorial)

Поделиться
HTML-код
  • Опубликовано: 1 июн 2024
  • In this Blender tutorial we will be learning how to use Geometry Nodes to fill the volume of an object, and to make it better, the objects wont collide! We will be making a very simple node tree that will allow us to use any object we wont in out object and use a very useful node to make sure do avoid collisions.
    #blender #tutorial #geometrynodes
    ------------------------------------
    Patreon - patreon.com/user?u=9011118&ut...
    ------------------------------------
    🌐 Connect with me:
    - Instagram: / ducky3d
    - Twitter: / ducky3d
    - Website: www.ducky3d.com/
    ------------------------------------

Комментарии • 141

  • @dreadwinter
    @dreadwinter Месяц назад +47

    3:10 Turn on Face Orientation and Flip Faces the faces that are red. This depends on your extrude direction. After that Join Geometry and then Merge by Distance.

    • @Mr-dk1dh
      @Mr-dk1dh Месяц назад +2

      This needs more likes

    • @rbettsx
      @rbettsx 16 дней назад

      ... And of course you can make a little 'Solidify' group that will sort the flipping / merging out for you.

  • @libero8750
    @libero8750 Месяц назад +13

    Great tutorial Ducky, but adding a collection is far from complicated in my opinion🤔
    Just for the sake of completeness, here the steps:
    - Drag and drop your collection into the geometry node window, check "Separate Childen" and connect on Instance (like you would do with Object info.
    - On Instance on Points, check "Pick Instance".
    Your Welcome ☺

  • @JNN625
    @JNN625 Месяц назад +28

    that is the most visually appealing 3d text ive ever seen

  • @MadquakeCreative
    @MadquakeCreative Месяц назад +1

    3.24 -
    Not sure if you can find this useful. When you extrude, the back of the object is not filled. Therefore you can join geometry as you did... But again a level modifier would not be applied to that edge. This is because the faces you extruded have the normals flipped inside. You actually extruded in the direction of the normals. To sort this out before joining the geometry, flip the normals with a flip normals node. Now, to make sure that the whole mesh is connected, just use a merge by distance node. The overlapping vertices will be merged and in this way you achieve the solidify effect.
    Hope this helps!

  • @_blender_man_
    @_blender_man_ Месяц назад +6

    New tutorial ! Yes! lets go. Thanks!

  • @luanmaia
    @luanmaia Месяц назад

    Super Cool. Will be using this in my design work at some point. You rock, dude. Thanks.

  • @mmuldoon
    @mmuldoon Месяц назад +1

    Really great that some of this stuff for Mograph is coming to Blender!!

  • @djdrh
    @djdrh Месяц назад

    Loved it, thanks

  • @_blender_man_
    @_blender_man_ Месяц назад +3

    It's done! Cool stuff. Interesting method with multiple "merge by distance" nodes.. I love especialy how quick, good and simple your light setup is! Thanks !

    • @TheDucky3D
      @TheDucky3D  Месяц назад +1

      Glad you like it!

    • @kunemann
      @kunemann 22 дня назад +1

      I just tried it, but after the first "merge by distance" the result remains the same. Which makes sense when you think about it :D

  • @giftmukupe1
    @giftmukupe1 Месяц назад

    Thank you so much @Ducky 3D🖖

  • @AArmstrongC
    @AArmstrongC Месяц назад

    awesome tut!! :) thanks

  • @aboelainin
    @aboelainin Месяц назад

    that's sick! I'm amazed, what a brilliant!
    Keep it up

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      Thanks a lot!

    • @aboelainin
      @aboelainin Месяц назад

      @@TheDucky3D don't mention it 🌻

  • @Saimonn23
    @Saimonn23 Месяц назад

    This was an excellent video. The exact amount of explanation. Kudos

  • @serhiikotliarov7159
    @serhiikotliarov7159 Месяц назад

    Thanks! Cool video.

  • @adi6776
    @adi6776 Месяц назад

    Big salute to you Sir! ❤

  • @blenderizeroriginal
    @blenderizeroriginal Месяц назад +2

    Thanks for Sharing!

  • @swapnilsays
    @swapnilsays Месяц назад +15

    Wait a minute. Your name is not Ducky. 😵😵😅

  • @ezlos1736
    @ezlos1736 Месяц назад

    Thank you ducky. Love typography animation

  • @ellopropello
    @ellopropello Месяц назад

    super cool and short tutorial :D lovely

  • @user-bk3yg2cn8b
    @user-bk3yg2cn8b Месяц назад

    thanks man great tuts

  • @paulmuresan9523
    @paulmuresan9523 Месяц назад

    Great channel, glad I discovered

  • @frocximo1707
    @frocximo1707 Месяц назад +1

    Thank you so much

  • @mrdr9534
    @mrdr9534 Месяц назад

    Thanks for another great tutorial :)
    Best regards

  • @Quickartflicks
    @Quickartflicks Месяц назад

    Very helpful ❤❤❤

  • @MaxSonicUA
    @MaxSonicUA Месяц назад +1

    Thank you

  • @XEONFX23
    @XEONFX23 Месяц назад

    :) all done was grate, added the wire frame set up, noise texture in a set position and a particle with stuff coming up. lol i basically combo tutorials

  • @multimicah
    @multimicah Месяц назад

    you never miss

  • @sknazibulalam9190
    @sknazibulalam9190 Месяц назад

    Waiting for this video ❤

  • @mmmoon5555
    @mmmoon5555 Месяц назад

    THANKS!!!

  • @pile333
    @pile333 Месяц назад

    Yeah. I was testing something like that too; to simulate Chucky tv series intro 3D text animation and with traditional physics is pretty a nightmare, right because of the collisions and intersections. With geonodes at least it could be more feasible. Well done!

  • @garrysalisbury211
    @garrysalisbury211 Месяц назад

    Thanks. At 12:40 an alternative for Blender v4.0 and higher is to use a repeat zone.

  • @oriental_27
    @oriental_27 Месяц назад

    you best teacher

  • @DmitryKokorin
    @DmitryKokorin 7 дней назад

    That's so useful! Thank you!
    *you look like Vincent Bennett, a vocalist of the American deathcore band The Acacia Strain. 🤓🤘

  • @Meerkat000
    @Meerkat000 Месяц назад

    Dope!

  • @darrennew8211
    @darrennew8211 Месяц назад

    Extrude in geometry nodes shouldn't leave the old geometry there. If you had a subdivided cube and extruded some of the faces in the middle, you'd wind up with interior faces. It is very cool, and there's probably some math you can do with the bounding box of the instances vs the merge-by-distance distance to get exactly the right overlap if you were going to turn this into (say) a node group you reuse over and over and over.

  • @babakjamcg
    @babakjamcg 20 дней назад +1

    this is awesome nathan thanks, i was wonder how can i use my mesh object instead of using text.

    • @mystery_guy
      @mystery_guy 19 дней назад

      tale a look at the geometry nodes tree, starting on the left
      look for the node 'Mesh to Volume'
      at that point 'Realize Instances' is plugged into 'Mesh' on the 'Mesh to Volume' node
      that's where you add a new mesh instead of text using the 'Object Info' (drag and drop from the outliner)
      now you are working with a different mesh instead of text...
      hope this helps

  • @SpooktubeDeluxe
    @SpooktubeDeluxe 15 дней назад

    It looks to be that the size of the instanced objects on the points is exactly half the size of the merge by distance value.

  • @chimpana
    @chimpana Месяц назад

    Thanks as always! What does the repeated Merge by Distance achieve?

  • @tallyman138
    @tallyman138 Месяц назад

    Great as always! Thanks.
    Is ist possible to use the 'Merge by Distance' node to join the back faces with the rest of the geometry in order to close the volume?

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      I tried but couldn’t get it to work

  • @trevorbarney1796
    @trevorbarney1796 Месяц назад

    that Thumbnail is Nuts!

  • @GinoZump
    @GinoZump Месяц назад

    personally I think using distribute points on faces and poisson disk to remove overlapping instances looks good enough but nice to know about this trick.

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      Yes love that! Unfortunately I didn’t see poisson disk available in this process

  • @mickyr171
    @mickyr171 Месяц назад

    Probably already been mentioned but instead of stacking the merge by distance, its a good use of the repeat zone

  • @fhfdgddggdg
    @fhfdgddggdg Месяц назад

    hey ducky3d wow that was

  • @joe_fabricator
    @joe_fabricator Месяц назад

    Oh mannnnn. And I'm suppose to be able to focus on work now, knowing this is out to watch! lol.....BRB

  • @ericnguni1542
    @ericnguni1542 Месяц назад

    Me and his tutorials🤞🏽🙂

  • @jeffg4686
    @jeffg4686 Месяц назад

    My advice.
    Take that 100 minutes, and make that the start of a course on this very subject.
    Text in Geonodes is likely a huge subject area with tons of things that can be done of course.
    Endless. Make it a course. Give us some geonode setups with it and some training. like $60 course...
    I know it's probably in the works, but they should have a distance min option so you don't have to merge by distance... (like in distribute on faces, poisson disk)
    Pretty darn easy to get a nice custom result. They kicked ass with geonodes. I tried learning Houdini. Nothing against it - I know it's great. But not easy to get into.

  • @Ivan_Balakirev
    @Ivan_Balakirev Месяц назад +1

    U could use repeate zone instead 4 merge nodes

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      Ahh I’ll try that

    • @Ablumz
      @Ablumz Месяц назад

      @@TheDucky3D just tested and it works

  • @_Pawelski
    @_Pawelski Месяц назад +1

    Your "Random Value" isn't using degrees so these large values are incorrent. If you want to use degrees then you should multiply random value's output vector by (pi/180) with vector math node.

  • @anderdob
    @anderdob Месяц назад

    Great tutorial. Can you please explain how to make that elements in shape have different colors/materials?

    • @mystery_guy
      @mystery_guy 18 дней назад

      @anderdob to accomplish this, you have you create a collection of meshes in the outliner, then drag the collection into the Geometry Nodes window. Details have been provided by @libero8750

  • @egorsorokin2760
    @egorsorokin2760 Месяц назад

    Thank you for the tutorial. But I couldn't understand the necessity of four stacked Merge By Distance nodes. Why can't we just use one?

  • @TT-rl4su
    @TT-rl4su Месяц назад

    Much easier in C4d, no? or Maya?

  • @lolledopke
    @lolledopke Месяц назад

    I don’t understand what the difference is between doing merge by distance once and doing it four times, if the distance is the same?

  • @DavidRamos-fh7qn
    @DavidRamos-fh7qn 2 дня назад

    new to blender. Is it possible to do more than one object? lets say a nut, a bolt, and a screw?

  • @edisonfernandez3397
    @edisonfernandez3397 Месяц назад

    I'm guessing this is how they do the intro in every chucky episode. Pretty neat! Thanks!

  • @hercules5843
    @hercules5843 Месяц назад +1

    connect the back using MERGE BY DISTANCE

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      I tied that I couldent get to work right

    • @iamthenightfly
      @iamthenightfly Месяц назад +2

      @@TheDucky3D You have to realize instances first and then you can use the merge by distance node (some nodes need actual geometry to work) you can also apply a bevel modifier after that. You might need to flip the initial face using a flip face node to get all the normals pointing in the same direction, depending on the extrusion direction.

  • @US3RVIBE
    @US3RVIBE Месяц назад

    This is Great! Any idea how to convert it to mesh? i tried but it disappeared

    • @US3RVIBE
      @US3RVIBE Месяц назад

      i add realize instances and worked

  • @Aravind-mn6bx
    @Aravind-mn6bx 20 дней назад

    at 2:47 as i apply the extrude mesh, the letter is extruding way way longer than normally shown here. how can i fix that. in the first try i got it, but blender crashed in midddle, and after that its not extruding correctly. i tried re installing. plz help me im in middle of making a commercial for a client.

  • @lewisguapo
    @lewisguapo 3 дня назад

    How to do it with different objects on a single letter/word?

  • @ImpacDezyn
    @ImpacDezyn Месяц назад

    Wow, how simple is that....

  • @elixonavila334
    @elixonavila334 Месяц назад

    Hi How can I make sure they don't collide with each other?

  • @shura8817
    @shura8817 Месяц назад

    is it possible to fill the volume but in "textured" way? to get a more random distribution

  • @AndromedaBeta
    @AndromedaBeta Месяц назад

    This is possible in which version, sir? 2.9, 3.0, 4.0/.1 ???

  • @phatsuppliuk
    @phatsuppliuk Месяц назад +1

    is this possible with a logo rather than just a font? i'm super new so sorry if that's a noob question

    • @TheDucky3D
      @TheDucky3D  Месяц назад +1

      Yes any object can work

    • @DroidZzz
      @DroidZzz Месяц назад

      great question, could you please explain how? thanks!

  • @riccardofasoli5726
    @riccardofasoli5726 Месяц назад

    3:30 just remove doubles to make a bevel work

  • @RELEVANT3D
    @RELEVANT3D Месяц назад +1

    There is must be insane animation to create if you add an empty and a circle curve and make the empty rotate along that same curve circle with follow path constraint, THEN you add to your geo node setup that sane empty object (did i really need to tell you to drag and drop.. ahaha) connect the location of this buddy to a mesh line (1) then connect it to a geometry proximity set as ''points'' aiming for any node that'll animate your scale considering the location of your empty,,,,, not gonna lie writing words for words what to do in blender is a pain.

    • @mystery_guy
      @mystery_guy 18 дней назад

      interesting...hard to imagine the results though...can you post a link to your video please?

    • @RELEVANT3D
      @RELEVANT3D 18 дней назад +1

      @@mystery_guy i tried it once very quickly and yes result was weird according to a circle curve. I know that the position of the empty on the first frame have a strong importance on the whole thing.. honestly i wrote it down here because i am also wondering how to make the whole thing to build properly and was hoping ducky could make the idea further interesting ;P

    • @RELEVANT3D
      @RELEVANT3D 18 дней назад +1

      this addition to the whole node setup he built is beyond my knowledge to be honest but now that you make me believe it could lead to somethig i'll give it a couple try again

    • @mystery_guy
      @mystery_guy 18 дней назад

      @@RELEVANT3D most excellent! report back!

  • @carlosrg1907
    @carlosrg1907 Месяц назад

    How could I use mesh instead of the " String to curve" setup?

    • @mystery_guy
      @mystery_guy 19 дней назад +1

      I answered this, see my previous post

  • @axcod16
    @axcod16 Месяц назад

    How to animate them like you do it?

  • @RussDnB
    @RussDnB Месяц назад

    You know what I’ve never worked out. How to fill an object with smoke. Not a cube. Something like a font.

  • @milty66
    @milty66 Месяц назад

    how similar is it to the poisson disk spacing option?

  • @reaganmonkey8
    @reaganmonkey8 Месяц назад

    3:24 Why doesn’t Merge by Distance merge the points so the bevel works?

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      I tried it, personally I couldn’t get it to work

  • @ricardopitta8272
    @ricardopitta8272 Месяц назад

    will the neon sign be on youtube eventually?

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      No it will just be on Patreon

    • @ricardopitta8272
      @ricardopitta8272 Месяц назад

      @@TheDucky3D good to know. When it It's possible, I'll contribute and take a look

  • @cgnerf552
    @cgnerf552 Месяц назад

    dude that is very nice. i am searching how to make objects on a floor fly up and assemble to make a text like this or any other shape i want, i can't find a tutorial how to animate objects. for example, i want to make a monster creature wake up by getting his shape from random scattered rocks on the ground. please help.

    • @mystery_guy
      @mystery_guy 19 дней назад

      try this:
      at the far right of the geometry nodes tree you see the node 'Group Output'
      add a new node between that and the previous one, use 'Set Position'
      add a new node beside the 'Set Position' , 'Random Value' set to Vector
      plug the output from that into the 'Offset' of the 'Set Position'
      at frame 1, in the 'Random Value' node, type in weird values for Min and Max, you decide, then keyframe all six of them
      at the last frame on your timeline, change all random values to zero and keyframe those
      play animation
      this might give you what you are looking for

  • @Luke77
    @Luke77 Месяц назад

    Is there a way to animate it and have it all come together to create the text

    • @TheDucky3D
      @TheDucky3D  Месяц назад

      I will have to look into that!

    • @mystery_guy
      @mystery_guy 18 дней назад

      I answered this previously. Check it out...works great!

  • @10MinuteEditing
    @10MinuteEditing Месяц назад

    How can I add multiple objects?

    • @pofo4786
      @pofo4786 Месяц назад +2

      First they have to have approximately the same size.
      Then you can put the objects you want in a collection and then use the collection instead of the object (at 6:09 you will see him dragging the bolt from the outliner drag the collection instead) but make sure to separate and rest children in the collection info node and check the pick instances box in the instance on points node and maybe plug a random value node in the instance index.
      I hope that helped.

  • @abdulhadihassanchughtai7130
    @abdulhadihassanchughtai7130 Месяц назад

    Why are my key frames not registering the rotation. I am rotating and no key frames are added in the timeline. Please help

    • @mystery_guy
      @mystery_guy 18 дней назад

      in this case, keyframes will not appear on the timeline, you have to go to the Graph editor to see the keyframes

  • @Leo57081
    @Leo57081 Месяц назад

    can this be done with a SVG imported logo?

    • @TheDucky3D
      @TheDucky3D  Месяц назад +1

      Yes!

    • @Leo57081
      @Leo57081 Месяц назад

      @@TheDucky3D thank you brother! I am going to try it

  • @damnfail9316
    @damnfail9316 Месяц назад

    cool, how about, an object pass through the nuts and it collide with the object maybe not to fast.

  • @muhamadrashvand9259
    @muhamadrashvand9259 Месяц назад

    I don't have "String to Curves" in the geometry nodes

    • @mystery_guy
      @mystery_guy 19 дней назад

      are you using Blender 4?

  • @Proud_shudra_bhramin
    @Proud_shudra_bhramin Месяц назад

    ok i have a problem. i have a laptop of rtx 2050 where i know rendering animation is almost 0. still i want to render some stuff through animation. so can anyone tell me how can i bring my laptop to render small animations smoothly.

    • @mystery_guy
      @mystery_guy 18 дней назад

      just start the rendering and wait

    • @Proud_shudra_bhramin
      @Proud_shudra_bhramin 18 дней назад

      @@mystery_guy wdym can u explain

    • @mystery_guy
      @mystery_guy 18 дней назад

      @@Proud_shudra_bhramin If I understand your problem correctly, your rendering takes a long time and is not smooth.
      take some video tutorials on how to render.
      Render settings should by either EEVEE or Cycles, depending on your scene.
      Max samples no more than 100.
      Under Output, change the frame rate from 24 to 30.
      Hope this helps.

    • @Proud_shudra_bhramin
      @Proud_shudra_bhramin 18 дней назад

      @@mystery_guy ok I will try

  • @leosh9026
    @leosh9026 Месяц назад

    Hi c:

  • @pro100maxx
    @pro100maxx 23 дня назад

    how to make carbonated bubbles on fruits that form under water

  • @juliusfucik4011
    @juliusfucik4011 Месяц назад

    It's a nut, but those are details 😂

  • @user-rc6li4sh9u
    @user-rc6li4sh9u Месяц назад

    How make this in blender?
    ruclips.net/video/PxN_emcYWs0/видео.htmlsi=OTcNAxxC-BHJOMpT

  • @th.e.nglish
    @th.e.nglish Месяц назад +1

    He said we should use a black font but I don't have JamalSans installed

  • @svensubunitnillson1568
    @svensubunitnillson1568 Месяц назад

    are you nuts?

  • @ABCDEFart
    @ABCDEFart Месяц назад +1

    You wasted your time just use tissue addon instead this lenghty nodes process

    • @mystery_guy
      @mystery_guy 18 дней назад

      good idea, however, no time is wasted if you learn something