Verlet Rope 4 .NET (Physical Ropes)'s icon

Verlet Rope 4 .NET (Physical Ropes) 2.0.1 3D Tools 4.4 Community

Submitted by user tshmofen; MIT; 2025-09-11

It is an implementation of Verlet integration for physics ropes on Godot 4.4 .NET similar to the ones seen in `Half-Life 2` or generally in `Source` engine.

This addon allows creation of dynamic and physics-based ropes, specifically offering specialized nodes to create either fully simulated visual ropes or physical rigid-body-based ones, depending on needed use case.

Features:
1. Generation of flat-plane rope meshes using tessellation with Catmull-Rom splines.
2. Two variants of rope simulation: fully verlet-based (optionally affected by other bodies) and built-in physics-based (both affects and is affected by other bodies).
3. Integrated joint nodes allowing to connect ropes to other nodes and physical bodies, constraining their movement.
4. Many adjustable parameters: particle & segment counts; lengths & widths; custom simulation rates; wind & gravity forces; customizable damping; customizable visuals; and other fine-tunning settings specific to each rope variant.
5. `VisibleOnScreenNotifier3D` optional support (integrated and automatic) for performance improvements when required.
6. Simulated advanced performance-friendly slide collisions for `VerletRopeSimulated` with static mode `O(n)` and dynamic mode `O(n*m)` raycasts complexity (`n` - rope particles, `m` - affected dynamic bodies).
7. Editor-specific tooling to make ropes configuration easier: Different `[Tool]` buttons for quick joint creation, rope resets, structure copying and quick configuration presets; Internal meta-stamping for ropes duplications/copypaste support; Custom editor-collisions for precise rope click-selectors.


View files Download Submit an issue Recent Edits