ZOZO's Contact Solver for physics-based simulations

github.com

53 points by vintagedave 6 hours ago


avidiax - 6 minutes ago

For those that don't know, ZOZO is a tech-forward clothing designer/retailer.

Several years back, they sent me a special spandex shirt/leggings combo, black with spaced white dots. Then you use their app to take many photos of yourself, and they have a profile of your body to be used for automatic fitting.

The shirt they eventually sent did fit well, but wasn't anything special several years ago.

This shows that they are still at it, and as someone that hates shopping for clothing, I hope this is a sign that the dream of a custom tailored fit at a mass production price is getting nearer.

jayd16 - 5 hours ago

This seems to be the relevant Two Minute Papers with a very quick explainer.

https://m.youtube.com/watch?v=VOORiyip4_c

suioir - 4 hours ago

What value do all the emojis provide?

zokier - 4 hours ago

If I'm understanding correctly, the same approach was implemented also in IPC Toolkit here: https://github.com/ipc-sim/ipc-toolkit/pull/148

stronglikedan - 2 hours ago

Fun fact: In Haiti, "zozo" is a slang term for male genitalia.

ivanjermakov - 5 hours ago

Not realtime, seconds-minutes per frame.

SecretDreams - 5 hours ago

Contact is a hard problem to solve and there's some tangential softwares that do it well within the FEA space. I'd be curious to know how this does with materials/geometries of vastly different stiffnessess and if it produces realistic reaction/contact forces (one cheap way to manage contact is to jack up the contact stiffness, which will prevent penetration, but drive some unrealistic forces at those interfaces).

adammarples - 4 hours ago

I can't quite figure out how to install and use this. Perhaps it would be useful if I could install it as a python package, by providing a pyproject.toml or something? I ran warmup.py which is creating venvs for me and doing all kinds of things I don't really want, but when activating the environment it still failed on 'from frontend import App', which seems to be commonly used in your examples.

fnord77 - 5 hours ago

Contributors:

claude 19 commits, +21,000 lines

DarmokJalad1701 - 3 hours ago

Holy emoji batman!

Shirt shells? Tree stump solids? Knot rods?

I have no idea what any of those mean.