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 Type —
Saturn / Thin / Wide / Dusty / Broken / CustomFromObject. - Procedural Params —
Inner/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.