Natsura Map Blend

Blends two mapping chains together based on a weight.

The Map Blend node mixes two mapping chains.

  • Weighted Blend: Interpolates between Chain A and Chain B.
  • Masking: The blend weight itself can be driven by a Map, allowing for attribute-driven masking of effects.

== Concept ==

=== Layering ===

Use Map Blend to layer complex behaviors. For example, blend between a "Straight" growth pattern and a "Curly" growth pattern based on the height of the plant. This enables smooth transitions between different parameter behaviors across the structure.

Inputs

Map A: The first map chain.

Map B: The second map chain.

Weight Map (Optional): A map chain that drives the blend weight (0-1).

Parameters

Blend

Weight : Global blend factor (0 = Map A, 1 = Map B). This value is multiplied by the Weight Map input if present, allowing both global and attribute-driven control over the blend.

  • Map Node — The basic mapping node for linking growth parameters to attributes.
  • Map If Node — Hard switching between map chains instead of blending.
  • Grow Node — Incrementally creates plant structures by defining the size, shape, and direction of individual branches.

@workflow

== Workflow ==

  1. Create two different map chains (e.g., one for "Order" and one for "Chaos").
  2. Connect them to Map Blend inputs A and B.
  3. Connect a third Map (mapped to u) to the Weight input.
  4. The result transitions from Order to Chaos along the branch.

@notes

  • Without a Weight Map connected, the Weight parameter acts as a global slider between the two chains.
  • Does not directly consume attributes unless a Map is connected to the Weight input.