Procedural Landscape with procedural Grass and Shader - Blender Geometry Nodes Tutorial

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024

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

  • @ashokp9260
    @ashokp9260 2 года назад +9

    This is so astonishing. Perhaps the only tutorial on ytube showcasing the real advantage and usefulness of geometry nodes to create complex setups.

  • @ArtMalak
    @ArtMalak 7 месяцев назад +2

    BlebderDude, thank you so much for the brilliant videos you share. When Geometry nodes first appeared in Blender, I thought, too clumsy and what’s the big deal anyway! As Geometry nodes became further developed, I became curious. Thanks to your tutorials, I am now a so keen to understand (and use) them more. I appreciate the way you explain one section of a creation, then drop in a related gem that has expanded my understanding (and liking) of Geometry nodes immensely. Much appreciated. Thank you 😁

  • @muhammadannys668
    @muhammadannys668 Год назад +5

    Just a tip. You can use multiple Group Input by duplicating it. It will result the same, but look more organized.
    This is really good video.

    • @paulrozario5516
      @paulrozario5516 Год назад

      I followed the tutorial upto the point where he tells us to Copy the Node Frame for Green Grass. I copied the Group Input node as well and renamed it's sockets from GG to BG and changed the Material. Used Join Geometry Node to combine both grass node frames but problem is that in the Modifiers panel I can't see the inputs from the Group Input node of Brown Grass. Is there a way to resolve this issue?

  • @valcohen2325
    @valcohen2325 2 года назад +4

    Nice technique! One improvement: at around 32:00 you copy the GN Grass, thereby making a copy of the GN script. This is unnecessary and counter-productive, as you can see towards the end when you have to add Realize Instances to each of the copied GN scripts. The whole point of having Group Input parameters is to allow multiple objects to share the same script, but configure it differently. If you simply duplicate the GN grass, or create a new mesh and assign the same GN script to it, you can set the seeds, heights, etc. differently on each mesh, but make script-level changes in one place.

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

      Ah, cool, thank you for that information! Still learning!

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

      @@blenderdude5050 me too!

  • @WadeLees
    @WadeLees 2 года назад +22

    This is EXACTLY what I've been looking for. Thank you so much for your content lately! It's been truly inspiring and I hope you keep advancing your craft (and views)!

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      Thanks - hope you get some cool results for your work!

  • @shriekingclown1649
    @shriekingclown1649 2 года назад +8

    That's one of the best geometry nodes tutorial out there. Thank you!

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      thx!

    • @shriekingclown1649
      @shriekingclown1649 2 года назад +1

      @@blenderdude5050 Is there a way to excecute a node group only if we need it? Like a boolean condition? for eg: an option to turn brown grass on and off

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

      @@shriekingclown1649 Yes, just add a "switch" Node. Just place it at the very end of your grass node tree, before the "join geometry node".

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

      @@blenderdude5050 Oh thank you, that worked :)

  • @amrtahtawi
    @amrtahtawi 2 года назад +1

    I consider you one of the best in the geometry node universe, unique and focused! I learn a lot and we have the love of nature and the outdoors in common! I support you all the way. Best of luck my friend!

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      Thanks, but I think that's too much of an honor :-D - I just use simple nodes and try to visualize what I have in my head with them. Through my profession as a graphic designer, I may have a pretty good eye for detail and photorealism, but there's still a lot of room for improvement...

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

      @@blenderdude5050 totally agree with you always room for improvement yet to recharge we have to credit ourselves with what we’re good at and your good at visualizing and brining your ideas to life so simplicity or complexity here is not a limiting factor👌🏼 keep creating

  • @r0tt1ng
    @r0tt1ng Год назад

    Love the explanation after creating the individual nodes to actually understand how stuff works! Top notch tutorial.

  • @rowlandmartin85
    @rowlandmartin85 2 года назад +6

    This is awesome. You make so many realistic scenes. I would love to see how to make a beach with geometry nodes.

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      thx - I can't promise that I can create something realistic, but I am curious, I will keep the beach in my mind! Think the white wave parts will be hard to realize...

  • @ImNorman
    @ImNorman 2 года назад +1

    Amazing all you can do with Geometry Nodes! I like how you lay out which elements you need and then how they connect. Makes it easy to understand what each piece does.

  • @saronarabeds6517
    @saronarabeds6517 7 месяцев назад +1

    This is the gloden tutorial, I know this is a very late comment, but I know you will read it, thanks for sharing your effort for free😇

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

    Thank you very much for this tutorial, everytime I see someone make something as amazing as this, I start to question my own inteligence, I don't know how I would even come up with something like this by myself. Thank you!

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      Ah - it's just combining several tutorials to one... Just do that a few times and you can come up with something new by mixing tutorials :-D

  • @anacondagames
    @anacondagames Год назад

    Your Tutorials are great, they are a great learning resource. Please create more !

  • @windworldwide8840
    @windworldwide8840 Год назад

    THks !! ... modification : with the random x value of the rotation of the instance on points, you can "flatten" the grass clump for dry grass.

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

    Really amazing... Learn a lot from geometry node with this tuto. Thanks a lot.

  • @llamamama75
    @llamamama75 Год назад

    Really useful, thanks for taking the time. I am just getting started with Blender and it's so helpful to see how different people use the various tools.

  • @akwright
    @akwright 2 года назад +1

    This is an outstanding tutorial! Thank you so much for this!

  • @jean-christophebarotte1264
    @jean-christophebarotte1264 Год назад

    Hello BD.
    AWESOME tutorial. Thanks a lot for the time you spent on it. The precise step by step approach is exactly what i needed (being a beginner on Blender).
    Just can't wait to watch the other tutorials you produced.
    JC

  • @level2fast1
    @level2fast1 Год назад

    You just earned yourself a new subscriber! Great job

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

    Awesome tutorial. I am fairly new to Blender and have started my own first project (a water-driven saw mill) and this will be my solution for the grass surroundings. Perfect timing. Thanks for sharing.

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      sounds cool - would love to get a link or somewhat to see results of the grass tutorial :-D

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

      @@blenderdude5050 Sure, once I have implemented it, I could upload a WIP version to my YT channel and post the link.

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      @@HeinerS cool! waiting for it!

  • @FaithandFun-w6q
    @FaithandFun-w6q 2 года назад +1

    Beautiful, thank you for sharing friend, love it 💓💟

  • @ryankjensen
    @ryankjensen Год назад

    You've earned a subscriber out of me. Thank you for this great Blender content.

  • @fabohax
    @fabohax 2 года назад +1

    Thxu so much, dude! Perfectly explained

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

    I have learned a lot with this video. Thank you

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

    This is great! Thanks you so much, you can't imagine how helpful it is!

  • @BamBttv
    @BamBttv 2 года назад +1

    really good and complete

  • @alexandermoyle9034
    @alexandermoyle9034 Год назад

    your tutorials are amazing, thank you!

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

    Awesome tutorial. super easy to understand

  • @hugoantunesartwithblender
    @hugoantunesartwithblender 2 года назад +1

    Great video!! Btw on 27:00 you can create as many group inputs as you want, that way you can keep the tree more organized ;)

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

      Ah, yes, thank you for that tipp - will keep that in mind. And they all have automatically have the same updated inputs, when I plug in some new parameters...?

    • @hugoantunesartwithblender
      @hugoantunesartwithblender 2 года назад +1

      @@blenderdude5050 it are all updated

    • @paulrozario5516
      @paulrozario5516 Год назад

      I followed the tutorial upto the point where he tells us to Copy the Node Frame for Green Grass. I copied the Group Input node as well and renamed it's sockets from GG to BG and changed the Material. Used Join Geometry Node to combine both grass node frames but problem is that in the Modifiers panel I can't see the inputs from the Group Input node of Brown Grass. Is there a way to resolve this issue?

  • @marcopestana6157
    @marcopestana6157 2 года назад +1

    Wow!

  • @КонстантинШкода-п7щ

    It was awesome!

  • @thefelledancient679
    @thefelledancient679 Год назад

    I strongly recommend using a math multiply node when controlling the blade density. It makes it so you don't have to type in a number which is more adjustment friendly. have mine set to a multiplier value of 1000/ Edit he added it in the video with the exact same multiply value later in the video

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

    Amazing, thanks so much for sharing!

  • @ayazz_228
    @ayazz_228 Год назад

    thank u! very useful tutorial. but please, use viewer the next time to show and explain how different nodes work, that would be more understable

  • @ЕвгенийКулакли-е3ь
    @ЕвгенийКулакли-е3ь 2 года назад

    Thank you🙃

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

    Great tutorial thanks. When I applying Realize instances - my materials change...

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

    This looks really good! I will try this out for sure.
    Maybe you want to check out Erindale if you haven't already.

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

    Thanks for the video. But wouldn't it be easier to distribute the grass with a landscape add-on which is already included with blender?

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

    This confuses me so much, what does a "color" ramp have to do with the thickness of the grass leaf...

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

    Gutes Video

  • @julzius6796
    @julzius6796 2 года назад +1

    Can anyone give me some insight into how perfomant this method is to say dispersing grass assets as hair particles or through geo nodes?

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

      I’m wondering if just making grass and using hair modifier is quicker. I’m sure this is more efficient though for making different types of grass.

  • @shar8528
    @shar8528 Год назад

    Question. After following the tutorial. (Was great by the way!!!!) When I finished and went back into viewport shading to look at it. It was all still in the wired/black form from bounds. Do I just swap that back to textured?

  • @jafgames4031
    @jafgames4031 Год назад

    What material should I use, is there a downloadable file that I can download that will work for this?

  • @dedead76
    @dedead76 10 месяцев назад

    I'm still a beginner (and due to the possibility of blender i will still for the rest of my life) but does the procedural reduce the render time ?
    I'm working on a drone shot and use a large surface so even with a low sampling it is absolutely painful for my computer.
    Actually i'm using particles system and weight painting.
    Btw thanks for sharing 😊

    • @blenderdude5050
      @blenderdude5050  10 месяцев назад +1

      try to reduce the polycount of every single grass leaf - that will help

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

    Here the video (ruclips.net/video/JH3YREkk3EE/видео.html) of the completed project with your GN grass "all over the place" (literally). In fact, this model was supposed to be rather low poly, but once I had your grass in place I liked it so much that the rest of the model had to be more realistic also. I also used the GN setup for distributing the flowers and rocks using vertex groups as placement masks.

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

    I wonder how to make the grass area controllable with weight painting?

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

      Hi, that is possible - just search for "geometry nodes weight paint"

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

      @@blenderdude5050 thanks for that, but I am too stupid to make it work with your result.. seems like some things will have to be changed to make it work.. I can\t seem to find a way to make it work with the ground plane that is done with this solution.

  • @sairam3978
    @sairam3978 2 года назад +1

    now i can touch grass

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

    9:46 Am I missing something? I don't have those materials. Is that something I need to download/buy? Thanks

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      Hi, no, I am explaining the material and you can copy the nodes step by step - or you can buy the whole grass model with the download link in the description

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

    I have a couple of questions is their a way to make this into more a stylized grass once we get into shading method you are using, and how would I go about exporting this into unreal engine?

    • @danielhedstrom3461
      @danielhedstrom3461 2 года назад +1

      perhaps converting the geometry nodes modifier into a mesh?

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

    will take a lot of computing power?

    • @bactanite
      @bactanite Год назад

      At first no, but after adding "procedural dry cracked ground" texture the file size increased from 2mb to 196.5mb and my computer is really bogging down as a result.

  • @tengstudio5980
    @tengstudio5980 Год назад

    hey i want to buy it via paypal but the paypal link always linked to credit card , i dont use credit card on my paypal , can i pay it direct to your paypal account ?

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

    nice video.
    i tried to use shaders but it didnt work

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

      Hi, hard to tell or to help without seeing your nodes in Detail

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

      @BlenderDude no worries i check your video again and fixed it.
      But how do you do image texturing on geometry nodes?

    • @blenderdude5050
      @blenderdude5050  2 года назад +1

      @@dlebar9962Hi, that's a good question! I could not find out until now and have also not yet found a video about it! I can only imagine that this is not as detailed as with "normal" models. How to map an image around a complex structure, such as a tree or similar...? That is already difficult without Geometry Nodes...

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

      @@blenderdude5050 awesome
      Thanks

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

    Blenderkit is buggy as fuck, consistently crashes Blender