Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Verlet Rope 4 .NET (Physical Ropes)

An asset by tshmofen
The page banner background of a mountain and forest
Verlet Rope 4 .NET (Physical Ropes) thumbnail image
Verlet Rope 4 .NET (Physical Ropes) thumbnail image
Verlet Rope 4 .NET (Physical Ropes) thumbnail image
Verlet Rope 4 .NET (Physical Ropes) thumbnail image
Verlet Rope 4 .NET (Physical Ropes) hero image

Quick Information

0 ratings
Verlet Rope 4 .NET (Physical Ropes) icon image
tshmofen
Verlet Rope 4 .NET (Physical Ropes)

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.

Supported Engine Version
4.4
Version String
2.0.2
License Version
MIT
Support Level
community
Modified Date
27 days ago
Git URL
Issue URL

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.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Verlet Rope 4 .NET (Physical Ropes) icon image
tshmofen
Verlet Rope 4 .NET (Physical Ropes)

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.

Supported Engine Version
4.4
Version String
2.0.2
License Version
MIT
Support Level
community
Modified Date
27 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers