PV RenderQueue 2.3

PV Render Queue is a free Cinema 4D Plugin by Niklas Rosenstein that allows you to queue render jobs and render them directly in the Picture Viewer using the external or Team Render.

_images/pvrenderqueue2.png

Watch a Preview Video on Vimeo.com:

PV Render Queue 2 from Niklas Rosenstein on Vimeo.

Features

  • Supports all render engines
  • View the render progress right in the Picture Viewer
  • Add single files or all from a folder
  • Job Folders
  • Team Render support
  • Python Scripting API
  • Render Object-Buffers quickly and easily (see video 5:56)
  • Takes Support (R17) (see video 4:08)

Adding a Job

On the top-right corner of the PV Render Queue 2 window, you can find a + and a “folder” button. With the + button, you can select a single Cinema 4D scene file. You can add all Cinema 4D scene files in one folder by using the “folder” button.

Starting the Queue

By pressing the “play” button, the plugin will start new render jobs whenever the Picture Viewer is not rendering. You can disable the render queue by pressing the button again (which has turned into a “pause” icon). If a rendering is taking place while the queue is disabled, you will be asked whether the current rendering should be cancelled. You may press “No” to let the render continue but still disable the render queue.

View Job Details

You can view details about a job by double-clicking or choosing the “Job Details...” entry from the right-click context menu. If an error occurred while processing the job, you will find an error message in this dialog.

_images/job_details_with_error.png

Scripts

The PV RenderQueue plugin provides a Python Scripting API that allows you to write custom render jobs. Two useful scripts are included. You can add your own scripts by placing the into the plugins scripts/ folder. You can also just run them from the Cinema 4D Script Manager!

queue_current_project.py

Added in v2.2 This script adds the current project to the render queue.

takes.py

Requires Cinema 4D R17+. With this script, you can create a render job for each take that you selected in the Takes Manager.

object_passes.py (Object Buffers)

With this script, you can create a render job for each object selected in the Objects Manager. The scene will be modified internally so that it renders completely black, except for the selected object. The script will also disable many unnecessary options to speed up the rendering.

_images/object_passes_dialog.png _images/object_passes_result.png