Condensation Setup/Solver + Bottle Asset - Houdini
Wrapped up a freetime project of mine, since I thought there are some cool tricks for the condensation in it. Let me know what you think!
The Setup contains the Solver-Setup for the condensation bubbles seen in the shots above. It does not contain any shading/rendering/lighting setups.
It's a SOP Solver and some POPs, no Fluid Solving.
Since it's a passion project I thought it would be fun to put it here really affordable. Therefore please don't expect anything high-end or polished. Would also love to see my bottle-design in your renders, so feel free to use that.
ALSO INCLUDED:
- BOTTLE-SETUP, LABEL TEXTURES
- TENNIS BALL
NOT INCLUDED:
- BACKGROUND
- TENNIS COURT
- LIGHTING, SHADING, RENDERING
- SMALL DETAIL BUBBLES (BUMP TEXTURE)
- INSTRUCTIONS AND EXPLANATIONS (SOME COMMENTS THOUGH)
The Setup starts with scattering points and then randomly feeding those points into a SOP-Solver with some VEX happening to calculate the moving bubbles. SOP-Solver and VEX-Code are open and can be read and adjusted. The Solver calculates the direction of the dripping bubbles, removes the bubbles on its way and leaves a liquid trail behind it.
You will need some understanding of VEX and the SOP-Solver though to get what's going on as there are NO EXPLANATIONS in it, just some comments. But if you want to know how to handle moving points and pointclouds within a self-build solver to get a basic simulation going on, I think it's a good way to start.
The condensation is solved on a flat plane and then wrapped around the bottle over UVs to simplify the bubble movement. This way the bubbles move neatly around the bottle, especially at the bottom. Also you can throw the condensation on any other object with UVs just like a texture.
The really small Bubbles consist of a bump texture, to save rendertime - that texture I cannot include. But they are also possible with the setup anyway, I just wanted to save some rendertime, so I used a texture instead.
Would be more than happy to see my Beer-Design in your renders, so let me know if that happens!
Made in Houdini 20.0
Houdini-Scene File