AI Summary

Overview

ZOZO's Contact Solver is a high-performance, GPU-accelerated physics simulation engine designed for complex scenarios involving deformable shells, rigid solids, and articulated rods. Developed by ZOZO, Inc., Japan's leading fashion e-commerce company, this solver delivers robust, scalable, and cache-efficient contact resolution for demanding simulation tasks. It offers flexible deployment options, including native Windows executables, Docker containers, and a user-friendly Blender add-on, making it accessible for both individual developers and enterprise solutions.

Key Features

  • Robust Contact Resolution: Ensures penetration-free and snag-free simulations, maintaining the integrity of physical interactions.
  • Exceptional Scalability: Capable of handling massive simulation scenarios with upwards of 180 million contacts, far exceeding typical million-contact limits.
  • GPU-Optimized Performance: Leverages the power of modern NVIDIA GPUs for both contact and elasticity solvers, ensuring high throughput and efficient computation using single precision.
  • Finite Element Method (FEM): Employs FEM for accurate simulation of deformable objects and utilizes symbolic force Jacobians for precise calculations.
  • User-Friendly Interfaces: Offers a seamless experience through a dedicated Blender add-on for intuitive scene creation and simulation control, and JupyterLab for programmatic control and scripting.
  • Cross-Platform Compatibility: Supports native Windows executables (no installation required) and Docker for Linux and Windows environments, simplifying deployment.
  • Blender Add-on for macOS: Enables powerful remote simulation and results fetching even on macOS systems, without requiring local NVIDIA hardware.
  • Flexible Deployment: Easily deployable on major cloud platforms and integrates with LLMs for natural language-driven simulation control (MCP Support).
  • Permissive Licensing: Released under Apache 2.0 license, allowing for commercial and proprietary use.

Typical Use Cases

  • Digital Fashion and Apparel Simulation: Accurately simulate the behavior of fabrics (shells), accessories (solids), and structural elements (rods) for virtual try-ons, garment design, and textile physics.
  • Robotics and Animation: Create realistic physical interactions for animated characters, robotic components, and complex mechanical systems in entertainment and research.
  • Virtual Prototyping: Test and validate the physical behavior of product designs involving complex assemblies of rigid and deformable parts.
  • Scientific Research: Facilitate advanced physics-based simulations in fields requiring precise contact mechanics and large-scale physical phenomena.
  • Game Development: Implement highly realistic physics engines for games that require detailed object interactions and environmental simulations.

Repository Trajectory

Trended #14 on daily

May 26, 2026

First tracked on GitTrend

May 26, 2026

Loading README...

Contributors

Languages

Cuda

6%

Batchfile

2%

Rust

32%

Shell

1%

Python

56%

C++

3%