get_scene_info
Retrieve detailed information about the current Blender scene to understand its structure and contents for 3D asset integration.
Instructions
Get detailed information about the current Blender scene
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- src/server.py:286-296 (handler)The handler function for the 'get_scene_info' tool. It connects to Blender using get_blender_connection(), sends a 'get_scene_info' command, and returns the JSON-formatted scene information or an error message.
def get_scene_info(ctx: Context) -> str: """Get detailed information about the current Blender scene""" try: blender = get_blender_connection() result = blender.send_command("get_scene_info") # Just return the JSON representation of what Blender sent us return json.dumps(result, indent=2) except Exception as e: logger.error(f"Error getting scene info from Blender: {str(e)}") return f"Error getting scene info: {str(e)}"