Simon Trümpler - VFX Sketchbook

Just finished my little liquid-side-project. It’s about creating an erosion map for a liquid-decal via FLIP sim in Blender with the help of “Dynamic Paint” and a bit Python-Scripting.

More info, images and GIFS:



“Wait. Blender can do that™!?”

Some how in my self teaching I missed this “Dynamic Paint” modifier. Oh my goodness I have so many ideas now. There goes my free time this week. Oh, and thanks for the rest of this stuff as well @simonschreibt.

Great stuff as always. :slight_smile:

1 Like

Awesome work! I did try to get a similar effect as you describe on your website in the Mushroom case
article using unity Amplify shader. But i wasn’t able to figure out how you change the row that is being used in the LUT texture.

Hehe yeah it’s a cool feature and i stumbled on it while watching a FLIP Tutorial. Also very nice, you can generate waves with that canvas:

Hm usually it is enough to use the lifetime of the particle (reaching from 0.0-1.0) as uv.Y coordinate. This makes the colors/alpha change over time in your 2D-LUT.

I had this idea and did a little prototype for a geometric fluid. Needs more work of course. Nowadays we can bring fluid-sims into realtime-engines by putting vertex data into textures and re-building the mesh every frame.
I tried something simpler: using a “tile-able” fluid-mesh and just moving it along a spline. This test is made in 3Ds Max. Need to checkout how to move meshes along splines in Unreal. Here the loop is very obvious but maybe with a mesh with less unique areas and forms it will be hidden better:


For creating the loopable geo I made a sim in houdini:


And this simualtion is made tileable like you do it with textures in photoshop. Basically I offset the same sim two times (one time upward and one tie downward):


And then cut out the piece in the middle. This piece is now tile-able. You can stick it on top of eachother without a seem or hole:


Now I stack 3 of those middle-meshes on top of eachother and save it out as FBX and move it along a spline (there are some weird stretching artifacts near the floor…anyway, it’s just a first test) :smiley:


In case you’ve knowledge about moving geo along splines in unreal, feel free to share tipps or links to good resources. I didn’t do any research about it yet but I’m sure it’s possible somehow. crossing fingers


Idea of making the mesh tillable is brilliant :heart: thanks for sharing :slight_smile:

1 Like

^ _ ^ This should help.

@mez Thank you! I’ve checked this and other videos but had to come up with my own solition for moving the meshes along the spline. But I got something working in Unreal :slight_smile:


btw.: For those who are also using Houdini for FLIP-Fluids: I recorded 4 videos explaining how to inject velocities into fluids. I did another video a long time ago but then they changed the system from H16 to H17 and my old video got outdated.


cool idea and the mesh looks sexy! :+1:

1 Like

Thanks for sharing, Simon. This is awesome :smiley:

1 Like

just realized, giving it this twisting motion makes it feel energetic and credible - do you do this on the spline or is the simulation incorporating that 360° twist already? Didn’t notice it on the earlier posts… good stuff. Thanks for sharing!

Unreal supports a “roll”-attribute per spline-spoint which I change over time to add more variation to the whole thing. :slight_smile: Well seen!

1 Like

ah wow okay, yeah cool feature

this is a really neat idea - it would be pretty trivial to loop 2-3 meshes on the same spline using different scale and speeds to reduce some of the repetition. ideally different meshes but even just using the same with different settings would probably help.


@tharlevfx thank you!

i’m using 2 meshes for this next test and also worked on a slimy material:


Oh… my… Looks really stunning as technique for bg (envire) FX. Cool Stuff

1 Like

Both the “fluid” behaviour and those colors are noice and toit! Awesome job as always :sparkles:

1 Like

Ooh, I love this even more!

1 Like