Keyshot Network Rendering / Distributed Rendering

This Keyshot DBR plugin is like our V-Ray DBR plugin, where instead of directly running specific jobs from the Deadline render queue in Keyshot, Deadline Workers start the Keyshot Network Worker and the Keyshot Network Worker runs jobs from Keyshot’s network render queue.

This effectively reserves the Deadline Workers from picking up Deadline jobs while they’re working on the Keyshot queue. With the idle detection feature, once they have completed the jobs in the Keyshot queue, the Deadline Workers can complete their tasks and return to work on the Deadline queue.

The files are based on Deadline 10.2.1.1 and tested with Keyshot 11. To install, copy the ‘custom’ folder in the attached archive over the existing folder in your DeadlineRepository10 directory. To rollback the installation, delete the DeadlineRepository10\custom\plugins\KeyshotDR directory and the DeadlineRepository10\custom\scripts\Submission\KeyshotDRSubmission.py file.

Currently this has not been tested in a production environment, only locally on simple workflows so please let me know if you have issues, and any suggestions.

KeyshotDR_Beta.zip (97.9 KB)

1 Like

Heh. We’re actually struggling to find a beta tester for this one.

Anyone able to report back if it’s been functional / useful?

Hey, thanks for this - I’m just trying this out with Keyshot 2023.

In terms of the standard submission using the plugin, on 2023 it currently sends the job to the save location, but fails to add it to the Deadline queue. Are there any plans to support 2023 in the near future, as all of our machines are running it now?

Hello @Jasper

How are you submitting the job? Are you using the Monitor Submitter for Keyshot DR which is attached in Justin’s response? If you submit using that then it should adds to the Deadline Queue.