Is it possible to simulate an egg?

Specifically, I was wondering how to handle simulating the yolk.

I was thinking fluid simulation, but it seems you can't a specify different viscosity for different parts of the fluid. (I'm not even sure if that would even be the way to go about it)

How can I achieve this?

  • I also want to make an egg with the white and yolk in it and use it in some physics simulation, which might involve some interaction with it as well. Given that it's been about 5 years since the question has been posted (and also the answer), I wonder if the advancements in Blender would allow one to make an egg in a better way? – Amir Jun 20 at 21:16
up vote 42 down vote accepted

Yes, you could use multiple fluid domains with different viscosity settings. The trick is to bake into different folders.

enter image description here

The UI allows you only to have one fluid domain therefore you need to disable the first one after baking in one folder by setting its type to none. After that you bake the second one and re-enable the first domain.

NOTE: that the domains shouldn't overlap while baking (I'm not sure about that), I tried to reproduce the steps descibed here

The yolks volume was subtracted from the egg-white using a boolean modifier.

The result needs obviously some tweaking:

enter image description here

enter image description here

  • It's been a while since you have done this. I wonder, are there better ways of simulating this now? Like more realistic simulations? – Amir Jun 15 at 20:59

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.