Sunny Side Up Blog

Fried Egg Simulation Technical Summary

ENTRY 5 PROGRESS BLOG

GOAL

Steam, Bubbles, FLIP Surfacing Refinement

STEAM

In my last entry, while I added turbulence and disturbance, the steam started off with that detail but smoothed out over time. To fix this, I animated the source emission based on Professor Fowler's suggestion to have constant emission and therefore constant noise.

BUBBLES UPDATE

I used the big bubbles to create a mask for the smaller bubbles surrounding the big bubbles. I used a for each point number to timeshift the scaling of the bubbles to add variation.

Here is the network for the big bubbles:

bubbles_nodes

Here is the network of the small bubbles based on the big bubbles. I used a switchif node so that the bubbles are only visible after the egg lands on the pan.

bubbles_nodes

Here is the network for the VDB combining:

bubbles_nodes

However, the smaller bubbles are losing a lot of detail. Looking for ways to preserve that detail without exploding the VDB cache time.

TO DO

1. Still some surfacing issues to fix
2. Atribute based material transitions
3. Render with steam (figure out holdouts)
4. Cooked egg white still looking plastic-y
5. Oil material on pan to help believability?

BACK