Edit of asset "Verlet Rope 4 .NET (Physical Ropes)" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Verlet Rope 4 .NET (Physical Ropes) | |
Description |
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. |
|
Category | 3D Tools | |
License | MIT | |
Repository Provider | GitHub | |
Repository Url | https://github.com/Tshmofen/verlet-rope-4 | |
Issues Url | https://github.com/Tshmofen/verlet-rope-4/issues | |
Godot version | Godot 4.4 | Godot 4.2 |
Version String | 2.0.1 | 1.0.4 |
Download Commit | 79a605dfd3283412f7fb3944368bee9c1ff5fdb6 | 6ec617f61712c62e23602d0690206febc933cce5 |
Download Url (Computed) | https://github.com/Tshmofen/verlet-rope-4/archive/79a605dfd3283412f7fb3944368bee9c1ff5fdb6.zip | https://github.com/Tshmofen/verlet-rope-4/archive/6ec617f61712c62e23602d0690206febc933cce5.zip |
Icon Url |
https://raw.githubusercontent.com/Tshmofen/verlet-rope-4/master/images/rope_icon.png
![]() |