Posted On: Feb 13, 2024

Today, AWS released new tools for the Open Job Description (OpenJD) specification for describing portable render jobs. This update includes a set of three Python libraries and tools packages: openjd-cli, openjd-model, and openjd-sessions. The openjd-cli package provides a command-line tool that you can use to develop and run OpenJD jobs on your own workstation or render farm. The openjd-model and openjd-sessions packages provide functionality that you can use to integrate OpenJD into your own render farm and pipeline software. These libraries and tools packages are provided under the Apache 2.0 license and available on GitHub and the PyPI package manager for Python.

The AWS Thinkbox Deadline team designed OpenJD with current and emerging visual technologies in mind. Many graphics workflows, such as 3D scene rendering and photogrammetry, specialize at the application level but share much of their ingest, file types, and automation in software pipelines. OpenJD is extensible and provides a structure for defining parameters for you to integrate custom applications and computing architectures. OpenJD is a way to add an interoperability layer between your render job authoring tools and your render solutions. Use these new tools to build OpenJD support quickly into your tools and solutions.

To learn more or discuss the update, visit the Open Job Description project home and browse the organization on GitHub.