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.
☆564Updated 7 months ago
Related projects ⓘ
Alternatives and complementary repositories for IPC
- A set of reusable functions to integrate IPC into an existing simulation.☆220Updated this week
- A polyvalent C++ FEM library☆479Updated this week
- Fast Tetrahedral Meshing in the Wild☆421Updated 9 months ago
- Robust Tetrahedral Meshing in the Wild.☆620Updated last year
- ☆277Updated 4 years ago
- Source Codes for Codimensional Incremental Potential Contact (C-IPC)☆197Updated last year
- A high-performance implementation of SPH in Taichi.☆208Updated last month
- A research-oriented elastic body simulator☆364Updated 2 years ago
- A Library for Squashing Things☆182Updated 2 years ago
- An AI-targeted physical simulation platform.☆233Updated this week
- Code for two SIGGRAPH 2020 papers from UPenn, AnisoMPM and IQ-MPM!☆211Updated 3 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…☆292Updated last year
- Robust, intersection-free, simulations of rigid bodies.☆143Updated this week
- Visco-elasto-plasticity and fracture simulator with the material point method (MPM) -- the reference implementation of SIGGRAPH 2019 tech…☆214Updated 4 years ago
- A Multi-Scale Model for Simulating Liquid-Fabric Interactions☆483Updated 2 years ago
- Research prototyping framework for physics simulation written in C++☆191Updated 2 years ago
- MeshTaichi: A Compiler for Efficient Mesh-based Operations (SIGGRAPH Asia 2022)☆229Updated last year
- A soft renderer based on Taichi (work in progress)☆223Updated 3 years ago
- High-performance multi-material continuum physics engine in Taichi☆491Updated 7 months ago
- PhysIKA: Physics-based Interactive Kinematics Architecture☆100Updated 3 years ago
- my own implementation of the WCSPH, DFSPH and PBD fluid solvers using CUDA and C++☆226Updated 5 years ago
- Course material for a grad-level course in Geometry Processing.☆358Updated 4 years ago
- a finite element solver based on Taichi, being parallel (CPU/GPU), portable and open-source☆142Updated 2 weeks ago
- A blank project example showing how to use libigl and cmake.☆144Updated 5 months ago
- This is a clone of "A Quality Tetrahedral Mesh Generator and a 3D Delaunay Triangulator" tetgen; Official website:☆175Updated 4 months ago
- A CUDA-accelerated cloth simulation engine based on Extended Position Based Dynamics (XPBD).☆163Updated 2 years ago
- A library for Directional Field Synthesis, Design, and Processing.☆185Updated 3 weeks ago
- Applied 3D geometry in C++, with a focus on surface meshes.☆1,099Updated 3 weeks ago
- A course on Smoothed Particle Hydrodynamics (SPH)☆174Updated last year
- Interactive cloth simulator using the method described in the SIGGRAPH paper "Fast Simulation of Mass-Spring Systems" by Liu, T., Bargtei…☆218Updated 4 years ago