Open a modifier at the correct scope
In Layers or Objects, select the layer, category, or individual feature and open Modifiers from that row or its context menu. The target summary must name the object you intend to change. Layer scope affects all compatible objects in the layer, category scope affects one category, and feature scope affects one object.
Available modifier cards depend on geometry and target type. A disabled or absent card means the selected target is not compatible. Persistent modifiers remain attached and update their derived preview; one-shot actions immediately write a new geometry, terrain, attribute, or raster result.
Vector shape modifiers
Preview the complete target, not only the selected feature. Strong smoothing, simplification, or offset values can close gaps, erase narrow shapes, overlap neighbors, or change junctions.
- Offset expands a polygon with a positive distance or contracts it with a negative distance.
- Buffer gives a line a surface radius while keeping its editable centerline. The radius is the distance from the centerline to either edge, so the complete buffered width is twice that value.
- Height Offset moves a line or polygon surface vertically. Water treats the footprint rim as its zero reference.
- Smooth rounds polygon corners and removes small edge noise.
- Refine cleans and curves linework while preserving network junctions.
- Simplify removes redundant nodes while preserving the visible line or polygon shape.
- Rectangulate replaces polygon footprints with fitted oriented rectangles.
- Cut by bounds keeps points, lines, and polygons inside a chosen project boundary and optional inward border.
Vector modifier settings
Offset uses Offset distance. Buffer uses Radius, which is the distance from centerline to one edge, so the visible full width is twice the radius. Height Offset uses signed vertical distance. Smooth and Refine expose Corner window and Quality; a larger window considers more neighboring geometry and higher quality performs a more detailed result. Refine also offers Normalize intersections and Aggressiveness for connected line cleanup.
Simplify and Rectangulate use the target geometry directly. Apply them only after selecting the right scope and review every replaced node or footprint. Cut by bounds asks for the Bounds role and Inward border. A positive inward border keeps geometry farther inside the chosen edge.
Object Distribution exposes Spacing, Jitter, Edge buffer, and Seed. Spacing controls average separation, Jitter breaks a rigid pattern, Edge buffer keeps placements away from the source boundary, and Seed changes the deterministic arrangement without changing the rule.
Depth uses Depth and Steepness. Grade uses Height mode—Median, Mean, Minimum, or Maximum—and Edge blend. Roadbed uses Profile smoothing along the route and Shoulder blend outside the buffered road. Larger blends make gentler terrain transitions but affect more surrounding ground.
Vector creation and attribute modifiers
Line companion asks for Output, Side, Distance, optional point Spacing, Target layer, and Category. Add keypoints asks whether to use Existing nodes only or Every N meters, plus Spacing when needed, Target layer, and Category. Numerize asks for Attribute name, Order, Start value, Step, and whether to Overwrite existing numeric values. Classify asks for the Source layer.
These modifiers create or rewrite project data. Confirm the destination and attribute name before applying, then inspect the result in Objects. Undo promptly if the destination or order was wrong.
- Line companion creates a parallel line on the left or right, or regularly spaced points beside one selected line. Choose its destination layer/category and distance or spacing.
- Add keypoints creates point objects at existing line nodes or every chosen number of meters. Choose the destination layer/category.
- Numerize writes sequential numeric attributes using top-left row order or the current feature order.
- Classify assigns target polygon categories from the source layer with the greatest polygon overlap.
Object Distribution
Object Distribution saves a deterministic placement rule for points, lines, or polygons. Configure the density or spacing, scale range, rotation behavior, seed, and other controls shown for the target, then combine it with a compatible Trees, Decorations, or other placement collection.
The same geometry and settings reproduce the same placements. Changing the source boundary, buffer, seed, or selected assets can move many objects, so inspect protected routes and boundaries after every important change.
Depth, Grade, and Roadbed
These operations change working terrain. Correct vector footprints and road centerlines first, apply once with conservative settings, and inspect every edge. Moving the source later does not automatically move terrain that was already carved or graded.
- Depth carves working terrain below polygons or buffered line footprints. Edge steepness controls how the cut transitions back to surrounding ground.
- Grade flattens polygon footprints to a representative terrain height and blends their edges. Choose Median, Mean, Minimum, or Maximum according to the foundation or platform you need.
- Roadbed grades terrain along buffered road centerlines and blends shoulders outward so the assigned road surface follows a usable route.
Raster modifiers
Rasterize asks for a polygon Source layer, Numeric attribute, Offset, Fill polygon holes, and Only empty pixels. Use Offset when source values need to be shifted into the target raster range. Only empty pixels preserves cells that already contain data.
Rule-based fill asks which vector layers and categories contribute, then Per-feature values, Coverage, Region size, Expansion, Edge fade, and optional intensity variation. Feature-based fill separately enables terrain and vector sources, with Terrain strength and search distance, Feature strength and reach, Organic variation, Region size, and noise.
Paint Lock Mask can be enabled or disabled, can protect the space outside every selected polygon/buffered line, and lists each source layer with its eligible region count. Fill Raster uses a Base index for indexed rasters or a Value/Value range for continuous rasters. Only allowed preserves protected cells; Expand Paint Lock Mask grows that protection. Some foliage templates also expose organic islands and sparse alternate indices.
Open the target raster first, choose the modifier, select source layers/categories and values, then apply. Toggle other textures off and inspect the entire raster, its edges, and overlapping sources. Raster generation and Fill Raster replace values across a broad area; verify the target name before confirming.
- Rasterize writes numeric polygon attributes into the selected editable raster.
- Rule-based fill builds deterministic organic additive values from selected polygons and buffered lines. Coverage, region size, expansion, edge fade, value range, and noise shape the result; overlaps add values up to 255.
- Feature-based fill creates continuous values from terrain drainage, nearby polygons, buffered lines, or a combination. Terrain/feature strength, reach, search distance, region size, variation, and noise control the result.
- Paint Lock Mask protects the footprints of selected polygons and buffered lines from later Paint edits.
- Fill Raster replaces the layer with one indexed value or a deterministic continuous range. Only allowed preserves cells permitted by the active lock mask.
Terrain layer modifiers
Select the working terrain and open Modifiers. Plateau adds an exact 1–1000 meter elevation lift to every sample while preserving terrain shape; it does not flatten. Blur smooths the complete terrain with cross-tile support and a strength from 1 to 200.
Both are long-running, whole-terrain operations. Do not stack Plateau accidentally. Use Blur only as strongly as the source quality needs, wait for completion, and inspect tile boundaries, peaks, valleys, roads, and shorelines afterward.
Verify and recover
After applying a modifier, compare the viewport and Objects counts, then check the History window. Persistent settings save with the project; one-shot results become new project data. Wait for the success state before closing the tab or exporting.
Use Undo during the same session when supported. For a large one-shot operation that cannot be safely undone later, create a project version first. Reimporting vectors can invalidate targets and derived assignments tied to the old features.