Natsura Noise Effector
The Noise Effector creates a spatially-varying force field.
- Directional Influence: Outputs a vector that can be plugged into Grow sockets (like Gravity or Phototropism).
- Curl Noise: Supports curl noise for fluid-like, divergence-free turbulence.
- Mappable: Strength and scale can be modulated.
== Concept ==
=== World-Space Fields ===
Effectors operate in world space. As the plant grows, each internode samples the effector at its current position to determine how much to bend or twist. This creates organic, spatially-coherent variation across the entire structure.
Inputs
Parms (Optional): Connect to the main parameter stream.
Parameters
Noise
Type : The noise algorithm to use: Perlin, Simplex, Curl, etc. Curl noise produces divergence-free turbulence that creates fluid-like swirling patterns.
Frequency : Size of the noise features. Lower values create larger, smoother variations; higher values create finer, more detailed turbulence.
Amplitude : Strength of the force. Controls how strongly the noise field influences growth direction.
Offset : Animation or spatial offset. Use this to animate the noise field over time or shift the pattern in space.
Related
- Grow Node — Consumes the effector to influence growth direction.
- Wrangle Node — Can create custom effectors via VEX for effects not covered by built-in effectors.
- Simulate Node — Processes the procedural graph and environmental inputs to generate complete plant structures.
@workflow
== Workflow ==
- Create a Noise Effector.
- Connect it to the Gravity or Phototropism socket of a Grow node.
- Adjust Frequency and Amplitude to add organic "wiggle" to the growth.
@notes
- Does not consume graph attributes directly; samples position
Pin world space. - Curl noise is particularly useful for creating organic, flowing growth patterns without divergence artifacts.