Log into your account to keep track of your progress. You can work through the lessons without logging in but your progress will be lost when you refresh the page.

Learn how to build an Ivy tool from scratch that uses an input shape to grow ivy. The tool will generate branches and then place leaves on these branches. The tool incorporates simulation to handle falling branches of ivy. Learn how to package up the tool as a digital asset in Houdini then use it in Unreal Engine using the artist-friendly interface.

Project Titanは、Houdini のプロシージャルワークフローを実制作環境でテストするためのインハウス技術デモで、3D 環境の生成に Unreal Engine 5 の最新テクノロジを活用しています。詳しくはこちらをご覧ください。



Simon is a tech Artist that loves building procedural tools and assets. By adding more and more procedural approaches to his workflow, he is able to build 3D models with speed and flexibility. During his studies at Digital Arts and Entertainment, he taught himself how to work with Houdini. After his studies, he started working on Ary and the Secret of Seasons at eXiin. Currently he is a Houdini freelancer and focuses on creating procedural content.

More from Simon Verstraete


  • kyanhudson 10 ヶ月, 1 週間 前  | 

    Yes!!! Thank you!

  • idris173 9 ヶ月, 1 週間 前  | 

    Hi simom, can you show me what geometry input to the stash node? Thank you very much.

    • clem.lysergy 8 ヶ月, 3 週間 前  | 

      This is what I did:
      - Find an ivy atlas on Megascans, ensure Opacity is included in Export Settings, Open MS Plugin in Houdini and click Use Atlas Splitter, import ivy from MS
      - Go into the created ivy subnetwork, and into Atlas_Splitter geo, select some leaves and merge them
      - Create a Stash node below the merge, click Stash Input
      - The Stash node can now be disconnected and copied into the Ivy Tool network

      Also need to create an opacity enabled material in UE using the textures and assign that to the leaves, as long as the UVs don't get overwritten anywhere it should match up nicely.

  • CatintheHat1169 8 ヶ月, 2 週間 前  | 

    The issue I am having is that bar improvising to circumvent issues with your step process, I cannot replicate your results. Reverse engineering hasn't solved this either with running an alternate Apprentice to compare side by side to an Indie version. Is there some reason nodes are working defunct contrary to the parameters I am seeing?

  • drlesser12 5 ヶ月, 4 週間 前  | 

    I had to add a Match Size node after the "Draw Curve" node, "Line" Node, and "Grid" (leaves) Node to get everything to work right in Houdini 19.5.

Please log in to leave a comment.