Guiding shortest paths - Houdini Tutorial

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

КОМЕНТАРІ • 55

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

    Fantastic tut. I've been knee-deep in Find Shortest Path stuff for the last week and this was a fresh new approach that has taught me a lot!

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

      Thank you, there is still probably a lot more to discover with this node.

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

    thank you for the amazing tutorial, if you put resample before fuse and polypath you will have the original curveu and you don't need to bypass polypath.

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

    This is fantastic! Thank you so much for such a detailed tutorial Konstantin!

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

    OMG your channel is like, magic. I can understand every step and I can flow.Thank you!

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

    Not what I was looking for, but watched the whole thing anyway cos it was so cool XD

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

    Amazing. Thank you so much for this video. Really made a lot of things click for me.

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

    Awesome! Thanks for sharing it.

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

    Golden information!! Thanks!

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

    Impressive, thank you

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

    Man, I learned so much from this video. Awesome stuff.

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

      Thank you Chris! You might also enjoy the more boring looking stuff on my channel then.

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

    This is amazing, thank you for the tutorial!

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

    Excellent tut , thank you for sharing the knowledge.

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

    Outstanding tutorial, Thank you sir!

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

    awesome tutorial !! Thank you so much!

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

    super good tutorial! Thanks for this!

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

    Wow, great tutorial and amazing look it gives! : )

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

    Brilliant tutorial mate

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

    awesome! Thank you for making such a brilliant and succinct tutorial.

  • @correctopinion4708
    @correctopinion4708 10 місяців тому

    labs polyreduce node is great if you just want to do just that instead of the remesh node!

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

    Kick ass tutorial. Thanks :)

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

    Great tutorial, thank you!

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

    Thanks

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

    Thank you for the lesson! It was cool)

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

    very nice

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

    awesome, subscribed!

  • @nadil6556
    @nadil6556 5 місяців тому

    Interesting script! Beginner here, how can I show it growing? As I click on the play button down below on houdini it seems static. What should I do ?

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

    Good job!

  • @graphic-nations
    @graphic-nations 2 роки тому

    Amazing

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

    Спасибо!

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

    why do I get a dotted line when I try to connect the 'Line' to the 'Distance from geometry' node?

  • @flonkplonk1649
    @flonkplonk1649 4 місяці тому

    it´s easy to animate with the carve node

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

    Having an issue with groupexpression node. Using houdini 19.
    Getting an error when entering: rand(@elemnum), chi('rand')) < 0.3
    Error
    Invalid source /obj/testgeometry_templatehead1/groupexpression1/attribvop1
    Error: Error in VOP 'snippet1'.
    Warning: Errors or warnings encountered during VEX compile:
    /obj/testgeometry_templatehead1/groupexpression1/attribvop1/snippet1: Syntax error, unexpected ',', expecting ';'. (2,44).
    Error: Vex error: Unable to load shader 'op:/obj/testgeometry_templatehead1/groupexpression1/attribvop1'.
    Thanks for any help.

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

      Mind the bracketing: rand(@elemnum, chi('seed')) < 0.3

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

    Is this node using all threads? It's a bit slow for more complex problems. This should run on the gpu ideally. Do you think that is possible?

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

      Hi Philip, it seems possible in OpenCL. In many cases I'd rather optimize the mesh or network in advance, though.

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

    Thanks for the tutorial! I have an issue though. When I use the Group Expression and enter v@P.y

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

      Hi Ashly,
      make sure to type the number one instead of the letter "I". It's 1e-2
      You can also just enter: 0.01

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

      @@KonstantinMagnus Thanks you!

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

      @@KonstantinMagnus soooo, that seems to do the trick but I have two other weird issues, haha. First, when I add the tet embed node I can no longer see the wireframe of my mesh and second, when I add the find shortest path node I can not see the names of the group expression in the drop down. Any ideas why? Thanks!

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

    Hey Konstantin! great video! I have a question regarding meshing - I want to have the animation grow from the start to the end points, and ideally I would like to do this with a carve node after the fused lines, but this is where I run into a problem. I want to avoid using the VDB meshing setup you showed in the video because I want the paths to move and don't want to deal with a constantly changing prim count, so I am left with either the sweep node or polywire (maybe there is another node?). The problem is when I use the carve with a polypath and sweep node for example, the animation does not start at the root group, but rather, the start of the line. If I disable the polypath, the setup optically looks correct, but the sweep node stacks a ton of geometry on top of each other, and I want to avoid this as well. Esentially, how can I have an animated mesh that grows along the lines? Sorry for the long comment, I hope I am making sense :)
    Thanks again for the great video!

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

      Hi Kyle, I would probably create the entire mesh, add a surface distance attribute starting from the root and reveal the mesh along the distance. That way you have consistent primitive numbers and a consistent topology.

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

      @@KonstantinMagnus gotcha, how would I get the surface distance attribute to actually effect the scale of the mesh? Is there a SOP node? Or am I just tweaking P values in a wrangle? Thank you for the help on this by the way, I really appreciate it :)

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

      @@kkeerr I don't think there is a SOP node for that. This probably needs a custom procedure.

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

      @@KonstantinMagnus gotcha, thank you for the help!

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

    This was amazing, thank you very much for this. One question I would ask about Shortest Path is how can you animate the individual branch structures to move like branches or tentacles?

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

      Hi Miles, you could look into Vellum hair simulations or KineFX for that.

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

    Okay this took me a while, but: Are you a fan of the band Gojira by any chance? :D

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

      Hi! No this is coincidence, in Houdini I just have very little models to choose from.

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

      @@KonstantinMagnus alright :D Because it strongly resembles an album cover (L'enfant sauvage).

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

      @@ironscavenger Yes, I figured that by searching images. Btw. I love your mechanic videos!

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

      @@KonstantinMagnus thank you! :)

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

    Awesome tutorial, thanks for sharing!!