Skip to main content

GaussianSplat

24 tools in this family (folder Editor/Tools/GaussianSplat/ 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
gaussian_splat_auto_detect_importwritesAuto-detect the format from the file extension and import accordingly. Recognises
gaussian_splat_configure_rendererwritesConfigure the Gaussian-splat renderer in one call: pipeline (BuiltIn / URP / HDRP),
gaussian_splat_create_instancewritesAdd a Gaussian-splat scene instance: pick a pre-imported asset, set
gaussian_splat_cull_subsetwritesCull (hide) a subset of Gaussians (by index) on a live instance. Logged for audit.
gaussian_splat_destroy_instancewritesDestroy a Gaussian-splat scene instance. Idempotent — destroying a missing id
gaussian_splat_emit_renderer_mbwritesEmit a ready-to-drop GaussianSplatRenderer MonoBehaviour. The script exposes the
gaussian_splat_emit_world_labs_bridgewritesEmit a MonoBehaviour that watches the Buril World Labs Marble output folder,
gaussian_splat_export_setupread-onlySnapshot the current Gaussian-splat setup as a single JSON object — render
gaussian_splat_export_subset_plywritesExport a subset of Gaussians from a live instance to a .ply file on disk. Output
gaussian_splat_extract_subsetwritesExtract a subset of Gaussians (by index) into a brand-new asset. Use to peel a
gaussian_splat_generate_lodswrites(Re)generate the LOD ladder for an asset. Each level gets a budget = source / 3^level
gaussian_splat_get_statsread-onlySnapshot the live Gaussian-splat render counters: total Gaussians, post-cull
gaussian_splat_import_plywritesImport a .ply Gaussian-splat file. PLY is the original/reference format from
gaussian_splat_import_splatwritesImport a .splat Gaussian-splat file. SPLAT is the community binary format —
gaussian_splat_import_spzwritesImport a .spz Gaussian-splat file. SPZ is the World Labs compressed format —
gaussian_splat_initwritesInitialize the Buril Gaussian-splat runtime. Probes GaussianSplatting /
gaussian_splat_list_assetsread-onlyList every imported Gaussian-splat asset with format / count / AABB / LOD ladder.
gaussian_splat_list_instancesread-onlyList every Gaussian-splat scene instance with its asset / transform / LOD /
gaussian_splat_recolor_regionwritesRecolour every Gaussian inside a sphere (default) or AABB region. Useful for
gaussian_splat_set_instance_enabledwritesEnable or disable rendering of a Gaussian-splat instance without destroying it.
gaussian_splat_set_instance_transformwritesUpdate an existing Gaussian-splat instance's position / rotation / scale. Use to
gaussian_splat_set_pipelinewritesSwitch the renderer pipeline (BuiltIn / URP / HDRP) without changing any other
gaussian_splat_translate_subsetwritesTranslate a subset of Gaussians (by index) on a live instance by a world-space
gaussian_splat_unload_assetdestructiveUnload (delete) a Gaussian-splat asset from the registry. Dangerous: requires