Terrain Simulation with Geometry Nodes - Project Heist

Поділитися
Вставка
  • Опубліковано 20 лют 2022
  • This is a first test for 'Project Heist' of implementing a simulation technique for terrain erosion using Geometry Nodes and just a tiny bit of python scripting.
    Find the files that are showcased in this video on the Blender Studio Platform: studio.blender.org/films/heis...
    #geometrynodes #blender #b3d
  • Розваги

КОМЕНТАРІ • 37

  • @andyp123456
    @andyp123456 2 роки тому +23

    "So the general idea with geometry nodes is to support something like this in the future out of the box"
    This makes me very happy. It's great that it's possible to simulate basic erosion already, but having some built-in nodes to do it more easily, more efficiently, and preferably with various outputs to get different aspects of the erosion would be amazing.

  • @Kram1032
    @Kram1032 2 роки тому +24

    Oh yes, iteration or recursion node *please* - that will open up near endless possibilities that currently don't exist

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

      That and nested attributes and we're as good as done. Life itself will have reached its peak and become void of a goal and pointless.
      Ok don't hurry then.

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

      @@lightspeedbubble7359 What do you mean by "nested attributes"?

  • @lahcenebelbachir7929
    @lahcenebelbachir7929 2 роки тому +43

    Awesome, Blendini is coming together nicely.

    • @Avatars3d
      @Avatars3d 2 роки тому +10

      Did you just call me?

    • @Avatars3d
      @Avatars3d 2 роки тому +4

      I'm sure coming together nicely 🤣

    • @lahcenebelbachir7929
      @lahcenebelbachir7929 2 роки тому +4

      @@Avatars3d lmao! You really are... 🤣👍

  • @TheLolilol321
    @TheLolilol321 2 роки тому +4

    Even the node tree looks like terrain!

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

    BLENDER, YOU SAVED THE HUMAN LIFE

  • @makanansari144
    @makanansari144 2 роки тому +6

    I hope to see it improved you even can use it for textures painting like substance painter for rust and dirt...

  • @3d-illusions
    @3d-illusions 2 роки тому +5

    Can you imagine if geo nodes had a script node that accepted a language which runs at similar speeds to C++, such as VEX for example. Would be great accompaniment to the built in nodes. Users could start building and sharing their own nodes without having to worry about getting code approval, and allowing the entire system to grow much faster than the C++ devs can achieve. Plus there's be no need to use the much slower and limited python for scenarios like this.
    Nodes could also optionally be automatically converted to VEX scripts too (and vice versa), so you could create systems far quicker than fiddling around with nodes, but then still share them in a node format to non coders.

  • @fakecubed
    @fakecubed 8 місяців тому +1

    Oh man, remember back when we _didn't_ have simulation nodes?

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 11 місяців тому +3

    Have you thought of redoing this with the new Simulation Nodes in Blender 3.6?

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

    very cool. that is a very welcome feature.
    I played with GAEA already and had quite some fun. the workflow for terrain creation in that software is really great, try that to get a feel for a fun handling of that!

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

    Wow truly awesome!

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

    Very cool

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

    omgg I'm so curious if there has been more development on this simulation technique? This is crazy cool

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

    really really cool!!

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

    It can even be used to texture painting how substance painter does for like wet maps and stuff

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

    Awesome 🤩

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

    I really love these animations I too I wanted to make 3d animations❤

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

    This is wild. Blender's wild.

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

    I assume the performance drag is due to the python script? If it was all in Geo nodes it would be in C and likely much faster.

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

    cool

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

    Hey, we can make it super fast if we generate 40.000 examples. and then train an AI to guess before and after results.. :) - Nice video

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

    NOICE

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

    I'd like to see this with simulation nodes.

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

      Erindale is selling a course that basically does this, although I get the impression his set-up is a lot more complex. I think a basic version of this would be pretty easy to do in simulation nodes, though. Generate particles on the surface, do some vector math with the surface normals to figure out a velocity for the particles, and then reduce Z on the surface based on that velocity. If you want to get fancy, there'd be a limit to how much surface material can be transported by the particles at any give time, and when the particles are traveling slowly enough they should start depositing excess material (increase Z) that they have stored. I know civil engineers have figured out formulas for erosion you could consult for realistic values, but you could probably eyeball it pretty well.

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

    please do blender
    for android and apple.
    I want to sculpt on my android tablet

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

    After this video I realized I'm noob in blender 0_0

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

    (wowks?)

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

    Lol

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

    cool