Update April 2024: Bubbler A has been rebuilt to support newer versions of Maya. For Maya 2023 and higher, use BubblerA.03.ma
Parallel Evaluation NOT supported, this rig uses dynamic nodes which are blacklisted by parallel evaluation, use DG or Serial mode only for bubble simulations in BubblerA. BubblerB can run in parallel.
1.1.0 - Deformer expression removed and replaced with math nodes for faster, more stable evaluation. Arnold shader updated with new viewport shader. Tested up to Maya 2024
Bubbler A is a dynamic nParticle generator which uses instanced geometry and expressions to mimic the motion and swirl of bubbles. The bubbles stretch at high velocity, flatten at low velocity, and spin from their emission point. There is control for the deformation and speed of each individual bubble. The bubbles are not spheres, but wobbly shapes as you'd find in real life.
BubblerB a is a non-dynamic bubble generator that creates a bubbly mass in a straight line or a curve. This mimcs the effect of bubbles streaming out from behind a propellor and can generate thousands of bubbles without simulation. Note that you'll have to shuffle frames to see changes in settings.
Combined, the two assets can create trails, bubble explosions, carbonated drinks or aquarium effects. I've left the inner workings mostly unlocked, but hidden. You can access the guts by selecting CTL GP and switching "Guts" on.
Please send questions, bugs and feature requests to me and I will respond within 24 hours.