Particles node
Rope Wind
Directional wind with layered gusts for a Rope System. Where Rope Gravity is a steady pull, Rope Wind breathes: the base direction is constant, but the gust layer swells and lulls over time, giving hanging cables the restless, never-quite-repeating motion of flags and banners in open air.
Inputs
| Port | Type | Default |
|---|---|---|
| EnableOff removes this wind from the system. | bool | true |
| Direction XHorizontal part of the wind direction; 1 blows to the right. The three axes are normalised together, and an all-zero direction falls back to sideways. | float | 1 |
| Direction YVertical part of the wind direction. Only the ratio between the axes matters. | float | 0 |
| Direction ZDepth part of the wind direction, positive blowing toward the camera. | float | 0 |
| StrengthBase push of the wind, on the same scale as gravity where 1 is cable weight. Not clamped; 0.3…1.5 reads as air, higher as a storm. | float | 0.6 |
| GustHow much the wind surges above and below its base strength. Negatives are treated as 0 for steady wind; around 0.4 breathes, above 1 it slams. | float | 0.4 |
| SpeedHow fast the gusts roll through. Negatives are treated as 0, which freezes the gust pattern; 1 is a natural rhythm. | float | 1.0 |
Outputs
| Port | Type |
|---|---|
| Config | structure |
How It Works
Rope Wind is one of the four stacking force nodes inside a Rope System. Every frame it emits a Config structure; the container gathers all enabled forces (up to 16) and the GPU solver evaluates and sums them per particle, per substep. Wind therefore combines freely with gravity, turbulence and attractors.
The force is direction (normalized from Direction X/Y/Z) × Strength, modulated by layered deterministic gust noise. Gust sets how deeply the gust layer modulates the base strength — 0 is a perfectly steady breeze, higher values swing between lulls and slams. Speed sets how fast the gust layers evolve on the simulation clock, so it follows the Rope System's Time Scale and External Time: freeze the system's time and the wind freezes with it, in the same phase.
Strength 1.0 equals 2.5 Grafit units/s², the same calibration as Rope Gravity — a strength of 0.6 (the default) is a noticeable but polite breeze against normal cable weight. Like all rope forces, wind is evaluated as a function of position and time and can never itself tear a cable; tearing is decided by pin separation on the Rope node.
The gust field is deterministic: the same simulation time produces the same gust, so a run replays identically — including the exact moment a big gust hits.
Parameters in Depth
| Port | Type | Default | Meaning |
|---|---|---|---|
Enable | Bool | true | Off removes this force from the simulation entirely. |
Direction X | Float | 1 | Horizontal component of the wind direction (vector is normalized). |
Direction Y | Float | 0 | Vertical component. |
Direction Z | Float | 0 | Depth component — positive Z blows toward the camera. |
Strength | Float | 0.6 | Base wind acceleration; 1.0 ≈ 2.5 Grafit units/s². Negative reverses the direction. |
Gust | Float | 0.4 | Depth of the gust modulation (clamped to ≥ 0). 0 = steady breeze, 1+ = strong swells and lulls. |
Speed | Float | 1.0 | How fast the gust layers evolve on the simulation clock (clamped to ≥ 0). 0 freezes the gust pattern. |
Output: Config (structure) — collected automatically by the parent Rope System.
Use Cases
- Flag wall — a Rope with a row of
Start Pointsalong the top edge,Attach Endoff, plus Rope Gravity and Rope Wind (Gust0.6): a wall of banners that ripples unevenly, never in lockstep. - Audio-driven storm — Audio FFT low-band energy → system wildcard
+→ Rope WindStrength: the bass drives how hard the wind blows whileGustkeeps the motion organic. - Direction sweep — LFO (sine, slow) →
Direction Xand a cosine LFO →Direction Z: the wind rotates around the scene and the cable bundle circles with it. - Underwater current —
Strength0.15,Gust0.8,Speed0.2 with weak Rope Gravity: slow, heavy swells like a kelp forest. - Frozen gust — set the Rope System's
Time Scaleto 0 mid-gust for a sculpted still, then back to 1: the wind resumes from the exact phase it paused at. - Hair and tassels — short cables (
Segments12,Slack1.05) with light wind and high RopeDamping: subtle flutter rather than whipping.
Tips
Gustmultiplies around the baseStrength, so a highGustwith a lowStrengthproduces long calms punctuated by pushes — often more convincing than a strong steady wind.Speedrides the Rope System clock (Time Scale/External Time), which is what makes wind scrub deterministically along with the rest of the physics.- The direction vector is normalized: put magnitude in
Strength, not in longer direction components. - Stack two Rope Wind nodes with different
Speedvalues and near-perpendicular directions for a convincingly turbulent, non-periodic air field — cheaper and more controllable than one extreme node. - If cables whip through colliders under strong wind, raise the Rope System's
Qualitytier before loweringStrength.
Open Rope Wind in the interactive catalog →
Rope Wind is one of 381 nodes in Grafit Pro.
Free download. Every feature for 7 days, no card. Then €99.99 once — or keep playing your projects as a Player.