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 generate VAT Characters where you define the character motion without using bones and skeleton meshes. The animation comes from textures, using the vertex animation textures method. Then learn how to add variation to your characters when they are placed in the level.

Project Titan is an in-house tech demo designed to production test Houdini's procedural workflows while creating a 3D environment that leverages the latest technologies in Unreal. Click Here to learn more.



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 2 years, 1 month ago  | 

    ive been looking forward to this one the most. thank you (:

  • vyudin 2 years, 1 month ago  | 

    I would suggest to use not Random from Pos, but instanced mesh with Random Per Instance. This will let you to keep the same character look when it's move.
    Also please be aware you can have a problems with the float point precision in vertex/pixes interpolation. So it's better to separate by UV tiling instead of the bitmask.
    We had a pretty similar tech here, with 10K crowd and different weapons: https://youtu.be/4NEUPQzH0D0

  • alexmont 2 years ago  | 

    How come I dont get that information when I hook up a null to my fbximport. Around time 8:00 min?

  • hadia.luqmaan786 2 years ago  | 

    This is great

  • alexmont 1 year, 11 months ago  | 

    how do you get the textures map to come over with a character. In my example my character has uv and textures that look great in Houdini but inside UE5 the textures dont look correct. Like the UV are screwed up. The animations are fine but its the textures that are not correct.

  • harayoki 1 year, 10 months ago  | 

    Very interesting. I love this kind of article.

    I have three questions.

    1. Making character variation by shader trick can be achieved with regular bone animation model too.
    What is benefit of using VAT animation in this case. e.g. Low cpu usage?

    2. Can these vat characters be instanced in UE scene?

    3. Did you use any tools or techniques for making the multi parts character model? It seem to be a little difficult for non technical artist.

  • gaoshang1244 1 year, 8 months ago  | 

    It doesn't have download it

  • ieracimarcodop 1 year, 1 month ago  | 

    Hi! the project files are down :( other titan projects are up to download but this VAT project file link is down

Please log in to leave a comment.