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.
☆550Updated 5 months ago
Related projects: ⓘ
- A set of reusable functions to integrate IPC into an existing simulation.☆218Updated last week
- A polyvalent C++ FEM library☆459Updated this week
- Fast Tetrahedral Meshing in the Wild☆404Updated 7 months ago
- Robust Tetrahedral Meshing in the Wild.☆611Updated last year
- An AI-targeted physical simulation platform.☆227Updated last week
- A high-performance implementation of SPH in Taichi.☆199Updated 2 months ago
- Applied 3D geometry in C++, with a focus on surface meshes.☆1,059Updated 2 weeks ago
- ☆269Updated 4 years ago
- my own implementation of the WCSPH, DFSPH and PBD fluid solvers using CUDA and C++☆222Updated 5 years ago
- A research-oriented elastic body simulator☆357Updated last year
- Source Codes for Codimensional Incremental Potential Contact (C-IPC)☆193Updated last year
- Code for two SIGGRAPH 2020 papers from UPenn, AnisoMPM and IQ-MPM!☆203Updated 3 years ago
- The Polygon Mesh Processing Library☆1,295Updated last week
- A static C++ library for the generation of discrete functions on a box-shaped domain. This is especially suited for the discretization of…☆287Updated last year
- A Library for Squashing Things☆180Updated 2 years ago
- A generic programming header only C++ library for processing polygonal and polyhedral meshes☆895Updated last week
- A blank project example showing how to use libigl and cmake.☆140Updated 3 months ago
- A Multi-Scale Model for Simulating Liquid-Fabric Interactions☆480Updated 2 years ago
- C++ library for NURBS curves and surfaces☆441Updated 3 months ago
- MeshTaichi: A Compiler for Efficient Mesh-based Operations (SIGGRAPH Asia 2022)☆224Updated last year
- High-performance multi-material continuum physics engine in Taichi☆483Updated 5 months ago
- Visco-elasto-plasticity and fracture simulator with the material point method (MPM) -- the reference implementation of SIGGRAPH 2019 tech…☆209Updated 3 years ago
- Sparse volume compute and rendering on NVIDIA GPUs☆673Updated last year
- Automatic Differentiation in Geometry Processing Made Simple☆368Updated 8 months ago
- PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.☆1,898Updated 2 months ago
- SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.☆1,565Updated 3 weeks ago
- OptCuts, a new parameterization algorithm, jointly optimizes arbitrary embeddings for seam quality and distortion. OptCuts requires no p…☆276Updated 4 months ago
- Research prototyping framework for physics simulation written in C++☆189Updated last year
- Robust, intersection-free, simulations of rigid bodies.☆138Updated 3 months ago
- A simple commandline utility to generate grid-based signed distance field (level set) generator from triangle meshes, using code from Rob…☆752Updated 9 years ago