Physics

Boiling liquid

24F project, timeline 200F
Import a container/jag → Add Spline Circle, Plane: XZ, scale to fit the jag mouth size
select Circle spline → Add Extrude (parent above, hold Alt) → Movement: 0,0,0
→ Caps → Caps Type: Regular Grid → Size: 3cm, tick Quad Dominant
in Extrude layer, Simulate → Particles → Emitter → rotate facing upward
Add Sphere, scale radius to 1.6cm, child sphere under Emitter
→ In Emitter, Particle tag → tick Show Objects
Still in Emitter layer → Simulate → Force → Turbulence → Object, Frequency 12%
Back to Emitter, Include tag → Mode: Include, drag Turbulence layer in Modifier box
Particle tag, Birthrate Editor and Renderer: 5, Stop Emission: 200F, Speed: 40cm
Still in Emitter layer, Add Cloner, rename as Bubbles (rename sphere the same too), drag the sphere layer child under Cloner → Object tag (in Cloner menu), Mode: Object
→ Drag Emitter layer in Object box

Create Bubbles bump the surface of liquid:

Select Bubble cloner layer, add Collision deformer (in Bend icon), drag Collsion child under Extrude and Circle layer:
image.png
In Collision layer, Colliders tag, drag Bubble cloner layer in Object box, Solver: Inside
Add Jiggle deformer (in bend) → child under Extrude as well, under Collision → Strength: 200%, Stiffness: 50%, Advanced → Springs: 8 (all parameters here fine tune for boiling liquid feeling)
Select Extrude layer, Parent Subdivision surface over it (hold Alt) → Object: Subdvision Renderer: 3, UVs: Standard

Make effect more extreme:


In Collision layer, Advanced tag → Size: 2cm
Doubling the effect:
Select Bubble cloner and Emitter layers, duplicate on top of layers (hold Ctrl) →
change new bubbles sphere radius to 3cm →
in new Bubble cloner (rename as Bubbles large), Object tag, drag new Emitter layer to Object box →
In new Emitter, Particle tag, Birthrate Editor and Renderer: 10; rotate its plane 180 degree horizontally
In Collision layer, drag new Bubble cloner in Colliders box
Hide Bubble large cloner (so only see the liquid surface collide by large bubbles but won’t see large bubbles emit)

Cache the animation:

In Collision layer, Cache tag → Calculate (let it run through whole timeline)
Repeat the step in Jiggle layer
Select both bubbles cloners → R click, Mograph Tag → Mograph Cache → Bake
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.