Dynamic Fence using Geometry Nodes (Blender Tutorial)

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

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

  • @s1amvwbug
    @s1amvwbug 2 года назад +7

    So, much information. I’ll have to watch this several times to get the hang of the nodes you created. Thank you for posting this video!

  • @binyaminbass
    @binyaminbass 2 года назад +15

    Thank you Martin! This is a very important addition to your epic course!

  • @MultiTommytomtom
    @MultiTommytomtom 2 года назад +16

    Thanks for this tutorial, I’ve been trying to put a curved wall on a landscape recently but just couldn’t get it to work, this method is perfect! :)

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

    Hi CG Boost, you're obviously know what you're explaining - such a clear one! thank you!

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

    The way you explain all steps and procedures is top-notch. Lucky that I found this channel. Thanks 🙏

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

    I really appreciate that you explain why every step is done, not just how it's done.

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

    I believe this example will stand the test of time as GNs change; it's so eternal and easy to see how to apply to other scenes and covers a logical and wide scope of Nodes I never would have guessed existed. It makes GN less witchcraft and more like a tool for all.

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

    Thanks for the tutorial, for a beginner like me, it's great because I can follow every step.

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

    Thanks a lot for the one minute part. ID really like it if more people started doing that!

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

    Im still working through the master class and am constantly amazed.... thank you for all this, warped my skill set far ahead...

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

    Have been looking for a way to make objects turn with the curve - thank you for a great explanation!

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

    Thanks, Martin, for this tutorial, it's really cool! ^^

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

    Note to others. Geometry nodes on nurbes path only works from blender3.0 onwards. Great tutorial btw!

  • @ryzhov_art
    @ryzhov_art 2 месяца назад

    Amazing, thank you!

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

    Thank you for a well explained and clear tutorial

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

    insane stuff Martin, very good 👏 I'm definitely gonna be try this 😁

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

    Another great tutorial, thanks.

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

    Thank you! Much needed tutorial!!

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

    thanks for the quick for people who know what they are doing

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

      You're very welcome!
      ~ Daniel

  • @paul-thys
    @paul-thys 10 месяцев назад

    Thanks for this!

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

    Very nice!, thanks for sharing :)

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

    Thanks., it's a great video but maybe you can use collection cursor offset insted origin point to instanciate fences

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

    used that concept to arrange stonemasonry in a lowpoly house i'm drawing, really speed up the detailing processes since i just need nurb lines along the base walls

  • @reklem2
    @reklem2 2 года назад +5

    This is a cool technique. (btw, pet peeve, Euler is pronounced "oy-ler" not "ew-ler")

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

      Haha, thanks for the correction, Ill try better next time ;-)

  • @LutzKasper
    @LutzKasper 6 месяцев назад

    Great Tutorial! I think the Link to "Fence assets on Blendswap" is wrong (leads to trees)

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

    Why didn't you use the distance output of the geometry proximity ?

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

    Great tutorial is always Martin, thanks. When setting up the fence, is there any way to break the instance pattern? The example you set up has the same pieces 1-5 repeating in the same order. I imagine there is something you can plug in to the Instance Index input to add a bit of randomness?
    "Noise texture -> color ramp -> multiply by the number of objects -> instance index" seems to do something close to the desired effect.

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

      Add a Random value node _> change type to integer -> min value =1 , max value = (total number of objects in your instance collection) -> instance index

  • @LuisRodriguez-gt9hx
    @LuisRodriguez-gt9hx 2 года назад

    Hey Martin, I'm enjoying the 3D Environments course and starting thinking that it reminded me of a book called Deconstructing the Elements with 3D Studio Max. Any plans on doing a course where the different elements (fire, water, earth and wind) are used for different scenarios?

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

      Glad to hear that Luis! Cool idea :-) Currently Im thinking of different topics for my courses, but Ill keep this one in mind :-)

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

    You could just resample with length since all your fence assets have approximately the same dimensions.

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

    Perfect!

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

    I love it so much

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

      We're glad :)
      ~ Daniel

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

    Thank you very much for a great lesson. It was very interesting. Do you have any ideas on how to make the grass and leaves move in the wind?
    The Unreal Engine 4 does this with a shader. This makes it possible to do very large scenes. Would it be very costly in performance in Blender to move vegetation with nodes? Or maybe you know some other way?

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

      u could make particle system of very ismple grass, and bind the top vertex of the grass to a vertex group, and then apply a displacement modifier to that vertex group with a large noise clouds pattern

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

      @@omghai2u Thank you very much! I will try to do it according to your advice.

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

    Greate Tutorial, but if I whant use different fences in one time and I chose what I need, I can do? for example Type 1, Type 2 Type 3 etc.?

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

      Definitely possible, but it would require to join in more fence collections into the network and play with their positioning 🙂

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

    It seems to work fine only in case terrain is flat-ish and curve straight-ish, right? I see gaps appearing as soon you edit curve or terrain.

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

      You just need to adjust the count of the fence pieces. However, in more extreme cases, yes, it works less reliably.

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

      @@MartinKlekner There's a way how to make each instance to skew based on underlying terrain, but I understand that it may be "too advanced" in case it's used to render a still image eventually in other words one can't see whole fence from various angles.

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

      @@mirohorvath Yeah, agreed 😊 I wanted a technique that would be possible to present in 15 minute tutorial. But there’s so much one can do with geonodes, my head keeps spinning every time I work with them 😅

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

      @@MartinKlekner Gotcha... yeah GN can be quite challenging, even head-aching sometimes 🤯

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

      @@MartinKlekner btw. I tried to contact you on twitter, but couldn't send you PM so I did on FB, it's about possible meet-up of "Geo-Noders" in Prague :)

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

    Low poly grass question... how faces do you use? I tried 8 looks good but performance lacks.

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

    Don't know what weird farm you grew up on but on my farm, the grass is taller at the fence line because animals don't like getting their faces stuck in a fence when they're trying to have lunch...

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

      There are many weird farms on this beautiful globe (which only makes it more interesting :) )

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

    Great Tutorial, but where did you get the grass?

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

      So many grass assets at Blendswap, some of the ones I use originated from there too.

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

    Hey my man always, i would really want to know how to do the good lighting you make !

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

      Lighting like this can be achieved very quickly and easily using an HDRI. Just plug it in as an Environment Texture in the world settings and it should work straight away! You can find lots of these for free at places like polyhaven.com/
      ~ Daniel

  • @allan-zt8vd
    @allan-zt8vd 2 года назад

    cool

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

    crazy

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

    I have an issue about your grass generation : There are not enough grass patches around the fence and the further ones are too big. I'd prefer to have a nice grass field with less and smaller patches around the fence. How do i proceed?

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

    Now my fence is just grouped up. Followed to a T. The only thing I did different was I used my own fence collection.

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

    I want to learn your courses but I can't understand English fully 😞😞

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

      All our courses have English subtitles, maybe this helps a bit!?

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

    When I check "reset children" my fence turns into a bunch of disproportioned crap. Any suggestions?

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

      It was a few things. It hadn't "APPLY" like I thought I did, and I missed the "Join" part.

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

    can you stretch the path so the fence is longer?

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

      Of course, just by playing with the underlying Bezier you can prolong however you like 🙂

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

    what confuses me a bit, when I add a nurbspath I don't have these arrows like on yours I work on 3.2 tested also on 3.1 but no difference

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

      You can turn the path on in overlays menu in edit mode for the curve. At the very bottom there is "normals" checkbox

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

    how to do uniform density lawn??

  • @zy-blade
    @zy-blade 2 года назад

    0:00 - "Hey there Fence" Kappa

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

    Why don't just use the `distance` output of a proximity node instead of doing vector math on position?

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

      I was wondering the same thing. Using distance output gave me similar results so I didn't bother with the extra steps. Do the vector math nodes add anything?

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

    how to convert all into mesh and import it as fbx

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

    Where's the original tutorial? I can't find it nowhere

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

      What do you mean? This is the full one :)

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

      ​@@MartinKlekner whatttttttttt???????

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

    Well, but scale is not the right thing to do with grass, maybe rather use it to choose items in a collection and also use it to use manipulate ground textures

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

      Manipulating textures is more of a Shader Nodes situation but using the grass to drive that maniuplation is a good idea :)
      ~ Daniel

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

    would this work in unity as well?

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

      Nope, geometry nodes can't be imported into the unity.
      ~Egon

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

      @@cgboost :(

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

    (I wish more people pronounced Euler correctly. It's "oil-er.")

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

    у вас есть этот тутор на русском? если кто знает похожий скиньте пж

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

      Наши курсы в настоящее время только на английском языке.
      ~ Daniel

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

    Now animate it
    NO? I DON'T THINK SO

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

    Euler is pronounced oy-ler, it's a Scottish name

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

      Cheers, thanks for the correction, Ill remember that 🙂

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

    Doesn't work

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

    clicking a simple tutorial and it being 17 minutes long i am not going to watch im sorry

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

    Note to others. Geometry nodes on nurbes path only works from blender3.0 onwards. Great tutorial btw!