Blender Render Studio

by cpuaico.huggingface.cpuai/blender-render-studio

How the score works

  • Remote endpoint
  • 12 tools
  • MIT

Tools

  • blender_render_studio_cancel_job Request cancellation while preserving already completed render frames. Returns: Cancellation status. Use job_status to observe the final state.
  • blender_render_studio_config_schema Get the JSON Schema for every supported render configuration option. Returns: The authoritative configuration schema, defaults and validation limits.
  • blender_render_studio_cpu_self_test Verify default CPU Eevee rendering without allocating a GPU.
  • blender_render_studio_eevee_gpu_self_test Check GPU Eevee with a real render in the current server environment.
  • blender_render_studio_environment_info Inspect the runtime, Blender installation and selected rendering backend. Returns: Environment information without allocating a ZeroGPU lease.
  • blender_render_studio_finalize_job Package rendered frames and encode a video when the job is complete. Returns: A result summary, downloadable files, optional image and optional video.
  • blender_render_studio_gpu_self_test Test actual Blender GPU rendering with a small built-in scene. Returns: Diagnostic results, downloadable logs and an optional test render., A failed GPU test does not silently switch the render job to CPU.
  • blender_render_studio_inspect_job Inspect a Blender scene, cameras and referenced assets before rendering. Returns: Scene inspection results and the current job status.
  • blender_render_studio_job_status Read render progress without waiting for the Blender execution queue. Returns: Current job state and completed-frame progress.
  • blender_render_studio_prepare_job Upload and validate a Blender project and create a resumable render job. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool. Returns: A private job ID and the initial job status. Keep the ID for later calls.
  • blender_render_studio_render_chunk Render the next bounded batch and retain completed frames for resuming. Returns: Updated job status. Call again while pending frames remain, then finalize.
  • blender_render_studio_resume_job Resume a stopped job while retaining successfully rendered frames. Returns: Updated job state. Call render_chunk to render the next batch.

As the server's own listing gives them. We never call a tool.