Verlet Rope .NET (Physics Ropes)'s icon

Verlet Rope .NET (Physics Ropes) 1.2.0 3D Tools 4.2 Community

Submitted by user tshmofen; MIT; 2024-05-01

Verlet-based rope implementation with advanced physics for the Godot 4.0+, similar to the one seen in Half-Life 2.

Features
1. Verlet integration based particle simulation.
2. Full rope simulation within the editor.
3. Adjustable number of particles, length, width and iterations for the rope.
4. Support of changeable simulation rate, always clamping to the physics rate.
5. Flat mesh generation, always faces the current camera in play mode.
6. Automatic tessellation using Catmull-Rom splines.
7. Support of VisibleOnScreenNotifier3D.
8. Integration of different forces: gravity, wind and air damping.
9. Advanced performance-friendly slide collisions with adjustable parameters based on a single raycast per rope particle for static mode and O(n) (n - amount of dynamic bodies inside rope AABB) raycasts per particle for dynamic mode.


View files Download Submit an issue Recent Edits