daz_get_scene_layout
Retrieve a spatial layout of scene nodes including positions and bounding boxes to analyze character spacing, prop placement, and camera coverage.
Instructions
Get a spatial map of all scene nodes with positions and bounding boxes.
Provides a bird's-eye view of where everything is positioned in the scene, useful for reasoning about character spacing, prop placement, and camera coverage.
Args: include_types: List of node type strings to include. Defaults to all types. Valid values: "figures", "cameras", "lights", "props".
Returns: Dict with nodes (list of {label, type, position, bounds?}) and count.
Example: daz_get_scene_layout() # everything daz_get_scene_layout(["figures", "cameras"]) # characters + cameras only daz_get_scene_layout(["lights"]) # just lights with flux values
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_types | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||