Edit of asset "Verlet Rope .NET (Physics Ropes)" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Verlet Rope .NET (Physics Ropes) | Verlet Rope (C#) |
Description |
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. |
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.2 | Godot 4.1 |
Version String | 1.2.0 | 1.0.2 |
Download Commit | 95b6c0b54aa05cfa3694e2f96a4b500079b2b6b5 | 19ae5198a4340ac614b9b8b0c4d63ea28566513b |
Download Url (Computed) | https://github.com/Tshmofen/verlet-rope-4/archive/95b6c0b54aa05cfa3694e2f96a4b500079b2b6b5.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 |
|