Sunny Side Up Blog

Fried Egg Simulation Technical Summary

ENTRY 4 PROGRESS BLOG

GOAL

FLIP Tests & Animated Material Development

SOP SOLVER

Here are tests with animated viscosities using a SOP solver inside the DOP net.

White: if (@P.y > 2) viscosity = 100, else: 150
Particle Seperation: 0.05

White: if (@P.y > 2) viscosity = 100, else: 150
Yolk: if (@P.y > 5) viscosity = 10000, else: 25000
Particle Seperation: 0.05

White: if (@P.y > 2) viscosity = 100, else: 150
Yolk: if (@P.y > 5) viscosity = 10000, else: 25000
Particle Seperation: 0.1
Voxel scale: 1
Neural point surface turned on

BUBBLES

For the bubbles I scattered some points onto the surface of the egg and copied spheres to them. I converted both the spheres and the egg surface to VDB and combined them to mesh them together.

bubbles_nodes

I want to scale the bubbles randomly rather than uniformly. Here is what I have so far:

SMOKE

I started working on the smoke. I sourced the Pyro from a mask based on the egg and pan.

Smoke Ref

LOOK DEVELOPMENT UPDATE

I created the material transition between the uncooked and the cooked egg. There is a ramp for Coat and Transmission.

TO DO

1. Fix collider issue with the pan
2. Randomize scaling of the bubbles
3. Yolk stretches as it falls and then bounces back to the rounded shape
4. Use thickness attribute to add material variation
5. Material transition from center of yolk spreading outward
6. Smoke

BACK