Open-world content tools (preview)

Dawn Engine ContentTools is a planned authoring and runtime Gem family (first-release entry Gems/SplineTools, with planned Crowd / VolumetricSky / Destruction related tracks). It fills the “road network → crowds → sky presentation” gap beyond PolyTerrain, Water, and PCG for open-world games and city-scale digital twins.

Maturity: planned / product preview. This page describes target capabilities and rollout stages—not available product APIs. Enabling any future Registry gate must leave existing PolyTerrain, Water, Vegetation, World Streaming, and PCG paths unchanged when ContentTools tracks are off.

It does not replace the general-purpose PCG Gem: splines and crowds may consume PCG / SurfaceData outputs, but must not open a second terrain-write bypass. Where volumetric clouds overlap Weather, Weather’s ownership split (orchestration vs render program) wins.

What problem it solves

After terrain and streaming exist, road dressing, street crowds, and sky presentation still lean heavily on hand work and external DCCs. ContentTools is intended to provide:

  • Spline-driven roads, fences, and pipelines with automatic PolyTerrain cut / blend;
  • GPU-friendly crowds and light vehicle traffic for street dressing and evacuation drills;
  • Volumetric clouds and a day/night time system as a visible early delivery of Weather’s visual layer;
  • An optional destruction / fracture track (PhysX Blast-class) for game presentation and damage demos;
  • Coordination with World Streaming, double-precision coordinates, and Navigation3D / Recast.

Planned capabilities

Spline tools core (ST0–ST4)

MilestoneFocus
ST0Gem scaffold, Registry opt-in (default off), spline asset model, editor probe
ST1Road profile extrusion, PolyTerrain cut preview, material-layer mapping
ST2Fence / pipeline / guardrail instancing, junction and branch rules
ST3Bake into World Streaming cells, ContentHash / incremental rebuild
ST4Sample city block, performance gates, shipping docs

Crowd track (CR1–CR3)

TrackFocus
CR1Pedestrian agents, avoidance, animation LOD, density-field painting
CR2Light vehicle traffic bound to spline networks; event triggers (evacuate / gather)
CR3Optional HTN / Navigation3D decision hooks; multiplayer interest management

Sky and destruction tracks (after first exit or parallel programs)

TrackFocus
VolumetricSkyVolumetric clouds, time system, and lighting coupling; consume Weather params without duplicating weather authority
DestructionBuilding fracture via PhysX Blast (or equivalent); game presentation and simulation damage demos

Full crowd productization, volumetric sky, and destruction need not ship in the same release as SplineTools; the first release targets shippable spline roads / pipelines.

How it will work

Spline assets / density brushes / time system
ContentTools
 ├─ SplineTools ──► profile meshes + PolyTerrain cut modifiers
 ├─ Crowd ──► GPU/threaded agents + animation LOD
 ├─ VolumetricSky ──► Atom volumetric clouds + SunSky / Weather params
 └─ Bake ──► World Streaming cells / Prefab instances

Design rules in the specs:

  1. One terrain-write entry: PolyTerrain edits go through existing modifier / PCG buses—no bypass writes into section meshes.
  2. Deterministic bake: seeds and parameters that affect shipped content enter ContentHash.
  3. Default off: disabled tracks pay no runtime cost.
  4. Weather owns meteorological truth: VolumetricSky owns visuals; continuous weather parameters stay with Weather when both are in flight.

Explicitly out of scope for v1

Not in v1Notes
Full GIS road-network solversAuthoring splines and rule-based extrusion dominate
Certified million-agent city simsMVP targets look-and-feel and mid-scale drills
Replacing EMotionFX / Motion MatchingCrowd animation is instancing + LOD first
Certified structural damage analysisDestruction is presentation / demo grade
Standalone general PCG graph frameworkSee the PCG preview
TopicRelationship
PolyTerrainHost for road cuts and surface blending
PCG (preview)Weights / scattering can connect to spline-sampling nodes
WaterWaterfront curb lines and shore-distance queries
World StreamingBaked networks and crowd density stream with cells
Weather (planned)Parameter authority for sky and precipitation
Navigation3D / RecastPathfinding substrate for pedestrians and flying agents
HTN PlannerOptional driver for crowd events and tasking

Status and next steps

This chapter is a product preview. When SplineTools ships its first release, expect Quick start (draw splines, generate roads, bake to cells), editor panels, and performance guidance; Crowd / VolumetricSky / Destruction will expand as separate subsections per track.


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.