Remix.run Logo
▲ Spreading Liquid with Three.js(mofu-dev.com)
25 points by mooreds 2 days ago | 6 comments
▲andai an hour ago | parent | next [-]

This is neat. It doesn't seem to conserve volume. If you spread the blob "inward", all the fluid disappears and you get a tiny thin spot.

That's a general problem I often run into with simulations. When you get it in the opposite direction it can have some very amusing results (e.g. energy in a physical system continues to increase).

▲Tadpole9181 7 minutes ago | parent [-]

You can also make infinite paint by spinning a small circle, then cycling between larger and small circles! It seems it also converges to secondary colors over time if any other primary color is added. Very cool!

They explain why this happens in the article.

▲etatester 20 minutes ago | parent | prev | next [-]

The conclusion made me sad:

> Publishing this may mean the method is no longer something special.

▲brandonpelfrey 40 minutes ago | parent | prev | next [-]

This seems useful (after modifications) for building a calligraphy application.

▲accumulator an hour ago | parent | prev | next [-]

This is magic

▲Conscat 2 hours ago | parent | prev [-]

I wish foundation really did spread this smoothly.