PolyTerrain components

All editor components appear under category Poly Terrain. Runtime mirrors exist for play / cooked content; authoring usually adds the editor-wrapped variants.

Shared modifier fields (every modifier component):

FieldDefaultPurpose
EnabledtrueSkip evaluation when false
Priority layer(string)Must match an MPD layer name
Sub-priority0Order within the layer (ascending)
Target partitionemptyPartition entity; empty = host entity

Full brush / procedural parameters: Modifiers.

Poly Partition

Display name: Poly Partition. Root of authoring.

Field / actionTypical defaultPurpose
Definition assetMPD (.polypartitiondefinition)
Auto generate planeonImplicit grid Base Sections
Section count X / YGrid layout when auto-generating
Section size64 mSection edge length
Vertices per edge65Plane density
Source export folderWhere .polypartition sources are written
Preview material pathOptional preview material override
Auto build on saveoffIncremental BuildCompiledSections on level save
Build Compiled SectionsactionExport + AP bake
Convert Selected Meshaction (Edit Tab)Replace Base with selected mesh LOD0
Refine / Coarsen SectionactionLocal density edit on selected section

Poly Partition Runtime Section

Display name: Poly Partition Runtime Section. Shows a baked section at runtime (often injected by PrefabProcessor).

FieldPurpose
Compiled section asset.polypartitionsection
Weight channel asset.polypartitionweights (optional)
Material path hintDisplay material override hint
Anchor baked into entityWhen true, entity transform already carries the world anchor

Poly Partition Collision

Display name: Poly Partition Collision. Static rigid body from baked collision mesh (triangle or convex hulls from the Transformer).

FieldPurpose
Collision layer overrideOptional physics layer name; empty uses baked layer

Requires a sibling / same-entity Runtime Section with collision data in the compiled asset. Cooks via AzFramework physics APIs (PhysX when that backend is present).

Poly Partition Surface Data

Display name: Poly Partition Surface Data. Registers a SurfaceData provider from the compiled mesh + weight textures for vegetation / gameplay tags.

FieldTypical defaultPurpose
Default surface tagpoly_terrainTag when no channel mapping hits
Channel mappingsWeight channel name → surface tag
Priority1SurfaceData creator priority (higher wins at same point)

Poly Partition Heightfield Bridge

Display name: Poly Partition Heightfield Bridge. Editor-only bridge to heightfield terrain.

Field / actionPurpose
Sample Heightfield Into Base SectionsBake GetHeightD into explicit Base Sections
Missing terrain heightFallback Z where heightfield has no data
Export Heights To Image GradientRasterize preview heights into an Image Gradient
Sync Collision Exclusion RegionsPunch holes in heightfield colliders under the partition footprint
Auto sync exclusionDebounced re-sync on transform / preview rebuild
Exclusion paddingXY padding (m) around section footprints

See Integrations.

Poly Partition VT Volume

Display name: Poly Partition VT Volume. Runtime virtual texture coverage (requires Box Shape on the same entity). Opt-in: VtEnabled.

FieldPurpose
VT asset.vt atlas / page-table settings
Fallback colorColor when sampling misses
Fallback material hintOptional material base.color override for fallback

Poly Partition VT Trail Emitter

Display name: Poly Partition VT Trail Emitter. Stamps VT trails as the entity moves (or via SubmitTrailStamp).

FieldPurpose
Radius / color / opacity / hardnessStamp disk appearance
SpacingDistance between automatic stamps
Normal flatten / roughness deltaOptional Normal / Roughness plane writes
Weight slot values / strengthsOptional weight-plane stamp (when .vt enables weight plane)

Modifier components (summary)

Display nameWrites
Poly Partition Sculpt ModifierGeometry
Poly Partition Weight Paint ModifierWeights
Poly Partition Boolean ModifierTopology
Poly Partition Spline ModifierGeometry
Poly Partition Noise ModifierGeometry or weight
Poly Partition Texture ModifierGeometry or weight
Poly Partition Remesh ModifierTopology
Poly Partition Mesh Projection ModifierGeometry
Poly Partition Patch ModifierGeometry + weight
Poly Partition Subsection Hint ModifierMetadata (subsection AABB hints)
Poly Partition Heightfield Blend ModifierGeometry (blend toward heightfield)
Poly Partition PCG Write ModifierGeometry (Query→Write point pairs)

Add via Modifiers Tab, Outliner palette, Entity Inspector (Poly Terrain), or Landscape Canvas Poly Terrain nodes. Parameter details: Modifiers.


Copyright © 2026 DawnEngine. All rights reserved.

DawnEngine is a commercial 3D engine distributed under the DawnEngine end-user license agreement. Engine binaries and source are proprietary and are not covered by the licenses below.

Documentation only: the prose and templates on this site are a derivative work of Open 3D Engine (O3DE) documentation by the O3DE Contributors, used under CC BY 4.0 (documentation content), Apache 2.0 (site code), and the MIT license (inline code samples).

The open-source 3D engine that DawnEngine is built on top of is Open 3D Engine . DawnEngine is not affiliated with, endorsed by, or sponsored by The Linux Foundation or the O3DE project. “O3DE” and “Open 3D Engine” are trademarks of The Linux Foundation.