Skip to main content

Worldbuilder

32 tools in this family (folder Editor/Tools/Worldbuilder/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
worldbuilder_add_grass_resourcewritesAdd a GrassDetail resource (detail prototype) to a catalog. Used by the spawner to write
worldbuilder_add_prefab_resourcewritesAdd a GameObject prefab resource (rocks, props, structures) to a catalog. Spawned as scene objects.
worldbuilder_add_terrain_texturewritesAdd a TerrainTexture resource to a catalog. Used by the spawner to write splatmap weights.
worldbuilder_add_tree_resourcewritesAdd a Tree resource to a catalog. Trees become TreeInstance[] entries via the spawner.
worldbuilder_apply_biome_maskwritesConfigure the mask that determines where a biome applies. Combines (multiplicatively) height range,
worldbuilder_apply_biome_presetwritesInstantiate a built-in biome preset (Forest / Desert / etc.) and register it under the supplied name…
worldbuilder_apply_lighting_profilewritesApply a lighting preset (Morning / Noon / Sunset / Night / Stormy / Misty / GoldenHour) to the scene…
worldbuilder_apply_stampwritesApply a heightmap stamp (built-in archetype or custom Texture2D) to a Terrain at a world position.
worldbuilder_blend_biomeswritesConfigure per-cell blending between two biomes — the transition is a smoothstep of the supplied
worldbuilder_carve_riverwritesCarve a river bed through terrain along a polyline of world-space control points.
worldbuilder_create_biomewritesDefine a biome by name, bound it to a resource catalog, optionally pick a lighting preset and
worldbuilder_create_resource_catalogwritesCreate an empty ResourceCatalog tracked under the supplied id. Use gaia_add_* tools to populate it.
worldbuilder_create_spawn_rulewritesDefine a spawn rule that places a resource where the supplied filters succeed. Multiple rules per
worldbuilder_create_terrainwritesCreate a Unity Terrain GameObject at a world position with specified size and resolutions.
worldbuilder_create_vs_graphwritesCreate a Visual Scripting spawn graph (Gaia Pro VS analog). The graph holds nodes whose outputs feed…
worldbuilder_create_water_planewritesCreate a flat water plane at the configured sea level. If the water_* (Stylized Water 3 clean-room)
worldbuilder_export_sessionread-onlyExport the current Gaia session log as a JSON string. The result is also written to an asset path
worldbuilder_flatten_areawritesFlatten a circular region of terrain to a target height with a smooth transition band.
worldbuilder_generate_lighting_profilewritesGenerate a custom LightingProfile ScriptableObject from explicit sun / ambient / fog / post-process
worldbuilder_import_sessionwritesImport a JSON session document and replay its operations against a target Terrain. Currently support…
worldbuilder_list_biomesread-onlyEnumerate the 10 built-in biome presets with their descriptions.
worldbuilder_list_stampsread-onlyEnumerate the 12 built-in stamp archetypes and their descriptions.
worldbuilder_preview_spawnread-onlyDry-run a SpawnArea's rules and return per-rule instance counts + bounding statistics — no terrain
worldbuilder_raise_mountainwritesRaise a mountain peak at a world position. Equivalent to a Convex stamp with adjustable falloff
worldbuilder_run_spawnerwritesExecute a SpawnArea's rules against a Terrain, committing TreeInstances / DetailLayer / Prefabs /
worldbuilder_scan_terrainread-onlyScan a Terrain and produce mask textures (slope / height / curvature / moisture / distance-from-wate…
worldbuilder_setup_scenewritesOne-click default world: creates a Terrain, applies a biome preset, sets a lighting profile,
worldbuilder_setup_world_managerwritesConfigure multi-terrain coordination (tile size, grid dimensions, cache budget, FP-fix). Buril hands…
worldbuilder_smooth_terrainwritesApply a Gaussian box-blur to a region of the terrain heightmap. Useful to remove staircase artifacts…
worldbuilder_vs_add_nodewritesAdd a node to a VS graph. Kinds: HeightFilter, SlopeFilter, NoiseFilter, CurvatureFilter, MaskMul,
worldbuilder_vs_connectwritesConnect an output port of one VS node to an input port of another. Refuses cycles and replaces any
worldbuilder_vs_executewritesTopologically evaluate a VS spawn graph against a Terrain. Apply nodes mutate the terrain when reach…