create_render_target_cube
Create a persisted 6-face cube render target asset in Unreal Engine, saving it to disk with optional size and pixel format.
Instructions
Creates a persisted UTextureRenderTargetCube (6-face cube render target). Wraps UTextureRenderTargetCube::Init(SizeX, Format) when a format is given, or InitAutoFormat(SizeX) otherwise, and saves the asset to disk. Re-running deletes and rebuilds the asset deterministically. format accepts one of "B8G8R8A8"/"BGRA8", "FloatRGBA"/"RGBA16F", "RGBA32F". When omitted the format is auto-derived (InitAutoFormat).
Returns: { render_target_name: string, asset_path: string, size_x: int, format: string, created: bool, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the cube render-target asset to create | |
| size | No | Optional cube edge in pixels; clamped 1..8192 | |
| format | No | Optional EPixelFormat name; defaults to auto-derived | |
| package_path | No | Content folder; defaults to /Game/Textures |