← Descubrir
GitHub · st-tech/ppf-contact-solver↑ +207 hoy

Administrar contactos en simulaciones de física

PPF Contact Solver, como motor de física de ZOZO, está diseñado para resolver contactos entre tela, sólido y cuerda en simulaciones basadas en física. Aumenta la consistencia física en las simulaciones calculando la interacción de diferentes geometrías. También se puede ejecutar de forma remota gracias al complemento Blender.

Actualizaciones

  • 19 de octubre de 2026: Estrellas 4,552 → 4,560, última versión addon-2026-10-19-0917 (19 de octubre de 2026).
  • 13 de octubre de 2026: Estrellas 4,514 → 4,552, última versión addon-2026-10-13-1345 (13 de octubre de 2026).
  • 1 de octubre de 2026: Estrellas 4,513 → 4,514, última versión addon-2026-10-01-2043 (1 de octubre de 2026).
  • 1 de octubre de 2026: Estrellas 4,507 → 4,513, última versión addon-2026-10-01-0946 (1 de octubre de 2026).

Instalación

Iniciar contenedor GPU
docker run --rm -it --name ppf-contact-solver --gpus all -p 127.0.0.1:8080:8080 -p 127.0.0.1:9090:9090 -e WEB_PORT=8080 ghcr.io/st-tech/ppf-contact-solver-compiled:latest

¿Qué hace?

  • Realiza simulaciones realistas de telas, objetos sólidos y cuerdas.
  • Aumenta la consistencia física en las simulaciones.
  • Se puede operar de forma remota a través de Blender.
  • Es una solución basada en la investigación (el propio motor de física de ZOZO).

¿Para quién no es adecuado?

Esta no es una aplicación de usuario final. Se requieren conocimientos de programación y simulación física para su uso; Atrae más al campo de los gráficos/investigación.

¿Cómo instalar, cómo utilizar?

Pegue esto en su agente (Claude Code · Codex · Antigravity)

Ejecute el solucionador de contactos físicos ppf-contact-solver de ZOZO con Docker (se requiere GPU NVIDIA): ejecute el siguiente comando de Docker, luego abra http://localhost:8080 en el navegador y pruebe los ejemplos de JupyterLab ya preparados.

Repositorio: https://github.com/st-tech/ppf-contact-solver. Sigue las instrucciones oficiales del archivo README de este repositorio para la instalación y ejecución.

Antes de empezar, comprueba en qué sistema operativo estamos y si las herramientas necesarias (ej. Python, Node.js, Git, Docker) están instaladas. Instala las que falten paso a paso según este sistema.

Crea una carpeta nueva y vacía para trabajar. No toques ningún archivo fuera de esta carpeta y no borres nada. Antes de ejecutar cada comando, dime qué vas a hacer en una frase.

Dime qué debería ver en la pantalla al final de cada paso. Si ocurre un error, te pegaré el mensaje de error tal cual y lo solucionaremos juntos.

Términos relacionados del glosario

Para quién esUsuarios técnicos, investigadores que realizan simulaciones gráficas/físicas.
dificultadTécnico avanzado/centrado en la investigación.
Que ofertasSolución de contacto de tela/sólido/cuerda
FuncionaComplemento Python + Blender
TarifaGratis · código abierto (Apache-2.0)
Licencia: Apache-2.0 · puedes usarlo libremente, modificarlo, hacer uso comercial (también incluye protección por patente).

Enlaces

TreScout no desarrolló esta herramienta · la encontramos en las tendencias de GitHub y la presentamos. Esta página describe el repositorio tal como estaba el 2026-05-26: El número de estrellas y nuestro texto son de ese día, el repositorio puede haber cambiado desde entonces. Consulte el enlace del repositorio para ver el estado actual. El texto de presentación se preparó con IA a partir de la propia documentación del repositorio y esta página se tradujo automáticamente del original en turco · prevalece la versión turca.