MicroSplat
26 tools in this family (folder Editor/Tools/MicroSplat/ 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.
| Tool | Effect | Description |
|---|---|---|
terrain_splat_add_procedural_rule | writes | Add a procedural texturing rule that paints a layer based on slope / altitude / |
terrain_splat_add_stream | writes | Add a spline-driven stream painted onto the terrain. Provide the spline GameObject |
terrain_splat_apply_procedural | writes | Evaluate every enabled procedural rule and paint the corresponding splats. In mock |
terrain_splat_disable_module | writes | Disable a MicroSplat module on the given terrain. |
terrain_splat_emit_seasonal_controller | read-only | Emit a drop-in C# MonoBehaviour that drives MicroSplat snow amount from a 0–1 year |
terrain_splat_emit_wetness_after_rain | read-only | Emit a drop-in C# MonoBehaviour that ramps MicroSplat wetness + puddles in response |
terrain_splat_enable_module | writes | Enable a MicroSplat module on the given terrain. Module is one of: TESSDISTANCE, |
terrain_splat_export_setup | read-only | Export the full Buril MicroSplat runtime state — every wrapped terrain, layer, |
terrain_splat_get_layers | read-only | List every configured texture layer for a wrapped terrain. Read-only; safe. |
terrain_splat_init | writes | Initialize the Buril MicroSplat runtime. Detects whether the host project |
terrain_splat_list_modules | read-only | List every MicroSplat module currently enabled on the given terrain. |
terrain_splat_list_procedural_rules | read-only | List every procedural rule registered on a wrapped terrain. |
terrain_splat_list_streams | read-only | List every stream registered on a wrapped terrain. |
terrain_splat_pack_texture_arrays | writes | Generate the four packed Texture2DArrays (diffuse / normal / smoothness / height) |
terrain_splat_register_mesh_blend | writes | Register a static mesh (rock / cliff prop) so MeshBlending samples the terrain |
terrain_splat_remove_stream | writes | Remove a stream from a wrapped terrain by id. |
terrain_splat_set_layer | writes | Configure one of the 16 texture layers on a wrapped terrain. Provide the asset |
terrain_splat_set_layer_property | writes | Mutate one numeric property of an already-configured layer. Use this for fast |
terrain_splat_set_snow | writes | Configure MicroSplat snow on a wrapped terrain. Amount is 0–1; slope_threshold |
terrain_splat_set_wetness | writes | Configure MicroSplat wetness + puddles on a wrapped terrain. Wetness darkens the |
terrain_splat_setup_enviro_integration | writes | Map an Enviro 3 weather snapshot (rain / snow / temperature) onto the MicroSplat |
terrain_splat_sync_from_unity | writes | Pull layer assignments FROM the wrapped Unity Terrain into MicroSplat. Use after |
terrain_splat_sync_mesh_blends | writes | Resample terrain colours at every registered mesh-blend contact point. Use after |
terrain_splat_sync_to_unity | writes | Push the MicroSplat layer assignments back onto the underlying Unity Terrain. |
terrain_splat_unwrap_terrain | destructive | Remove the MicroSplatTerrain wrapper and erase its mock state. Destructive: |
terrain_splat_wrap_terrain | writes | Wrap a Unity Terrain with a MicroSplatTerrain component (clone-room mock when |