
Returns a map in the range of 0 to 1 in relation to the range selected. If it falls inside the selected range, it will have a value of 1, while any value outside of it will have a value of 0.
- Range: Range of values where the mask is 1.
- Blend Factor: Distance between the range and the outside values where the map linearly decreases to 0.

Normal Mask in use
Examples
Feature Extraction
Notes
We start by creating the terrain using a simple Perlin Noise with a few octaves.
Next, we connect it to the Height Output to ensure the data will be used, and then extract features using the Get Slope and Get Cavity nodes. We use the data generated by these nodes to select specific regions—such as areas with high slope or regions where the terrain is relatively flat—and paint them using the Color Output.
Finally, using the Fold node, we transform the flat region mask into a selection of all concave and convex areas.

Node system

Result
Crop Pattern
Notes
We’ll start by creating a Voronoi Noise node and setting the Noise Type to Voronoi Index. This gives us flat regions with a single value across each region, which we can isolate using a Select Mask.
This mask defines the area where the pattern should appear. To smooth the boundary, we first blur the Voronoi noise with the Blur node, then reselect our region. Finally, we use Apply Mask to ensure that no values appear outside the selected area.
With our masked zone in place, we can use a Function node to generate the desired pattern and combine it with the Apply Mask node.
To break up uniformity, we then apply some warping to the entire pattern using the Warp node.

Node system

Result