Skip to content

Planet Builder Window

This Editor window is the core of the toolkit. It produces a clean hierarchy with _Geo, _Ocean, _Atmosphere, and _Ring children and assigns sensible materials (you can replace them later).

Sections & Parameters

SPHERE

  • Radius — base planet radius.
  • Face Resolution — vertices per edge per cube face (cube‑sphere). Higher = smoother.
  • Seed — random source for continents and styles.

CONTINENTS

  • Coverage % — target land percent of the surface.
  • Scale — noise scale (larger value → smaller features).
  • Coast Width — smoothing across the coastline.
  • Height (×Radius) — displacement amplitude.

WATER & COLORS

  • Sea Level — ocean shell radius multiplier.
  • Ocean Overlap (% radius) — pushes ocean slightly above land to hide seams.
  • Land/Water Color — base albedos for default materials.

GEO UNDERWATER

  • Clamp To Sea Level — base geo sits under the ocean.
  • Underwater Inset (% radius) — how far geo tucks inside the water.

GEO STYLE (Shape)

Silhouette transforms applied after continents: - Classic — default FBM land forms. - Crystal — faceted ridges. Params: Cell Size, Jitter, Ridge Strength. - MesaTerraced — stepped plateaus. Params: Steps, Strength. - Cratered — round bowls + rim. Params: Count, Min/Max Radius (×π), Depth, Rim Height.

LAND SURFACE (Geo Shader)

  • Pattern Texture — optional triplanar pattern.
  • Pattern Scale / Strength — controls mixing intensity.

ATMOSPHERE / FOG

  • Add Atmosphere — toggles the shell.
  • Color (with Alpha) — tint + opacity.
  • Thickness (% radius) — shell thickness.

RINGS

  • Add Ring — enable rings.
  • Ring TypeSaturn / Thin / Wide / Dusty / Broken / CustomFromObject.
  • Procedural ParamsInner/Outer × seaR, Segments, Tint (alpha), Tilt/Rotate.
  • CustomFromObject — assign a prefab or scene object; it is instanced under _Ring.

OUTPUT

  • Name — root object name.
  • Add MeshCollider — optional collider on _Geo.

EDIT SELECTED (if present in your build)

Select an existing Planet_* and apply to update in‑place.

ACTIONS

  • Randomize Values — shuffles parameters in sane ranges (includes Geo Style & Rings).
  • Generate Random — randomize + generate.
  • Generate Planet — generate with current values.
  • Create Prefab / Create Ring Prefab — save to project.