๐Ÿ‘‹ Getting Started#

ZOZOโ€™s Contact Solver is a GPU-accelerated contact simulation engine. The Blender 5.0+ add-on is one front-end that ships with it and turns Blender into an interactive editor for the solver. You model in Blender, assign material groups, pins, and colliders; the add-on uploads the scene to a ppf-cts-server instance, runs the simulation, and fetches the resulting animation back so you can scrub it on the timeline. By the end of this chapter you will have the add-on installed, a connection open, a single cloth sheet simulated, and the resulting animation playing in the viewport.

Where to Go Next#

  • Connections: set up the backend that matches your environment (a native type on this machine, SSH, or Docker), pick which build of the solver it runs, and learn how connection profiles let you switch between them in one click.

  • Workflow: material parameters, pin operations, keyframed scene parameters, invisible colliders, snap-and-merge, and the full lifecycle from Transfer through Fetch.

  • Blender Python API: drive every operator on this page from a script or a Jupyter notebook instead of the sidebar.