• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
ZOZO, Inc. avatar

ZOZO's Contact Solver

Penetration-free GPU contact simulation for cloth, rods, solids and sand

  • Design and creative
  • Education
View on GitHub

What it is

A physics simulation engine focused on penetration-free contact between deformable shells, volumetric solids, rods, rigid bodies and granular sand, using the finite element method and GPU solvers on CUDA, Metal or ROCm. It ships with a Python API, JupyterLab examples, Docker images and a Blender add-on that can send simulations to a local or remote backend. Animators, VFX artists and graphics researchers use it to produce offline cloth and garment simulations with fabric presets calibrated against real measurements.

Images

Facts

Stars
4,561 GitHub stars.
4,561

Forks
344
Commits
474
Contributors
1
Language
Python
License
Apache-2.0
Last commit
Oct 20, 2026
On GitHub since
November 2024
First release
April 2026
Platforms
macOS, Windows, Linux, library
Self-hostable
No
Alternative to
Marvelous Designer
Tags
  • 3d-modeling
  • animation
  • scientific-computing
  • gpu-computing

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Newton Physics avatar

    Newton

    GPU-accelerated, differentiable physics engine for robotics research

    5.8k

What people are saying

Updated Oct 20, 2026
  • Hacker NewsZOZO's Contact Solver for physics-based simulationsOct 30, 2025 · 80 points · 41 comments (opens Hacker News in a new tab)
  • Bluesky“A contact solver for physics-based simulations involving 👚 shells, 🪵 solids and 🪢 rods”Dec 19, 2024 · 18 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“And apparently a developer for Zozo Japan has been turning this into a Blender addon for free. It's all open source. Absolutely incredible”May 30, 2026 · 8 likes · 3 replies (opens Bluesky in a new tab)
  • Bluesky“New Open-Source Physics Engine for Blender: ZOZO's Official Contact Solver Add-on”May 20, 2026 · 5 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“impressive new #OpenSource #Physics #Engine for #Blender”May 21, 2026 · 3 likes · 0 replies (opens Bluesky in a new tab)
  • Hacker NewsA contact solver for physics-based simulations involving shells, solids and rodsOct 18, 2025 · 3 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsA contact solver for physics-based simulationsOct 17, 2025 · 3 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“This new paper uses multigrid for stiff systems with good results And this paper has all the tricks you need to make IPC nice and convergent”Dec 18, 2024 · 1 like · 2 replies (opens Bluesky in a new tab)
  • Bluesky“Played around with that too and I really like it for the convenience, but it doesn't have self-collision rn so I can't use it for something like this. This is…”Jun 11, 2026 · 2 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver (for physics-based simulations) | Discussion”Oct 30, 2025 · 2 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Wow, these solutions to geometry/object clipping are pretty amazing Refs: cubic barrier: offset geometric contact:”Oct 18, 2025 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Babe wake up I found a new way to make the room hot, we're going to smash a model of a 2010 Toyota Yaris with 1.5 million elements into brick walls and shit…”Oct 1, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver for physics-based simulations (github.com) Discussion | Main Link”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver for physics-based simulations”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver for physics-based simulations (”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver (for physics-based simulations) (”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver (for physics-based simulations) #HackerNews”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver (for physics-based simulations)”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver (for physics-based simulations) L: C: posted on 2025.10.30 at 11:21:46 (c=0, p=3)”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“ZOZO's Contact Solver (for physics-based simulations) Discussion”Oct 30, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)