blender_render
Render single frames, 360° turntable animations, or full timeline sequences with customizable resolution, format, engine, and quality settings.
Instructions
PORTMANTEAU PATTERN RATIONALE: Consolidates 4 related rendering operations into single interface. Prevents tool explosion while maintaining full rendering pipeline from quick previews to production animation sequences. Follows FastMCP 2.14.3 best practices.
Professional rendering system for Blender supporting previews, animations, and custom output formats.
Render Operations:
render_preview: Generate high-quality single frame preview with custom resolution
render_turntable: Create 360-degree object rotation animation for portfolio/showcase
render_animation: Render full timeline animation sequence with frame ranges
render_current_frame: Render only the current timeline frame for quick iteration
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | The render operation to perform. Must be one of: "render_preview", "render_turntable", "render_animation", "render_current_frame". - "render_preview": Single frame with custom settings (uses: output_path, resolution_*, file_format, render_engine, samples) - "render_turntable": 360° rotation animation (uses: output_dir, frames, resolution_*, file_format, render_engine, samples) - "render_animation": Full timeline render (uses: output_dir, frame_start, frame_end, resolution_*, file_format, render_engine, samples) - "render_current_frame": Current frame only (uses: output_path, resolution_*, file_format, render_engine, samples) | render_preview |
| output_path | No | File path for single frame output. Required for: "render_preview", "render_current_frame". Format: absolute path with extension (.png, .jpg, .exr). Directory must exist. | |
| output_dir | No | Directory path for multi-frame output. Required for: "render_turntable", "render_animation". Directory must exist and be writable. Files named with frame numbers. | |
| resolution_x | No | Horizontal resolution in pixels. Default: 1920. Range: 64 to 8192. Common values: 1920 (FHD), 3840 (4K), 7680 (8K). | |
| resolution_y | No | Vertical resolution in pixels. Default: 1080. Range: 64 to 8192. Maintains aspect ratio with resolution_x for standard formats. | |
| frames | No | Number of frames for turntable animation. Default: 60. Range: 8 to 360. Higher values create smoother rotation but increase render time. | |
| frame_start | No | Starting frame number for animation rendering. Default: 1. Must be less than frame_end. Corresponds to timeline frame numbers. | |
| frame_end | No | Ending frame number for animation rendering. Default: 250. Must be greater than frame_start. Corresponds to timeline frame numbers. | |
| file_format | No | Output image format. One of: "PNG", "JPEG", "TIFF", "EXR", "HDR", "WEBP". Default: "PNG". "EXR" recommended for post-processing, "PNG" for previews. | PNG |
| render_engine | No | Blender render engine. One of: "CYCLES", "EEVEE", "WORKBENCH". Default: "CYCLES". "EEVEE" fastest, "CYCLES" most realistic, "WORKBENCH" technical. | CYCLES |
| samples | No | Render quality samples for Cycles/EEVEE. Default: 128. Range: 1 to 4096. Higher values reduce noise but increase render time. Use 16-32 for previews. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |