[VEX for Algorithmic Design] E26 _ Recursion Basics

Sdílet
Vložit
  • čas přidán 31. 05. 2024
  • This is a new series I've started explaining the basics of VEX for algorithmic design / procedural modeling which I'm using on daily basis.
    In this 26th episode, I'm going to explain the basics of recursion in Houdini when done with VEX. I'm showing several methodologies how you can implement recursion with several different examples.
    I've also started a Patreon, it would be great if I could get your support to continue creating tutorial contents.
    00:00:00 Intro / What is Recursion?
    00:07:57 Recursion in Houdini
    00:10:32 Recursion with ForEach Loop
    00:22:45 Recursion with ForEach Loop + VEX
    00:34:27 Recursion with Solver
    00:40:08 Recursion with only VEX
    00:47:43 Sierpinski Triangle with ForEach Loop
    01:02:31 Sierpinski Triangle with ForEach Loop + VEX
    01:13:01 Sierpinski Triangle with Solver
    01:18:16 Sierpinski Triangle with only VEX
    01:45:03 Recursion Performance Test
    01:51:32 2D L-System Tree
    02:15:08 3D L-System Tree with ForEach Loop
    03:10:01 3D L-System Tree with Solver
    03:20:08 Rectangle Subdivision
    03:55:06 Next Topic: Matrix Basics 2
    [Project Data Downloads]
    github.com/jhorikawa/VEXForAl...
    [Patreon page]
    / junichirohorikawa
    [Episodes]
    Episode 1 - Attribute Basics: • [VEX for Algorithmic D...
    Episode 2 - Group Basics: • [VEX for Algorithmic D...
    Episode 3 - Parameter Basics: • [VEX for Algorithmic D...
    Episode 4 - Variables and Operations: • [VEX for Algorithmic D...
    Episode 5 - Array: • [VEX for Algorithmic D...
    Episode 6 - Strings: • [VEX for Algorithmic D...
    Episode 7 - Loop: • [VEX for Algorithmic D...
    Episode 8 - Conditional: • [VEX for Algorithmic D...
    Episode 9 - Function: • [VEX for Algorithmic D...
    Episode 10 - Volume Basics: • [VEX for Algorithmic D...
    Episode 11 - Dictionary Basics: • [VEX for Algorithmic D...
    Episode 12 - Vector Basics: • [VEX for Algorithmic D...
    Episode 13 - Trigonometry Basics: • [VEX for Algorithmic D...
    Episode 14 - Quaternion Basics: • [VEX for Algorithmic D...
    Episode 15 - Matrix Basics 1: • [VEX for Algorithmic D...
    Episode 16 - Geometry Functions: • [VEX for Algorithmic D...
    Episode 17 - Intrinsic Attribute: • [VEX for Algorithmic D...
    Episode 18 - Randomness Basics: • [VEX for Algorithmic D...
    Episode 19 - Noise Basics: • [VEX for Algorithmic D...
    Episode 20 - Solver Basics: • [VEX for Algorithmic D...
    Episode 21 - Half-Edge Basics: • [VEX for Algorithmic D...
    Episode 22 - Remapping Basics: • [VEX for Algorithmic D...
    Episode 23 - SDF Basics: • [VEX for Algorithmic D...
    Episode 24 - Force Basics: • [VEX for Algorithmic D...
    Episode 25 - Force Extended: • [VEX for Algorithmic D...
    Episode 26 - Recursion Basics: • [VEX for Algorithmic D...
    [Houdini Related Playlists]
    VEX for Algorithmic Design: • VEX for Algorithmic De...
    Houdini Tutorial: • Houdini Tutorials
    Houdini Algorithmic Live: • Houdini Algorithmic Live
    Houdini Snippets: • Houdini Snippets
    Houdini Tips: • Playlist
    [Portal Page]
    Facebook Page: / parametricproceduralho...
    [Books]
    Algorithmic Design Workbook with Houdini: gum.co/GOZFw
    Tiling Pattern with Houdini: gumroad.com/l/OVDgY
    Algorithmic Design with Houdini: www.bnn.co.jp/books/9788/
    Books on BOOTH: orangejellies.booth.pm/
    [Contact]
    Twitter: / jhorikawa_err
  • Věda a technologie

Komentáře • 26

  • @semmussaev
    @semmussaev Před 5 měsíci

    Your channel is a gift for those who want to learn VEX.
    Thank you so much! Please, do not stop making these episodes. The Lives are also great!

  • @user-ir7rs1jf1x
    @user-ir7rs1jf1x Před 4 měsíci

    Thank you Junichiro, I learned a lot from this course. You are an excellent teacher

  • @hadijamshidi9694
    @hadijamshidi9694 Před 3 lety +1

    the way you put all things together and organize them is just amazing.
    thank you for sharing.
    one of my favorite channels.

  • @maurypb
    @maurypb Před 2 lety +1

    Thank-you again, Professor Horikawa! Just finished this hopefully not final tutorial! I am just beginning my houdini adventures, now I feel much more confident in my vex abilities.

  • @misaghsaboori4445
    @misaghsaboori4445 Před měsícem

    Thank you so much!

  • @neill162
    @neill162 Před 3 lety +6

    Difficult topic, but very well explained as usual. Next topic Matrix 2...it feels like the level is rising ! Thank you !

  • @Scott82N
    @Scott82N Před 3 lety +7

    GOD BLESS YOU

  • @yingzhisun1259
    @yingzhisun1259 Před 3 lety +2

    Great work!

  • @JinsungB
    @JinsungB Před 2 lety

    Tnank you Horikawa! Ur Genius!

  • @BonusPokus
    @BonusPokus Před 2 lety +3

    When is episode 27 coming out?

  • @stephenmurphy8349
    @stephenmurphy8349 Před 2 lety +1

    This is great - thanks!

  • @philstar102
    @philstar102 Před 2 lety +3

    Excuse me, when will there be matrices 2?

  • @frassmicce
    @frassmicce Před 3 lety +6

    Hey 👋 just an idea that maybe you could do a video about systems of equations both linear and non-linear as it relates to say procedural modeling. All the content on here is just priceless though!

    • @musaenoch2277
      @musaenoch2277 Před 2 lety +1

      I know Im kinda off topic but does anyone know a good site to stream newly released movies online?

    • @reecejaxen8112
      @reecejaxen8112 Před 2 lety +1

      @Musa Enoch flixportal =)

    • @musaenoch2277
      @musaenoch2277 Před 2 lety +1

      @Reece Jaxen Thank you, I signed up and it seems to work :D I really appreciate it!

    • @reecejaxen8112
      @reecejaxen8112 Před 2 lety +1

      @Musa Enoch glad I could help xD

  • @jinxxpwnage
    @jinxxpwnage Před rokem

    This is great! One thing however i can't seem to find any info about is what functions support recursion. The documentation never stated any of this and some functions support it as an addition at the beginning of the function. Can anyone shed some light?

  • @lionlee19hk
    @lionlee19hk Před 3 lety +1

    Thank you for the tutorial !!
    It s seems the code in "sierpinkski_trangle" wrangle nodes are incorrect in the github page.
    Please corrects it :)

  • @quackcharge
    @quackcharge Před 3 lety +2

    🙌

  • @DommageCollateral
    @DommageCollateral Před 10 měsíci

    i guess if you want to have recoursion in runtime you need to use the solver, cause we cant iterate over created geometry in for loop right?

  • @anxhelo7383
    @anxhelo7383 Před 2 lety +1

    will there be more vex tut ?

  • @anquoc
    @anquoc Před 3 lety +2

    4h tutorial. Unbelievable 🥶🥶🥶

  • @emilmelikov8620
    @emilmelikov8620 Před 2 lety

    Make videos about VOPs please

  • @meridjal
    @meridjal Před 3 lety

    7:58