Hydraulic Terrain Erosion with Blender Geometry Nodes (Experimental)

Поділитися
Вставка
  • Опубліковано 17 лис 2022
  • How to create a hydraulic erosion simulation with Blender Geometry Nodes.
    This tutorial may be obsolete if we get a dedicated loop node at some point (hopefully).
    Tutorial was made with Blender 3.3
  • Наука та технологія

КОМЕНТАРІ • 15

  • @alejandrocambraherrera8242
    @alejandrocambraherrera8242 Рік тому +7

    Just in case somebody wants to know: the reason why the particles move uphill at first is because of the order of the inputs of the cross products, due to the right hand rule. Inverting the order of the inputs in either of the cross products would flip the direction of the final vector, and then the subsequent multiplier could be used only as a (positive) modulator of the velocity. Alternatively, in the first cross product you could use a vector pointing upwards instead of downwards.

  • @xaviervicens5217
    @xaviervicens5217 Рік тому +2

    First time I see someone using cross product in Blender. And its wonderful because I understand what it this for. Thank you.🙏👍

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

    Thank you so much! Still very handy and helpful, especially in the context of simulation nodes!

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

    Brilliant!

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

    Nice tutorial, thank you for sharing. I was thinking you would use the proximity after moving in -Z to move it back to the closest point on the surface, but your double cross product calculation method gets you translation and the velocity in one step. At least that seems to be what is happening.

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

    Love it!

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

    Amazing tutorial, although I'd love to see how to create the sediment and adjust the velocity, not everyone is a pro at geometry nodes

    • @100drips
      @100drips  Рік тому

      Thank you. Yeah, it is hard to include everything in one tutorial without it getting too long and complex. When the official simulation nodes are released, I will revise this tutorial.

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

    the transfer attribute node has been removed from blender, we used the sample nearest surface node to cover up but it isnt working for the last part where we use the velocity to calculate the erosion depth, any way to fix this please?, our head 3d animator is already going bezerk about how blender introduces a node then removes it just months away, why even have these nodes in the first place?

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

      Transfer attribute is replaced by sample nearest and sample index. I have a video about this on my channel.
      It was weird decision to remove this, but the combination of the new nodes is more versatile

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

      yes, we worked with the sample nearest node, however it is not working for the last part where you used particle velocity to avoi making those pits, please how can we resolve this@@100drips

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

      @@officialtmestudios I was able to resolve it by using sample index instead for the velocity, set to vector and points.

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

      can you kindly share a screenshot or a sample file?@@FredericoAAndrade

    • @harry3d2000
      @harry3d2000 6 місяців тому

      Would also appreciate some help with this, tried using various methods but always ended up with pits.

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

    + + + + 😧