Column Surface Band
The Layer Cake. For every vertical column in a mask, this node identifies the "highest" point and creates a new mask at a specific depth beneath it.
Ports
| Port | Type | Description |
|---|---|---|
| Input | Bool Mask | The source mask (e.g., "Solid Ground"). |
| Mask | Bool Mask | 1.0 within the specified depth range, 0.0 elsewhere. |
Details
This node is specifically designed for side-scrolling or top-down worlds where you want to identify layers relative to the terrain surface. It scans each column from top to bottom until it hits the first 1 in the input mask.
Parameters
- Min Depth: The starting depth beneath the surface (0 is the surface itself).
- Max Depth: The ending depth.
Potential Use Cases
- Grass/Dirt Layers: Given a "Ground" mask, use this node with a range of
0 - 3to find the top few tiles of every landmass. You can then use this to paint grass or dirt. - Top-Down Foundations: In a top-down game with "Mountains," use this to find the "rim" or "base" of the mountain by selecting tiles just beneath the peak.
- Surface Decor: Find the exact surface tile (
Min: 0, Max: 0) to use as a spawn mask for surface-only objects like trees or rocks.
Bool Mask