Edit of asset "Verlet Rope 4 .NET (Physical Ropes)" Accepted

Old/Current New/Edit
Title Verlet Rope 4 .NET (Physical Ropes) Verlet Rope (C#)
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.
It is a port to Godot 4.0+ of the fast implementation of verlet-integration-based rope physics, 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. Flat mesh that faces the current camera in play mode.
5. Automatic tessellation using Catmull-Rom splines.
6. Support of VisibleOnScreenNotifier3D.
7. Integration of different forces: gravity, wind and air damping.
8. Basic collisions using raycasts.
Category 3D Tools 3D Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/Tshmofen/verlet-rope-4 https://github.com/Tshmofen/verlet-rope-4
Issues Url https://github.com/Tshmofen/verlet-rope-4/issues https://github.com/Tshmofen/verlet-rope-4/issues
Godot version Godot 4.4 Godot 4.1
Version String 2.0.1 1.0.2
Download Commit 79a605dfd3283412f7fb3944368bee9c1ff5fdb6 19ae5198a4340ac614b9b8b0c4d63ea28566513b
Download Url (Computed) https://github.com/Tshmofen/verlet-rope-4/archive/79a605dfd3283412f7fb3944368bee9c1ff5fdb6.zip https://github.com/Tshmofen/verlet-rope-4/archive/19ae5198a4340ac614b9b8b0c4d63ea28566513b.zip
Icon Url https://raw.githubusercontent.com/Tshmofen/verlet-rope-4/master/images/rope_icon.png
https://raw.githubusercontent.com/Tshmofen/verlet-rope-4/master/images/rope_icon.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Tshmofen/verlet-rope-4/master/images/moving_ropes.gif
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Tshmofen/verlet-rope-4/master/images/physics_ropes.gif
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Tshmofen/verlet-rope-4/master/images/ropes_screnshot.png
Thumbnail