Guiding shortest paths - Houdini Tutorial

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

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

  • @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.

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

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

  • @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.

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

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

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

    Golden information!! Thanks!

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

    Awesome! Thanks for sharing it.

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

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

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

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

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

    Brilliant tutorial mate

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

    Outstanding tutorial, Thank you sir!

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

    Impressive, thank you

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

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

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

    awesome tutorial !! Thank you so much!

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

    This is amazing, thank you for the tutorial!

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

    Excellent tut , thank you for sharing the knowledge.

  • @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.

  • @MartinMigeot
    @MartinMigeot 25 дней назад

    thank you !

  • @motiondude
    @motiondude 3 года назад

    Awesome tutorial, thanks for sharing!!

  • @JohnLarryGroff
    @JohnLarryGroff 3 года назад

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

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

    Thank you Konstantin, would like to ask couple of questions: some of my paths tend to loop at the ends, I see that in your tutorial they break at the ends- what can I adjust to break the looping connectivity, and second question: you have very nice display as the curves fade at the ends, I tried display options wire thickness and it works to thicken more but doesn't change to thin.

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

      Hi Alena, I am not quite sure. Did you have a chance to look into the example file under the link in the description?

  • @SuperDahalo
    @SuperDahalo 3 года назад

    Great tutorial, thank you!

  • @wewantmoreparty
    @wewantmoreparty 3 года назад

    Kick ass tutorial. Thanks :)

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

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

  • @AntonChervov
    @AntonChervov 3 года назад

    Thank you for the lesson! It was cool)

  • @alenlenia
    @alenlenia 3 года назад

    awesome, subscribed!

  • @rikardo2041
    @rikardo2041 3 года назад

    Good job!

  • @nadil6556
    @nadil6556 7 месяцев назад

    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 ?

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

    very nice

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

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

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

    Thanks

  • @graphic-nations
    @graphic-nations 2 года назад

    Amazing

  • @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!

  • @flonkplonk1649
    @flonkplonk1649 7 месяцев назад

    it´s easy to animate with the carve node

  • @tweetbleat487
    @tweetbleat487 3 года назад

    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  3 года назад

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

  • @SereneBobcat
    @SereneBobcat 3 года назад

    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  3 года назад +2

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

  • @Damagesan123
    @Damagesan123 3 года назад

    Спасибо!

  • @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! :)

  • @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!

  • @philippaps44
    @philippaps44 3 года назад

    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  3 года назад

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

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

    super good tutorial! Thanks for this!