Screenshot
screenshotCapture Unity scene images with selectable camera views, zoom, bounding-box highlights, and optional AI-generated text description. Saves to file or returns path.
Instructions
Capture screenshot (file path); describe= -> Haiku text (15-100x fewer tokens), raw=True forces path. camera: scene_view|scene_view_frame|multi_view|single_view|overview|overview_game. angle (single_view): front|left|top|iso|ex,ey,ez. zoom: higher=closer. angles: per-view Euler "ex,ey,ez|..." (_=skip). supersample 1-4. offset/fixed_size: framing. highlight: paths[:#RRGGBB] for bbox. show_colliders: wireframes. annotation_id: frame + highlight annotation by id (auto sets camera=annotation_frame).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Force returning file path even when describe= is set | |
| path | No | Save to this file path (omit = auto-generate in ScreenShots/) | |
| zoom | No | Zoom factor — higher = closer | |
| angle | No | Euler angle for single_view: front|left|top|iso|ex,ey,ez | |
| width | No | Image width in pixels (default 640) | |
| angles | No | Per-view Euler angles: 'ex,ey,ez|...' (underscore = skip this view) | |
| camera | No | View type: scene_view|scene_view_frame|multi_view|single_view|overview|overview_game | |
| height | No | Image height in pixels (default 480) | |
| offset | No | Framing offset vector | |
| describe | No | Haiku prompt for AI text description instead of returning file path (15-100x fewer tokens) | |
| highlight | No | Comma-separated paths to highlight with bounding box (e.g. /Player:#FF0000) | |
| fixed_size | No | Fixed framing size override | |
| output_path | No | Alias for path — save to this file path | |
| supersample | No | Anti-alias quality 1-4 (higher = sharper, slower) | |
| annotation_id | No | Frame + highlight annotation by ID (auto-sets camera=annotation_frame) | |
| show_colliders | No | Overlay collider wireframes on the screenshot |