{"repo":"andywiecko/PBD2D","free":true,"listed":false,"github":"https://github.com/andywiecko/PBD2D","clone":"git clone https://github.com/andywiecko/PBD2D.git","description":"Unity Position Based Dynamics in two dimensions","language":"C#","stars":122,"topics":["burst","position-based-dynamics","softbody","unity","xpbd"],"license":"MIT","category":"game-templates","readme_excerpt":"PBD2D Unity package for Position Based Dynamics in two dimensions. [!NOTE] Development of the package will resume in 2025. Stay tuned for updates! Please note that due to personal issues, new development has been delayed. Thank you for your understanding! [!WARNING] The package is in a preview state. The API may change without advance notice. Production usage is not recommended. The package provides an implementation of position based dynamics (PBD) [^1] [^3] [^5] using HPC# (via Burst compiler) including extended position based dynamics (xPBD) [^4], shape-matching [^2], and various collision algorithms with a basic friction model [^6]. There are also upcoming features regarding one-dimensional structures (rods) [^7] [^8] and fluids [^9] with soft bodies coupling. Check out Matthias Müller's YouTube channel 10 Minute Physics for the great tutorial about PBD-related topics! Package summary: - (Extended) position based dynamics, including: - edge length constraint - triangle area constraint - shape matching constraint - stencil bending constraint - Collision systems: - point-line - capsule-capsule - point-trifield - Generating simulation bodies using sprites. - Mouse interaction (translation, rotation) - Entities: - edgemesh - trimesh (triangle mesh) - ground - points locker - point point connector Gallery One can play the presented demos here . See PDB2D-examples github repo for source codes and scenes. Warning Currently, Burst compiler is not supported with WebGL . Demo scene","default_branch":null,"files":null,"tree":[],"storefront":"/r/andywiecko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andywiecko/PBD2D/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}