render_single_view
Renders a single view in Houdini and returns structured result with image path, size, and renderer info.
Instructions
IMPORTANT (fork-render-policy-redirect-and-consent):
在用户机 H21 缺 OGL 3.3 环境下,本工具的 opengl renderer 已被 fork
强制 redirect 到 ``capture_pane_screenshot(SceneViewer)``(不再
触发 opengl output node 链路,避免 Houdini 主线程死锁);karma_cpu /
karma_xpu renderer 需带 ``consent_token`` 重调,token 在首次调用返
回的 ``_interrupt`` 字段中获得。详见 ``_render_policy.py``。
Render a single view inside Houdini and return a structured result dict.
Returns a dict (carrying renderer / image_path / size_bytes / etc.)
instead of a string. Pydantic-typed MCP output models reject dicts
when the return annotation is `str`; this tool is the one that broke
live with `1 validation error for render_single_viewOutput / result
Input should be a valid string [type=string_type, input_type=dict]`.
Server-side always returns a dict; we forward it verbatim and only
fall back to an error envelope on exception.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rotation | No | ||
| render_path | No | C:/temp/ | |
| karma_engine | No | cpu | |
| orthographic | No | ||
| consent_token | No | ||
| render_engine | No | opengl |