Blender Geometry Node Basics In Blender 2.92 | Tutorial

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • CG Cookie (bit.ly/cgc-learn-blender​) contributor, Chris Bailey ( ‪@CBaileyFilm‬ ​ ) takes us through the basics of Geometry nodes in Blender 2.92 and how to get started. In this Blender tutorial, you'll follow along as Chris creates an environment in Blender using Geometry nodes basics with rocks and grass. 🪨
    There are a lot of new additions coming to Geometry nodes in Blender, we're going to do our best to keep coving these new features as they're released. See what you can do with this amazing tool.
    Tutorial: Blender Geometry Node Basics In Blender 2.92
    0:00 - Getting started
    0:30 - What are we going to be looking at
    4:15 - Creating the simple rock in Blender
    5:55 - What is an attribute
    7:10 - Attribute randomize
    10:15 - Start working with the grass
    ❤️ If you love what we do, please subscribe and like this video to get notified when we release more Blender tasty content.
    "WHERE SHOULD I START LEARNING BLENDER?"
    For Blender beginners, we have a free tutorial series "Getting Started with Blender" bit.ly/36xCDVJ
    "I WANT MORE CG COOKIE IN MY LIFE!"
    Got it. Here's where you can reach us!
    / cgcookie
    / cgcookie
    / cgcookieinc
    Want Blender news in your mailbox?
    Sign up here for spam-free newsletter b3d.cgcookie.com/newsletter-2
    #CGCookie #blendertutorial #b3d

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

  • @cg_cookie
    @cg_cookie  3 года назад +8

    If you're curious about the Python tutorial Chris mentions - check it out here! ruclips.net/video/QnvN1dieIAU/видео.html Happy Blending! 🍪

    • @hiranga
      @hiranga 3 года назад

      Hey Chris, how do you use rotation on the particle ojbect, if the original Point Surface is a sphere, ie. the normals all point outwards from the center of the sphere; how do you get particles to rotate along the Particle's Z axis, rather than the Point Surface's Z-Axis ?

    • @Mr_i_o
      @Mr_i_o 2 года назад

      Love t he shortcut annotation!

  • @lzmihich
    @lzmihich 3 года назад

    Great tutorial, the best tutorial on the subject of Geometry nodes in Blender 2.9, that I've seen so far.

  • @Glowbox3D
    @Glowbox3D 3 года назад

    Awesome tutorial Cookie Chris! Geometry Nodes dispelled! Thank you was waiting on this one. Cheers.

  • @Bonsaist
    @Bonsaist 3 года назад

    Best explanation of Attributes appIication have found so far. Thank you so much

  • @upendrakamat5531
    @upendrakamat5531 3 года назад

    Thanks Chris for the amazing tutorial. I really got introduced to the Geometry Nodes.

  • @hartmutgeier8282
    @hartmutgeier8282 3 года назад

    Many Thanks! The Best beginner tutorial on geometry nodes I've found on RUclips!! Very very helpfull!

  • @richard29sher
    @richard29sher 3 года назад

    This is a truly useful demo for learning Geo nodes. Thanks so very much!

  • @Wzxxx
    @Wzxxx 3 года назад +1

    Best explanation. There are tons of tutorials how to do complex things without explanation. This is really good one.

  • @VLena_art
    @VLena_art 3 года назад +19

    I have been waiting fot this forever!!! Geometry nodes are not just a new feature, it is new tool to master. It is something even the best artists are a noob in for a moment.😂

  • @pa.l.2499
    @pa.l.2499 3 года назад +3

    Teaching style like Bob Ross!
    Love the non-intrusive music track, which is not the case with some tutorials we find on RUclips. You speak slowly and logically, subscribed.

  • @tommooney9562
    @tommooney9562 3 года назад +9

    You could likely exclude grass from rocks like so : make a subtractive bool of the rocks output against the ground then use that as an input to spawn grass on, not the ground itself.

  • @BlenderFan
    @BlenderFan 3 года назад +1

    Thanks for showing this very helpful tutorial and happy blending with blender.

    • @cg_cookie
      @cg_cookie  3 года назад +1

      Our pleasure, happy Blending! - Wes

  • @VisuallyExplained
    @VisuallyExplained 3 года назад

    Amazing presentation, thank you!

  • @MrBlendercross
    @MrBlendercross 3 года назад

    Powerfull and cool - and well explained !

  • @theguardian1604
    @theguardian1604 3 года назад

    Was so excited when you were talking about this on blitz! Awesome and thank you!

    • @cg_cookie
      @cg_cookie  3 года назад

      Our pleasure and thanks for tuning into the Blitz as well!

  • @RunTheTape
    @RunTheTape 3 года назад +64

    Houdini: Nobody does what I do.
    Blender: Here you go guys, geometry nodes.
    Houdini: Pikachu face

    • @papermartin879
      @papermartin879 3 года назад +11

      blender still has a way to go until it can actually fully replace houdini but I'm looking forward to it

    • @RunTheTape
      @RunTheTape 3 года назад +8

      @@papermartin879 yeah, Houdini has a lot going for it atm, and I’m sure it will remain ahead for the foreseable future. But I’m really glad Blenderfoundation is taking the right steps for making procedural creation accesible.

    • @papermartin879
      @papermartin879 3 года назад +1

      @@RunTheTape really hoping there's an equivalent of houdini engine for blender's geometry nodes some day

    • @kaComposer
      @kaComposer 3 года назад +2

      I know there are tons of programs/methods that allow dynamic control over geometry, but having them in a familiar node format like this really changes the game for casuals like me.

    • @joseholguin436
      @joseholguin436 3 года назад

      I hear some grasshopper sounds in the background... lol

  • @jimbotht1091
    @jimbotht1091 3 года назад +1

    Verry good tutoriel, thank

  • @Morty-rd9yr
    @Morty-rd9yr 3 года назад +1

    Thank you for this video

  • @paxille5327
    @paxille5327 2 года назад

    thank u so much that helped a lot

  • @sutd
    @sutd 3 года назад +1

    thanky for showing!

  • @livingindreaming5678
    @livingindreaming5678 3 года назад

    Great work bro.

  • @boyedigital
    @boyedigital 3 года назад

    Guy you are too much! thank you

  • @yojanamamgain2732
    @yojanamamgain2732 3 года назад +2

    Very cool

  • @awyeagames
    @awyeagames 3 года назад +15

    this is insane

  • @nigellill3222
    @nigellill3222 3 года назад +1

    There is a rough work around for avoiding the collision between rocks & grass & that is to use vertex groups & weight paint on the last object added but if you're going to do that it's just as easy to use a particle system. As for the everlasting collision problem that has annoyed Blender users since they modeled their first donut & added sprinkles, I say stay with the particle system & use the geo nodes for something they actually work on.

  • @dumpsky
    @dumpsky 3 года назад

    very cool tut! i'm still new to Geo Nodes but i love this tip: instead of using the Geo Nodes Modifier on the plane, create a Cube, delete all vertices in edit mode, then use Geo Nodes on this object. now the Plane can be referenced by Geo Nodes, replaced, or even deleted without killing your node setup. also, by unchecking this object in Outliner, only the instances get hidden while the plane is visible.

    • @tomaszdrgas8811
      @tomaszdrgas8811 2 года назад

      Well I guess Most of us can say We are new to Geom nodes in blender..

  • @YASIR.K
    @YASIR.K 3 года назад +1

    Thank you

    • @cg_cookie
      @cg_cookie  3 года назад +1

      You're welcome :-) -Chris

  • @claystudiofx
    @claystudiofx 3 года назад

    Been waiting for this feature. It's fantastic. Does blender has a 'foreach loop' node? one of the powerful nodes in Houdini.

  • @DeathxStrike18
    @DeathxStrike18 2 года назад

    You can mask the rocks and grass thats what the Density Color field is for, you would basicly plug the rocks in as the mask

  • @leeanders3931
    @leeanders3931 3 года назад

    Could you instance an empty with the same seed as the rocks with that math jim-pokery, keep it from being where the rocks are that way? Or does it only calculate the position from the original empty/an average of the total? I guess the best work around is having the rocks and grass all in the same group with many duplicates of the grass to choose from so you get more of it.

  • @zafry
    @zafry 3 года назад +1

    Click and drag all the values, and you will be able to change them at once! 6:45

  • @macwillson4098
    @macwillson4098 3 года назад +2

    good stuff! where can I pick up the landscape texture?

  • @Tremori_A
    @Tremori_A 3 года назад

    oh baby, time to learn some geonodes. first step, upgrade my oddly high memory rocks

  • @luciox2919
    @luciox2919 3 года назад

    @12.30... can u substract the position of the points (also adding an attribute proximity maybe?) or it wouldn't work? it only works with geometries and not points?

  • @PeterMoueza
    @PeterMoueza 2 года назад

    Super tuto ! Short, simple.
    Would be good a 3.0 video for deprecated Point Instance node !
    6:10 .py tuto

  • @jimmysgameclips
    @jimmysgameclips 3 года назад +1

    Blender Foundation saw Houdini and was like 'I need me some of that!'

  • @koguister
    @koguister 3 года назад

    Great tut! Can you make the rotation of the object oriented to the normals of the Origin mesh?

    • @luciox2919
      @luciox2919 3 года назад

      yes u can, with attribute normal where u can change its direction, also randomizing the normals, even though i dont know if it would mess up the "smooth" option.. we will have to see about that once the attribute normal will be implemented by the developer which i guess he will figure it out

  • @GerardMenvussa
    @GerardMenvussa 3 года назад

    I haven't move to the new version yet. But this feels like it makes things like Object Scatter obsolete?

  • @magnic0
    @magnic0 3 года назад +29

    I love it, but my PC can't tell you the same

  • @manywoundz4682
    @manywoundz4682 3 года назад

    Not gonna I swiped a couple times thinking your face was Messanger icon XD

  • @augm3nt384
    @augm3nt384 3 года назад

    If anyone that wants to use Geometry Nodes I would suggest using 2.93+ .. besides the completely different Join Node a LOT more nodes.

  • @himan12345678
    @himan12345678 3 года назад +3

    Would you not be able to bake the AO of the rocks as a texture mask of where grass particles are forbidden to generate? Or does that fall under getting under the hood and making it work? I suppose that may break the procedural nature of it and each object using may have to have a separate AO bake?

    • @DarkMatterVisible
      @DarkMatterVisible 3 года назад

      Guess it depends on if there's an image node that can be plugged in to give values for where the grass shouldn't be?

  • @bouffi5996
    @bouffi5996 3 года назад

    Thanks for the tutorial, how much different do you think is between this and particle system?

  • @PhxShadow
    @PhxShadow 3 года назад

    would this be a good way to make clouds

  • @Frostyfrog
    @Frostyfrog 3 года назад

    What song is used throughout this tutorial video?

  • @sabatheus
    @sabatheus 3 года назад +1

    I have a plane, which I added the 5x subdivision surface and displacement modifier to, but I'm not getting the high-resolution displacement that I'm seeing at 1:24. Mine looks really pixelated. Any ideas what I'm doing wrong?

    • @sabatheus
      @sabatheus 3 года назад

      @@carth531 Thanks, Carth. Sorry for the noob question!

  • @Dina_tankar_mina_ord
    @Dina_tankar_mina_ord 3 года назад

    Great vid. Could there be a way to link a weightmap to the scale and position seed of the rocks as a mask telling the grass where not to grow?

    • @martinwittfooth1834
      @martinwittfooth1834 3 года назад +1

      Yes, there’s a way to do this using Attribute Sample Texture. A bit different than using Weight Paint, but with the same type of results. Create and place that node first, before the Point Distribute one on the node tree, and for Mapping put in your UV map, and for Result type in “density”. Now you can select any texture you’d like to control where stuff shows up. Pretty easy to paint up a customized one in Texture Paint or photoshop, and I’ve also been messing around in Substance Painter to get some nice procedural texture maps (think something like moss growing on the top of an object, or only having things show up in crevices where dirt forms, etc etc).

    • @Dina_tankar_mina_ord
      @Dina_tankar_mina_ord 3 года назад

      @@martinwittfooth1834 thanks man :)

  • @david.atwood
    @david.atwood 2 года назад

    Is there a benefit to doing this instead of using particle systems?

  • @joseholguin436
    @joseholguin436 3 года назад

    How does this compare to grasshopper?

  • @danielsonderhoff5882
    @danielsonderhoff5882 3 года назад

    The Point ScaleNode between Point Distribute and Attribute RND has no influence. Nothing happens when I delete the Point Scale Node.

  • @Tremori_A
    @Tremori_A 3 года назад +4

    Is geometry grass more memory efficient than particle grass?

    • @Blenderworks
      @Blenderworks 3 года назад +2

      yes, and it doesnt slow your viewport too

  • @KuruGDI
    @KuruGDI 3 года назад +2

    10:10 _I have some grass over here_ - Is there a video on how you made the grass? I tried around with curves a bit but nothing seems to really work out... :(
    EDIT: I found Objects Data Properties (tab on the right) -> Geometry -> Extrude but how do I make it pointy at the end?

    • @elliemouse545
      @elliemouse545 3 года назад +1

      @@niteshkumarsingh2786 you are a god, thank you

  • @dislexas
    @dislexas 2 года назад

    just tried version 3 and now you can substract grass points from rocks using booleans. but now I can't find the point operations :/

  • @intrepid6951
    @intrepid6951 3 года назад

    Can anybody explain how he made that grass? Tried doing it low poly and just adding a subdivision surface modifier but it just looks bad :/
    Might be the case though that the texture makes such a huge difference - just can't find a proper texture, so i ended up just coloring it in different tones of green. Also there is no light passing through my grass, how can i solve that?

    • @Jela331
      @Jela331 2 года назад

      I hope this is not too late of a response, but if you want light passing through your mesh you're gonna have to use a translucent shader. You can mix the Principled BSDF and the Translucent shader with a Mix Shader node then play around with the values and see what works the best for you.

  • @ThePenwell2000
    @ThePenwell2000 3 года назад

    I'm trying to make a pile of lettuce using a collection of leaves and a Plane as the object with the geo-nodes. The leaves are scattering way far away from the Plane instead of sticking to the plane. How can I constrain these leaves to stay close to the mesh??

    • @ThePenwell2000
      @ThePenwell2000 3 года назад

      ok so the origins of all my leaves were not in the center of geometery.. that was the problem!!!!

  • @deadlymax887
    @deadlymax887 3 года назад +1

    I'm kinda new to blender, I have some addons in blender 2.91. If I upgraded to Blender 2.92, my addons still there? if not how to get that addons on Blender 2.92?
    Sorry for my English😅

    • @Blenderworks
      @Blenderworks 3 года назад

      Once you install blender 2.92, you can go to AppData\Roaming\Blender Foundation\Blender in your pc. there you will see 2.91 & 2.92folder. copy the contents of 2.91 into 2.92 folder. done!! or else you can install it on you latest blender by going to edit>preferences>Addons>install. Hope it helps

    • @deadlymax887
      @deadlymax887 3 года назад

      @@Blenderworks thank you 😃

  • @sicfxmusic
    @sicfxmusic 3 года назад +15

    Cinema 4D: Our new Scene nodes
    Blender: Our new Geometry nodes
    Houdini: LOL

    • @mobarakjama5570
      @mobarakjama5570 3 года назад +5

      Hold Blender's cube for a couple of more years and we will see who laughs last ;)

  • @georg2478
    @georg2478 3 года назад +2

    good demo, thanks. However, please refrain from using permanent background noise.

    • @melbendigo
      @melbendigo 3 года назад

      I think it would be the perfect sound to have just within the range of hearing, just barely.

  • @gower1973
    @gower1973 3 года назад +1

    Why don’t you calculate the radius of the rocks, and blades of grass and do a distance check and if the distance is shorter than the combined radii, you know you’ve got an intersection and just don’t draw the blade at that point.

  • @alphastudio1020
    @alphastudio1020 3 года назад +1

    Me with blender 2.79 because of potato computer: ahhhh now I understand it.

  • @vigneshbalnad5929
    @vigneshbalnad5929 3 года назад +1

    Today i fed up with geometry nodes... Here is the medicine 🥰🥰

    • @cg_cookie
      @cg_cookie  3 года назад

      🍪 Cookies delivered! - Wes

  • @muratozyurt1656
    @muratozyurt1656 Год назад +1

    Vay

  • @axelverdier4850
    @axelverdier4850 3 года назад +1

    Isn't there boolean logic to simply exclude grass points when there are rocks points ?
    1/ Generate 1 "main set" points instance with a lot of points (grass + rocks)
    2/ Generate a subset "rock set" of points isntance for the "main set" for the rocks
    3/ Exclude the "rock set" from the "main set" to get the grass points

  • @jeric_synergy8581
    @jeric_synergy8581 2 года назад

    Excellent, but maybe turn down the music 15%.

  • @hamimalam9689
    @hamimalam9689 3 года назад +1

    OMG, Chris Bailey did you join CGcookie permanently??? It would be good though cause you have less subs.

  • @rhodltd.4926
    @rhodltd.4926 3 года назад

    This is really great and I really like it. But, as an artist sometimes I just want the freedom of creating without all the in depth node things! Many times I just want to create without becoming part machine.! I wish there was a way for Blender to have 2 modes. One for expressing myself creatively in an easy flow. The other mode for when I wish to create with expressions!

  • @jimcoote5094
    @jimcoote5094 3 года назад

    Great video....but kill that music please!!! It's a concentration killer!

  • @muddywolfking
    @muddywolfking 3 года назад +4

    Liked the tutorial but found the music irritating.

  • @BryanGreen24
    @BryanGreen24 3 года назад +4

    The music is distracting

  • @muratozyurt1656
    @muratozyurt1656 Год назад +1

    this system is nowhere

  • @JustYesntMan
    @JustYesntMan 2 года назад +2

    This become outdated so fast, they reworked everything and now this tutorial is useless

  • @Peter-gk1fr
    @Peter-gk1fr 3 года назад +3

    Thanks for the video. Very well explained. But why the music??. Not artistic, not necessary, not nice. PLEASE PLEASE stop. If I want music I will listen to music. Very confusing!!!.

    • @cg_cookie
      @cg_cookie  3 года назад

      Blargh, sorry it was distracting. Noted!

    • @peterdn1
      @peterdn1 3 года назад

      I liked the music, great tutorial thanks

  • @billium6933
    @billium6933 3 года назад

    Please don't wave your mouse hand around - I got motion sick following the mouse all over the screen like a kitten chasing a laser pointer!

  • @johnmc181280
    @johnmc181280 3 года назад +1

    Please. Turn off that background music...