Houdini VAT working with VFX Graph
3989 3 0- MrMochi
- Member
- 1 posts
- Joined: 5月 2019
- Offline
- teeoemm
- Member
- 3 posts
- Joined: 6月 2021
- Offline
I haven't done it but I'm planning to in the future. It should be totally possible, VATs are nothing but a shader on geo, and ShaderGraph has all the required functionality.
Here's a GitHub repo with a working VAT shader:
https://github.com/keijiro/HdrpVatExample [github.com]
If you scroll to the FAQ, there's info about the URP version, but it seems as though it doesn't work on mobile.
Turns out SideFX Labs includes a VAT shader as well (thanks Simon!). Check out the second lesson.
https://www.sidefx.com/tutorials/vertex-animation-textures-in-unity/ [www.sidefx.com]
If all else fails, you may need to build the shader yourself. This is a tutorial in Godot, but it should translate to ShaderGraph fairly easily.
https://www.youtube.com/watch?v=NQ5Dllbxbz4 [www.youtube.com]
Here's a GitHub repo with a working VAT shader:
https://github.com/keijiro/HdrpVatExample [github.com]
If you scroll to the FAQ, there's info about the URP version, but it seems as though it doesn't work on mobile.
Turns out SideFX Labs includes a VAT shader as well (thanks Simon!). Check out the second lesson.
https://www.sidefx.com/tutorials/vertex-animation-textures-in-unity/ [www.sidefx.com]
If all else fails, you may need to build the shader yourself. This is a tutorial in Godot, but it should translate to ShaderGraph fairly easily.
https://www.youtube.com/watch?v=NQ5Dllbxbz4 [www.youtube.com]
- alexr25
- Member
- 7 posts
- Joined: 6月 2020
- Offline
Hello,
I just saw your post about VFX and VAT (browsing on another topic at first).
It's possible to use VAT with VFX but you will need few tweaks on the shader side. First, you need to set the sahder as a compatible on on VFX (support VFX graph bool on the shader params). Also for VAT3.0 you will need to replace the Bool Keyword by Bool as the VFX blackboard doesn't support Enum and Keyword.
If you're interested, I am currently working on a tool to automatically bind VAT data to VFX graph. It has all the modifications done on the shader side and support Soft/Rigid/Dynamic Remeshing and Particle Sprites. It's still under development (just need some cleanup and a proper readme). Here is the link: https://github.com/Bonjour-Interactive-Lab/Unity3D-VATUtils [github.com]. The package also exists for VAT2.1 which is already on NPM [www.npmjs.com]
I just saw your post about VFX and VAT (browsing on another topic at first).
It's possible to use VAT with VFX but you will need few tweaks on the shader side. First, you need to set the sahder as a compatible on on VFX (support VFX graph bool on the shader params). Also for VAT3.0 you will need to replace the Bool Keyword by Bool as the VFX blackboard doesn't support Enum and Keyword.
If you're interested, I am currently working on a tool to automatically bind VAT data to VFX graph. It has all the modifications done on the shader side and support Soft/Rigid/Dynamic Remeshing and Particle Sprites. It's still under development (just need some cleanup and a proper readme). Here is the link: https://github.com/Bonjour-Interactive-Lab/Unity3D-VATUtils [github.com]. The package also exists for VAT2.1 which is already on NPM [www.npmjs.com]
- ErnestoBelizaire
- Member
- 1 posts
- Joined: 5月 2024
- Offline
alexr25
Hello,
I just saw your post about VFX and VAT (browsing on another topic at first).
It's possible to use VAT with VFX but you will need few tweaks on the shader side. First, you need to set the sahder as a compatible on on VFX (support VFX graph bool on the shader params). Also for VAT3.0 you will need to replace the Bool Keyword by Bool as the VFX blackboard doesn't support Enum and Keyword.
If you're interested, I am currently working on a tool to automatically bind VAT data to VFX graph. It has all the modifications done on the shader side and support Soft/Rigid/Dynamic Remeshing and Particle Sprites. It's still under development (just need some cleanup and a proper readme). Here is the link: https://github.com/Bonjour-Interactive-Lab/Unity3D-VATUtils [github.com]. The package also exists for VAT2.1 which is already on NPM [www.npmjs.com]
Is this tool still relevant, or have VFX Graph and VAT 3.0 compatibility improved with the latest updates?
If so, is it compatible with Unity LTS 2022.3.6f?
thanks for your reply
-
- Quick Links