Fuse.VAT Extension including examples for Vertex Animation Textures (VAT) inside VL.Fuse

So ive created some Nodes and examples how to use VAT Vertex Animation Textures in Fuse.


First i thought these could be added as help patches but then i ended up creating some common nodes like a VatFrameplayer etc. Ofcourse it would be great to have this in Fuse, but the exr and tif files from the examples are also 100mb, so not sure if things like this should be extensions or included into Fuse.
In my opinion using VAT with particles is a nice way to get keyframed control which many clients want / Need or sync up particles with video content.

Based on SideFX Houdini GameDevelopment Toolset:


using examples from keijiro’s Unity implementation

The main goals for this package is to provide examples for the most common VAT and Pivot Painter implementations used by Unreal und Unity.

The next steps:

  1. Getting it to work with the Fuse PBR Pipeline
  2. Create examples for Epics unreal tools - Blender VAT Exporter Plugin https://github.com/JoshRBogart/unreal_tools
  3. Various blender Pivot Painter Plugins
  4. Unpack Normals from alpha
  5. Clean up everything to a nice set of Fuse functions

There are a lot of examples i would like to include, but it would also be very helpful if anyone could send some example 3D project or exported VAT files. The concept is always similar but they often differ slightly, so it would be nice to have a few examples for common exporters / 3d packages.
( oh and naming and patch structure is all over the place :"3 )

10 Likes

This is really cool, nice one!

Happy to schedule a session if you like to look at it together. Could probably help to get the Stride materials working & maybe some example Houdini exports. We could also look at what would make sense to include in Fuse directly

2 Likes

HI @gegenlicht

I cloned GITHUB/vjgegenlicht/VL.Fuse.VAT → yes, outdated FuseVersion but I could, with my half knowledge of Fuse, port it to Fuse Version 1.0.3-beta03 and VVVVGamma Stable 6.5 here are the files without content/assets from the github
GITHUB/vjgegenlicht/VL.Fuse.VAT/tree/main/content/assets
VL.Fuse.VAT.zip (2.6 MB)

It does something but not correct

Is there something similar for VAT in actual Fuse? Are there other ways to use Vertex Animation Textures in VVVV Gamma? Or possible to reactivate this nice contribution? I think I got some steps to a reactivation but not sure what and why happens and these ShaderStuff it’s still little bit weird for me.

Greetings CeeYaa

hey there, yes ive ported some of this and can have another look. i guess now this would be a material extension. Ive also done another attempt using the a structured buffer created from the mesh, which kind of works but needs more love. Would be interesting to know what type of animation you are trying to get to work and in which context:

How do you generate the VAT textures?
A single high res mesh or animate instances in a particle system?

Thanks for the quick answer.
Until now, nothing specific in Export of VAT - I was asked by a Houdini User how the VAT Situation is in VVVV Gamma - so I had a look at your contribution with your Files and your links for Research and Export.
I can also ask in the other direction (the Houdini User) what exactly should be played back or Controlled by VVVV and VAT. I think a ruff description would be a tree with leaves or plant influenced by wind intensity – Sounds like meshdeforming and transformations blending VAT-Textures - so I think it’s more about a single high res mesh - VAT is for me also new land