Skip to main content

Tve

22 tools in this family (folder Editor/Tools/Tve/ 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
vegetation_apply_palette_to_scenewritesApply a stored palette to the active scene's vegetation. Also aligns the season state to the
vegetation_apply_shader_profilewritesApply a TVE shader profile (Standard / Foliage / Bark / Mesh / Particle / Detail / Terrain) to one
vegetation_auto_transition_seasonswritesSchedule an automatic continuous season blend over a wallclock duration (in days). The runtime
vegetation_batch_convert_folderwritesBatch-convert every prefab in a folder (optionally recursive) from a given source vegetation system
vegetation_convert_prefab_to_shaderstackwritesConvert a single prefab from a known third-party vegetation source (SpeedTree, SpeedTree8,
vegetation_create_batching_groupwritesCreate a batching group that filters vegetation items by layer mask + tag. max_per_batch (1..1023)
vegetation_create_palettewritesCreate a colour/season palette: id, name, target season, two base colours (color_a/color_b),
vegetation_create_wind_zonewritesCreate a local wind emitter (TVE_WindZone) at a world position with a radius. Strength (0..10),
vegetation_emit_terrain_detail_converterwritesEmit a Unity Editor script that walks every Terrain in the active scene, reads its
vegetation_emit_wind_storm_triggerwritesEmit a MonoBehaviour C# template that triggers a wind storm — ramps global wind strength +
vegetation_export_setupread-onlyExport the entire TVE setup (global settings, palettes, batching groups, season state, wind state,
vegetation_get_global_settingsread-onlyRead the current project-wide vegetation defaults.
vegetation_initwritesInitialize the Buril TVE runtime. Detects the active render pipeline (HDRP/URP/Built-in),
vegetation_list_batching_groupsread-onlyList every batching group.
vegetation_list_registered_itemsread-onlyList every TVE_VegetationItem the runtime knows about. Filtered by optional batching_group_id or
vegetation_register_interaction_emitterwritesRegister a collider as a grass-bend interaction emitter. Strength (0..10) controls how forcefully
vegetation_set_global_settingswritesSet project-wide vegetation defaults: pipeline (BuiltIn/URP/HDRP/Auto), quality preset,
vegetation_set_seasonwritesSet the active season + blend factor. Blend 0 = pure current season, 1 = next season (Spring→Summer
vegetation_set_wind_globalwritesSet global wind: strength (0..1), direction (Vector3, auto-normalized), frequency (Hz ≥ 0),
vegetation_setup_enviro_integrationwritesWire TVE wind + season state to the Enviro 3 family (reflective — no-ops gracefully when Enviro
vegetation_trigger_interaction_burstwritesOne-shot burst that bends grass at a world position over a fadeout window. Use for explosions,
vegetation_trigger_wind_gustwritesOne-shot global wind gust at a world position. Strength (0..10) and duration (0..60s).