ipc-sim / IPC
Incremental Potential Contact (IPC) is for robust and accurate time stepping of nonlinear elastodynamics. IPC guarantees intersection- and inversion-free trajectories regardless of materials, time-step sizes, velocities, or deformation severity.
☆583Updated 10 months ago
Alternatives and similar repositories for IPC:
Users that are interested in IPC are comparing it to the libraries listed below
- A set of reusable functions to integrate IPC into an existing simulation.☆234Updated this week
- Source Codes for Codimensional Incremental Potential Contact (C-IPC)☆205Updated 2 years ago
- An AI-targeted physical simulation platform.☆246Updated this week
- A polyvalent C++ FEM library☆497Updated last week
- Fast Tetrahedral Meshing in the Wild☆438Updated 11 months ago
- A research-oriented elastic body simulator☆370Updated 2 years ago
- A high-performance implementation of SPH in Taichi.☆245Updated 3 months ago
- ☆281Updated 4 years ago
- Visco-elasto-plasticity and fracture simulator with the material point method (MPM) -- the reference implementation of SIGGRAPH 2019 tech…☆222Updated 4 years ago
- Robust, intersection-free, simulations of rigid bodies.☆154Updated 2 months ago
- Code for two SIGGRAPH 2020 papers from UPenn, AnisoMPM and IQ-MPM!☆215Updated 3 years ago
- Applied 3D geometry in C++, with a focus on surface meshes.☆1,129Updated last month
- High-performance multi-material continuum physics engine in Taichi☆503Updated 9 months ago
- A Library for Squashing Things☆185Updated 2 years ago
- Robust Tetrahedral Meshing in the Wild.☆627Updated last year
- my own implementation of the WCSPH, DFSPH and PBD fluid solvers using CUDA and C++☆232Updated 5 years ago
- A static C++ library for the generation of discrete functions on a box-shaped domain. This is especially suited for the discretization of…☆294Updated last year
- MeshTaichi: A Compiler for Efficient Mesh-based Operations (SIGGRAPH Asia 2022)☆240Updated last year
- A soft renderer based on Taichi (work in progress)☆224Updated 3 years ago
- Research prototyping framework for physics simulation written in C++☆194Updated 2 years ago
- A Multi-Scale Model for Simulating Liquid-Fabric Interactions☆485Updated 3 years ago
- Python implementation of the ASFLIP advection method☆153Updated last month
- A simple commandline utility to generate grid-based signed distance field (level set) generator from triangle meshes, using code from Rob…☆777Updated 9 years ago
- ☆203Updated last year
- PhysIKA: Physics-based Interactive Kinematics Architecture☆101Updated 3 years ago
- Automatic Differentiation in Geometry Processing Made Simple☆383Updated 3 months ago
- Code repository for our paper DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contact☆372Updated 8 months ago
- A CUDA-accelerated cloth simulation engine based on Extended Position Based Dynamics (XPBD).☆167Updated 2 years ago
- A generic programming header only C++ library for processing polygonal and polyhedral meshes☆953Updated this week
- A blank project example showing how to use libigl and cmake.☆147Updated 7 months ago