In this tutorial, I'll show how to create a Paintsplat projectile in Unreal Engine 4. I'll take you through the creation of Vertex Animation Texture splashes as well as creating a decal based on baking a FLIP splat. We will start with an empty Houdini scene and finish with a paintlaunching gun in engine!

There's a lot of content in here and if you are only interested in specific parts of the workflow, here are some convenient timecodes for you.

00:00 Creating a FLIPsplash
14:18 Rendering the Vertex Animation Texture
17:10 Building the VAT material
23:45 Making the material work with particles
26:25 Finishing the particle system
31:30 Setting up the projectile blueprint
33:20 Creating the decal textures
36:30 Baking the textures
39:14 Building the decal material
42:00 Finishing the projectile

There are 2 downloads for this tutorial.

One will have the .hip files for both the paintsplat and decal splat generator, as well as the related texture maps (5.6MB). 
The second download will contain the Unreal project file (807MB).

Software Builds Used

Houdini 16.5.314
Unreal Engine 4.19



Andreas has spent a third of his life as a VFX artist in the games industry working on games of all shapes and sizes. From gritty explosions in Battlefield 1 to whacky powerups in Disney Universe He recently realized that there is a despicable lack of educational material for realtime vfx so he decided to try and do something about it. In both his work and tutorials he strives to live by KISS (Keep It Simple, Stupid). Finding simple solutions to hard problems has become an addiction and it's the reason he's neck deep in Houdini. He's currently freelancing for some of the biggest names in both games and VR.

More from Andreas Glad


  • kamikazemikey 8 ヶ月, 3 週間 前  | 

    This tutorial was awesome! However since Houdini 17 changes up how fluid source works (Got rid of it apparently) I have no idea how to go beyond that step that uses it and since I was looking for a beginner tutorial to follow, I have no idea of how to add velocity based on normals or how to combine all the other confusing nodes to get to the same point in the tutorial. Any chance anyone out there knows how to get things as to the point they are around 3mins into the video?

  • TurnerSpring 7 ヶ月 前  | 

    Useful tutorial!

    Is there any way to change the location of the particle with a module using this method?

Please log in to leave a comment.