Gras Simulation in Geometry Nodes | Tutorial - Blender 3.3

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 82

  • @erik352
    @erik352 Рік тому

    Thanks for sharing your knowledge with others! Really glad you made this tutorial!

  • @AhmedNassef
    @AhmedNassef 2 роки тому +2

    This is actually awesome..
    Just used it in the scene I'm working on right now..
    So, thanks! 😃

  • @MrCleetSR388
    @MrCleetSR388 2 роки тому +2

    Thanks this was pretty simple to get back in to Blendering. Atm trying to get through the most ugliest retopology of a fish I made and needed a break. This was nice I plan to play more with it beyond this but nice starting point to already have in my pocket.

  • @TomasHradckyComposer
    @TomasHradckyComposer 2 роки тому +1

    Nicely done.

  • @totochandelier
    @totochandelier 2 роки тому +2

    great ! super interesting ! can even make a loop with sine node after scene time . thx from sharing, keep it up!

  • @jeffg4686
    @jeffg4686 2 роки тому +3

    @6:43 - Can see how geonodes can be used to create some cool masks, or various effect type structures pretty quickly.

  • @naughtynome4491
    @naughtynome4491 2 роки тому +1

    Super awesome tutorial, easy to follow:)

  • @antongroewentrup
    @antongroewentrup 2 роки тому +1

    Great Job. Thank you

  • @BeatMax2023
    @BeatMax2023 2 роки тому +1

    Nice!

  • @You.tube-User-
    @You.tube-User- Рік тому +1

    Thank u so much

  • @АлексейБессмертный-ч7б

    Thank you for the lesson ))

  • @vstreet7583
    @vstreet7583 2 роки тому +1

    Other great tutorial. As always, very enjoyable and informative. A great technique. THANK YOU! Dg

  • @patihgenixscoding6914
    @patihgenixscoding6914 2 роки тому +1

    sheet, this is great

  • @BNPISN
    @BNPISN 2 роки тому +1

    Fantastic tutorial, much better than the hair particle method! : )

  • @windworldwide8840
    @windworldwide8840 11 місяців тому

    Thks a lot ! ... the one i wanted ! Very Nice and useful ! ... would you consider the same one with wheat, sunflowers, ... to mimic countryside ... etc ? thks

  • @plvg_design
    @plvg_design 2 роки тому +1

    you have a great tutorial voice

  • @philhojnacki9988
    @philhojnacki9988 2 місяці тому

    Awesome! How well would this perform as a large environment setup...say 800sq meters

  • @voyager161
    @voyager161 2 роки тому

    Nice tutorial! Love it!

  • @konoldodragon
    @konoldodragon Рік тому

    When I add a material to the grass blades, it takes the FPS of the animation waaaayyyy down. Is there a way to fix this?

  • @jjwillie7584
    @jjwillie7584 Рік тому +1

    So this was real helpful but can someone explain how you would go about adding textures or materials on to this to make look grass fully

    • @HEYPictures-legacy
      @HEYPictures-legacy  Рік тому

      Hmm with curves this is not possible. You could generate a UVMap for a curve but not for some thousand

  • @idb5545
    @idb5545 2 роки тому +1

    When you go into your Gumroad account, in settings there is a line which includes Payout and Payments. It is in the Payout section where you can choose PayPal. Once that is done you can go to the Payments section to enable instant payment with PayPal. I hope you have the same setup as we have in England. Best wishes, IDB.

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Ok thanks. Its really bugged out. I cant connect. If i go to connect with paypall it goes to the normal paypall website but not to the connect window where I have to log in

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Do I need to have a bussiness account on Paypal?

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      It works now. I have connected Paypall. Thank you!

  • @fabiotgarcia2
    @fabiotgarcia2 2 роки тому +3

    Excellent Tutorial. Congrats!! I’m wondering if we could export it as 3D (fbx, dae, gltf or glb) for augmented reality. Is it possible?

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому +1

      That is possible if you apply the modifier "Geometry Nodes". But it does not transfer animations. So if you want to have the grass still it will work and you just have to apply it. But unfortuanetly without any movement. If you have applyed Geometry Nodes, you can go to file -> export -> fbx., dae.....

  • @sofiag7488
    @sofiag7488 8 місяців тому

    but I have a problem with the paint the grass. The shader doesn’t work… could someone explain this to me …? Thank you!!!

  • @mercurysmith563
    @mercurysmith563 2 роки тому +1

    Would using the hair feature in 3.3 be the same as the "instance" node? Would using hair be effective at making grass or would it have too many limitations?

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      I think it wouldnt work. Im not shure though. Its not really fast

  • @surferriness
    @surferriness 2 роки тому

    Richtig GOOOOD

  • @obi-wankenobi2591
    @obi-wankenobi2591 2 роки тому +1

    Hey thanks for the tutorial it works great!
    I was wondering if it is possible to create realistic Gras without realizing the instances.

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Thanks!
      It is possible but not even near as realistic. Then maybe you have to rotate the instances according to the noise texture but they won't bend because to gain access to the mesh data you have to realize the instances. Rotating is the only choice I guess.

  • @timmy4178
    @timmy4178 Рік тому

    How to set random color on those grass? I used Object Info Random and ColorRamp in Shader Editor, but they desn't has random color.

  • @ziqman4552
    @ziqman4552 2 роки тому +1

    is there a way to use a ready made grass model and use it as an instance for the curve, instead of creating grass from the curve?

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Its not so easy since we dont have a displace on curve node. It is also way to heavy to compute

    • @ziqman4552
      @ziqman4552 2 роки тому +1

      @@HEYPictures-legacy lets say i wanted to make like small plants interact with the object how would you approach this?

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Its difficult. Not because Its difficult to build but its difficult and heavy to compute. I dont have an idea right now how that would work cheap

    • @ziqman4552
      @ziqman4552 2 роки тому +1

      @@HEYPictures-legacy i see,thanks for the reply. much appreciate it

  • @paczkowoz327
    @paczkowoz327 2 роки тому

    Great tutorial! Did you learn how to use "Vector rotate" node on your own or did you use any tutorials?

  • @TheNydeon1
    @TheNydeon1 2 роки тому +1

    Hey :) I loved the tutorial, it was great ! I'll try to use it for Clint's render challenges. Quick question, how do you apply a color to the grass like in your demo ? I've tried multiple things but couldn't get it to work :/
    Edit : I was able to do it by adding a "Set Material" node just before the Group Output :)

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому +2

      Thanks. Yes you have to assign the material that you want to use with the set material not and if you want to have a random color variation for every grass plate, you have ro drag a random value note out of the output node and assign it to a new attribute. Then you can use this attribute in shading. And of course, we want to have a different value for every instance and not for every point so we have to use a capture attribute node and set it to spline

    • @anicapalini
      @anicapalini 2 роки тому +1

      @@HEYPictures-legacy First of all Thanks for the tuto, always interesting and something to learn.
      For the random color of each instance, as they are meshes it can be used the Mesh Island node that goes into the White Noise node and out of the Output.

    • @ollied2025
      @ollied2025 Рік тому

      @@HEYPictures-legacy would you be able to show us? I cannot get this to work. I can't get my head around attributes

    • @ollied2025
      @ollied2025 Рік тому

      ok i figured it out. i simply wasn't naming the attributes in the modifier stack. i thought the names was in the node editor. this is not intuitive

  • @cg.man_aka_kevin
    @cg.man_aka_kevin 2 роки тому +1

    Then, how to create grass collision with random object in geometry nodes? Similar to hair dynamic physics in particle system...

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому +1

      Thats not possible by now since physical based simulations are not possible. The devs are planing that though. Dont know when something like that is comming. Maybe with the simulation nodes?

    • @cg.man_aka_kevin
      @cg.man_aka_kevin 2 роки тому +1

      @@HEYPictures-legacy Maybe like Houdini... I hope. :)

    • @cg.man_aka_kevin
      @cg.man_aka_kevin 2 роки тому +1

      @@HEYPictures-legacy But, if it's only grass collision, maybe using the proximity node, is it possible?

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому +1

      I know what you mean but I have currently not quite an Idea how exacly but I can imagine that it would completely crush the Computer performance whise. I dont think that works for more than 10 Strands😂

    • @cg.man_aka_kevin
      @cg.man_aka_kevin 2 роки тому +2

      @@HEYPictures-legacy LOL. It's okay.

  • @vvft6567
    @vvft6567 2 роки тому +1

    how can change the speed ??

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому +1

      You can chang the speed if you use a math node set to multiply after the scene time node. If you multiply by 0.1 its slower and if you multiply by 2... its faster.

  • @anirbansutradhar1626
    @anirbansutradhar1626 2 роки тому +1

    how you color this

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      You can set a material in geometry nodes and then use in that material just the default bsdf node. Or do mean how you can port the gradient?

  • @starplatinum3305
    @starplatinum3305 2 роки тому +1

    Gras

  • @eshwarthegreat
    @eshwarthegreat 2 роки тому +1

    How to download 3.3 splash screen blend file

    • @genesis2303
      @genesis2303 2 роки тому

      I'm not sure if you can download this one till it's still in beta, probably they will put it on site when 3.3 get stable release.

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Its not there yet but it should be somewhere on the website when 3.3 drops.

  • @seamlessloop
    @seamlessloop 2 роки тому +1

    How to loop this?

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      You can loop it by putting a math node set to sine after the scene time node.

  • @safeerkhan6802
    @safeerkhan6802 2 роки тому +1

    HOw you texture this grass

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      You can UV Unwrap it in Geo-Nodes and transfer the UV Map to the Shader Nodes but im not that familiar with it. Its pretty new

  • @MrTomyCJ
    @MrTomyCJ 2 роки тому

    What if you create a bunch of base models with different wind rotations, and the geo nodes swap between those instances per blade of grass to simulate an animation? That way you don't need to realize instances and the performance (at least memory consumption) may be way higher. I made a proof of concept and it seems possible! (~50k instances animated in real time in viewport).

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Good thought but in my mind it doesnt sound like it would look realistik. Doesnt it glitch if you swap?

  • @idb5545
    @idb5545 2 роки тому +1

    Your tutorials are very good and to support your work I wanted to buy some material packs etc. However, your gumroad account does not accept PayPal. For this to happen you need to change your settings on your gumroad account, it cannot be done from the purchasers screens. I understand this is not a hard procedure and you will increase your income as a result. Many thanks for your work.

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому

      Oh ok thanks for the info!!! Do you know where I can find this setting? I searched in the whole settings and couldnt find something like that.

  • @salmiz5148
    @salmiz5148 2 роки тому

    How do i texture it. Thanks

    • @HEYPictures-legacy
      @HEYPictures-legacy  2 роки тому +2

      You can use the UV Unwrap Node in Geometry Nodes for unwraping it and then use the UV Map in Shader Nodes for texturing

    • @rudalriotart2453
      @rudalriotart2453 2 роки тому +1

      @@HEYPictures-legacy try Tutorial

    • @salmiz5148
      @salmiz5148 2 роки тому +1

      @@HEYPictures-legacy thanks

    • @HiroinSky
      @HiroinSky 2 роки тому

      @@HEYPictures-legacy as a beginner , I'm still confused about how to add the texture to the grass?
      And i searched over other vedioz to find it but feelz useless
      Can you explain me well please?🥺 Or make a small vedio about it???🥺

  • @Ivan_Balakirev
    @Ivan_Balakirev 2 роки тому

    Interesting method, but it doesn't look like a grass. It looks like hair, try again