개요
강건하고 비관통 접촉 솔루션을 제공하며, 최대 1.8억 접촉까지 확장 가능합니다. 유한 요소 방법을 사용하여 변형체를 처리하며, 전체 GPU 단정밀도로 실행됩니다. Python API, Blender 플러그인 및 Docker 배포가 포함되어 있습니다.
README 미리보기
# ZOZO's Contact Solver 🫶\n\nA contact solver for physics-based simulations\ninvolving 👚 shells, 🪵 solids and 🪢 rods. All made by [ZOZO, Inc.](https://corp.zozo.com/en/), the largest fashion e-commerce company in Japan.\n\n[](https://github.com/st-tech/ppf-contact-solver/actions/workflows/getting-started.yml)\n[](https://github.com/st-tech/ppf-contact-solver/actions/workflows/run-all-once.yml)\n[](https://github.com/st-tech/ppf-contact-solver/actions/workflows/run-all-once-win.yml)\n[](https://github.com/st-tech/ppf-contact-solver/actions/workflows/make-docs.yml)\n[](https://github.com/st-tech/ppf-contact-solver/actions/workflows/build-docker.yml)\n[](https://github.com/st-tech/ppf-contact-solver/actions/workflows/release-win.yml)\n[](https://github.com/st-tech/ppf-contact-solver/actions/workflows/blender.yml)\n\n\n> 🤖 We **highly** respect that readers expect to hear the author's original voice and tone, which we work to retain throughout. Our use of LLMs is clarified in [(Markdown)](./articles/llm_transparency.md).\n\n## 👀 Quick Look\n\n🎨 Simulate remotely from our [Blender add-on](https://st-tech.github.io/ppf-contact-solver) (screenshots taken on macOS; you can also run locally if you have a modern NVIDIA GPU on Windows or Linux)\n\n\n\n🚀 Or double click `start.bat` (Windows) or run a Docker command (Linux/Windows) to get it running\n\n\n\n🌐 Click the URL and explore our examples\n\n\n\n## ✨ Highlights\n\n- **💪 Robust**: Contact resolutions are penetration-free. No snagging intersections.\n- **⏲ Scalable**: An extreme case includes beyond 180M contacts. Not just one million.\n- **🚲 Cache Efficient**: All on the GPU runs in single precision. No double precision.\n- **🥼 Not Rubbery**: Triangles never extend beyond strict upper bounds (e.g., 1%).\n- **📐 Finite Element Method**: We use FEM for deformables and symbolic force jacobians.\n- **⚔️ Highly Stressed**: We run GitHub Actions to run stress tests [10 times in a row](#️-ten-consecutive-runs).\n- **
FAQ (1)
문제 해결왜 Blender PPF Contact Solver 전송이 Windows에서 'PanicException: index out of bounds' 오류로 실패하나요?
문제 해결
왜 Blender PPF Contact Solver 전송이 Windows에서 'PanicException: index out of bounds' 오류로 실패하나요?이 오류는 Blender 프로젝트 파일 경로나 애드온 설치 디렉터리에 공백이 포함되어 있을 때 자주 발생합니다. .blend 파일을 공백이 없는 경로(예: C:\\Projects)에 저장하고, 플러그인이 공백이 없는 디렉터리에 설치되어 있는지 확인하세요. Blender를 다시 시작하고 다시 전송을 시도하세요. 문제가 지속되면 Windows 사용자 이름에 공백이 있는지 확인하세요. 임시 디렉터리도 영향을 받을 수 있습니다.