In case anyone wants to start using Houdini Engine for things. You can check out this quicktip I made where I make a 3d text generator from scratch. Including the things I wondered about when I started using it: How do I get it into unreal? How do I update it? and How do I bake the asset out?
A while back I held a presentation at the End User Event. Itās now up and live!
In it I talk about how Iām updating my workflows and I also do a live demo using Houdini Engine in Unreal to create Glowsleeves.
This is great! The impostor particles are probably much cheaper than a vertex anim solution. Thanks for sharing!
This is a work in progress of a cheap volumetric blood effect that hopefully will make it onto the marketplace soon. Currently focusing on getting the shader right. Tricky since I want to keep it fully opaque for performance but Iām getting there.
The effect is currently using 6 particles. Right now itās also using two textures But they will be combined to one 1024 texture eventually.
So youāre basically reducing the āmassā off the blood particles to 0 to fade them out by using vertex animation?
No, there are 4 different vertexanimations playing in there. I made them disappear by eroding the actual VDB so I donāt have to worry about them popping away midair. At the end of the sequence they will always be dissolved more or less naturally. Itās hard to see in this omni clip as I was only testing the shading. Iāll post a directional version soon where itās easier to see the benefit of it.
Nice! Liquid spurts are really cool. Really looking forward to seeing what more you can show of this. Are some of the particles axis locked?
No, but they are meshes so they arenāt billboarding or anything. The above example had random initial rotation set in all axis and then set free into the world to do their thing! (Well, for about half a second before they die.)
Iām starting to get some variation in there. Still blocking in the shapes I want, but I think itās starting to look nice and thick now The directional spurts need more love though.
Now we are getting somewhere. Playing with additional elements and different sizes. Still somewhat sluggish, but itās going in a direction I like. Itās a shame the compression doesnāt show all the nice reflections on the blood. Iāll have to do a high-quality recording once itās done.
Lookin good!!!
Nice Blood FX,
Do you consider refraction or SSS? I just wonderā¦
And erode actual VDB, I usually decrease āDroplet Scaleā in āParticle Fluid Surfaceā node in houdini.
But It makes some flickering in mesh. How did you solve this problem?
Thanks! I tried both. SSS gave me some interesting color shifts, but not enough to warrant the extra cost. I got similar result by fresnel lerping between two colors. But I decided against that as well becuase it gets unpredictable in certain lighting scenarios. I may try again once Iām happy with the effect.
Refraction didnāt look great since it was too uniform. If I baked out velocity colors or something to drive the refreaction it might be interesting, but without it, it just looked bland.
I didnāt solve the flickering. The actual vdb erode is quite stable so most of the flickering I get is from the polyreduce. Once the mesh becomes too detailed, itās hard to keep the topology consistent, and then I get flickering faces/normals.
Right now Iām trying to solve it by blurring the normals, but Iāve also experimented with transferring the normals from the highres mesh. Still some problems to solve. Most of the time though, the effects are too fast for it to be an issue.
Oh man, Thanks for your kind comment =)
Youāre doing so many R&D!!
I look forward to seeing your final shot.
Iām afraid the final shot will be underwhelming. Iām doing this for an assetpack so everything is kept generic. For a regular production I would be able to make it better by customizing it to the intended use.
According to your previous works(Battlefield series)
I donāt think your final shot looks underwhelming =)
Iāve added some continuous gashes and started working on some decals to go with it all. Oh, I was told that the music was too murdery, so I changed it up a bit
Started working on a blood pool shader. I canāt seem to find a way to blend between the surface normal and the ādeepā part. The movement is working alright at least.
Editing this post to limit spam.
Iāve recorded a slowmotion version to show a bit more detail of how the vertex animations work.
Inspired by Klemen Lozars tweet showing his awesome setup for lightning arcs (twitter.com/klemen_lozar/status/942104101604560896) I decided to build a quick tool that would generate this kind of meshes. After this the remaining steps would be to generate a bunch and give them all a vertex color.