Render project image
render_project_imageRender the receiving Blender scene to a PNG result at the requested project destination. Optional frame, width, height and samples control the render; operation_name is the user-facing history title. The call writes an output and explicit overwrite authorization is required to replace an existing destination. Long renders return a running request_id: poll get_blender_operation_status instead of repeating the render. Use take_screenshot for a quick viewport inspection without a final render, or get_project_file to retrieve an existing rendered result.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operation_name": "<operation_name>"
},
"name": "render_project_image"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| frame | No | Scene frame to render. | |
| width | No | Output image width in pixels. | |
| height | No | Output image height in pixels. | |
| samples | No | Requested render sample count. | |
| filename | No | Output filename for this result; choose a name appropriate to the requested format. | |
| overwrite | No | True only for a user-authorized replacement of an existing file. | |
| project_name | No | Project name used to organize this output in the receiving Desktop workspace. | |
| project_path | No | Absolute project folder only when the user explicitly supplied this external destination. Otherwise use Desktop’s configured workspace. | |
| operation_name | Yes | Short, concrete history title in the user's language describing the requested operation. |