create_rvt_volume
Spawn an ARuntimeVirtualTextureVolume bound to an RVT asset so runtime virtual texture is produced in-scene; optionally fit its bounds to an actor like a landscape.
Instructions
Spawn an ARuntimeVirtualTextureVolume (the RVT producer that registers the runtime virtual texture into the scene and defines its world-space region) bound to an RVT asset. Without a volume, assign_rvt_to_landscape only wires the landscape as a writer -- nothing produces the RVT. Optionally fits the volume bounds to an actor (usually the landscape) in the same call. Headless-safe: spawns with a null VirtualTexture (no render-state) then binds a valid RVT. Idempotent: returns the existing volume if one already targets this RVT.
Returns: { volume_name, rvt_asset_path, bounds_aligned, bounds_align_actor?, already_existed }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| location | No | Optional [x,y,z] spawn location (default [0,0,0]; overridden by the bounds-align when bounds_align_actor is given). | |
| volume_name | No | Optional. Actor label for the spawned volume. | |
| rvt_asset_path | Yes | Required. /Game path to the URuntimeVirtualTexture asset (create_rvt_asset). | |
| bounds_align_actor | No | Optional. Name/label of an actor (usually the ALandscape) to fit the volume bounds to; runs the engine "Set Bounds" after binding. |