{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Pulze","colors":{"primary":"#232323","light":"#FFFFFF","dark":"#232323"},"logo":{"light":"https://mintcdn.com/sourcelinekft/Xay4wlJqk8IPs5k-/logo/light.svg?fit=max\u0026auto=format\u0026n=Xay4wlJqk8IPs5k-\u0026q=85\u0026s=05823a32b98285e83f63d8ea21e89a0b","dark":"https://mintcdn.com/sourcelinekft/Xay4wlJqk8IPs5k-/logo/dark.svg?fit=max\u0026auto=format\u0026n=Xay4wlJqk8IPs5k-\u0026q=85\u0026s=7b8a4761fc4c24d97a0bdb7ff274f1fc"},"favicon":"https://mintcdn.com/sourcelinekft/ZMvPMkq6ZLA5F-9B/favicon.svg?fit=max\u0026auto=format\u0026n=ZMvPMkq6ZLA5F-9B\u0026q=85\u0026s=835d65bb15c03c861693fe5fe65acbd1","navbar":{"links":[{"href":"mailto:support@pulze.io","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://pulze.io"}},"footer":{"socials":{"instagram":"https://instagram.com/pulzeio","discord":"https://discord.gg/BxtBs9aN4E","github":"https://github.com/pulze-io","linkedin":"https://linkedin.com/company/pulze-io","website":"https://pulze.io"}},"seo":{"metatags":{"msvalidate.01":"10F67821BB629A36D1DAA406047423FA","og:image":"https://docs.pulze.io/images/og/docs.png","twitter:image":"https://docs.pulze.io/images/og/docs.png"}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"Looks like this page got lost somewhere in the pipeline...\n\n**[Take me home](/)**"}},"contextual":{"options":["copy","view","download-spec","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sourcelinekft","hasAudioNarration":false,"actualSubdomain":"sourcelinekft","customDomains":["docs.pulze.io"],"gitSource":{"type":"github","owner":"pulze-io","repo":"pulze-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af34ba63d41dcc79d4bbf7f","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"RenderFlow","count":177},{"language":"default","tag":"API Reference","count":144},{"language":"default","tag":"Jobs","count":27},{"language":"default","tag":"LayerWise","count":20},{"language":"default","tag":"Cloud","count":17},{"language":"default","tag":"Getting Started","count":13},{"language":"default","tag":"Scene Manager","count":12},{"language":"default","tag":"Nodes","count":11},{"language":"default","tag":"Developers","count":10},{"language":"default","tag":"Errors","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"global.css","content":".not-found-container{min-height:calc(100dvh - 10rem);padding-top:2rem;padding-bottom:2rem;justify-content:center}.not-found-container #error-description{min-height:0;gap:0.75rem}.not-found-container #error-description p{margin:0}.not-found-container>div:last-child:empty,.not-found-container>div:last-child:not(:has(*)){display:none}"}],"page":{"pagePath":"renderflow/api-reference/jobs/open-submitter","slug":"/renderflow/api-reference/jobs/open-submitter","pageMetadata":{"title":"Open submitter","description":"Open the local submitter pre-filled with a job. This machine only","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/submitter","href":"/renderflow/api-reference/jobs/open-submitter","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Open the local submitter pre-filled with a job. This machine only\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Open submitter","description":"Open the local submitter pre-filled with a job. This machine only","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/submitter","href":"/renderflow/api-reference/jobs/open-submitter","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sourcelinekft/507c455b600bd2fc/product-theme.js"],"openApiReferenceData":{"operation":{"operationId":"openSubmitter","tags":["Jobs"],"summary":"Open submitter","parameters":["9532eedb-28d5-4aed-ab79-0c77fbd5ea4b","f4526aa8-37d4-4029-a3dd-f912c29bed01"],"requestBody":"db3c2eb9-868d-4478-bf56-8fc78b3578d6","responses":{"200":"852fc1b5-c6ee-45be-aa48-6445fdbbb26c","400":"e10e21b4-2da0-4e82-bd90-76641fe18fdd","401":"382d4db0-5a44-417a-85d2-1791efcd74fe","403":"9b1f455a-3b1d-47bd-9c9c-111fa6ae8f39","404":"b406a1ea-8544-44a8-a71b-5f02469d632b","422":"8660eb52-5fca-4406-99a1-1c4cf27ae7eb","500":"29f1cf58-f1e2-4f65-bf88-2e4b6800cd08"},"description":"Open the local submitter pre-filled with a job. This machine only","method":"post","type":"path","servers":["df94ad23-6c00-4144-9b71-bb169782dade","46aa6ae8-d60a-4c08-a04f-af234ac29147","3ea62d31-da56-4d97-ba39-45326af6ff97"],"security":["d40d0a06-5b08-4b3a-b3ed-aa1550be4930"],"path":"/jobs/submitter","baseUrlOptions":["http://localhost:44442/api/v1","http://your-server:44442/api/v1","https://your-server:44445/api/v1"],"title":"Open submitter","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9532eedb-28d5-4aed-ab79-0c77fbd5ea4b":{"schema":{"type":"string","maxLength":256,"description":"Whose desktop to open it on; two people signed in to one machine each have their own","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Whose desktop to open it on; two people signed in to one machine each have their own","name":"user","in":"query"},"f4526aa8-37d4-4029-a3dd-f912c29bed01":{"schema":{"type":"boolean","description":"false opens the single job even when the scene lists render items; omitted follows the submitter's own default, which is one job per item","isRequired":false,"uniqueKey":"","typeLabel":"boolean"},"required":false,"description":"false opens the single job even when the scene lists render items; omitted follows the submitter's own default, which is one job per item","name":"batch","in":"query"}},"requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"3ds Max","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.0.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.0.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.0.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.0.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.0.host","typeLabel":"object"},"type":{"type":"string","enum":["3dsmax.render"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.0.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.0.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.0.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.0.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.0.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.0.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.0.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.0.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.0.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.0.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.0.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.0.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.0.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.0.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.0.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.0.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.0.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.0.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.0.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.0.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.0.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.0.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.0.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.0.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.0.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.0.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.0.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.0.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.0._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.0.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.0.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.0.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.0.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.0.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.0.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.0.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.0.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.0.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.0.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.0.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.0.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.0.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.0.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.0.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.0.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.0.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.0.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.0.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.0.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.0.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.0.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.0.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.0.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.0.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.0.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.0.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.0.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.0.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.0.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.0.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.0.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.0.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.0.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.0.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.0.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.0.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.0.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.0.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.0.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.0.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.0.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.0.resolution","typeLabel":"string"},"tiled":{"oneOf":[{"type":"boolean","uniqueKey":"oneOf.0.tiled.oneOf.0","typeLabel":"boolean"},{"type":"object","required":["tiles_x","tiles_y"],"properties":{"tiles_x":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"oneOf.0.tiled.oneOf.1.tiles_x","typeLabel":"integer"},"tiles_y":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"oneOf.0.tiled.oneOf.1.tiles_y","typeLabel":"integer"}},"uniqueKey":"oneOf.0.tiled.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.0.tiled","typeLabel":"boolean | object"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.0.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.output","typeLabel":"object[]"},"distributed":{"type":"boolean","uniqueKey":"oneOf.0.distributed","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"3ds Max · object"},{"type":"object","title":"Arnold","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.1.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.1.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.1.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.1.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.1.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.1.host","typeLabel":"object"},"type":{"type":"string","enum":["arnold.render"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.1.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.1.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.1.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.1.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.1.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.1.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.1.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.1.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.1.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.1.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.1.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.1.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.1.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.1.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.1.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.1.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.1.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.1.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.1.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.1.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.1.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.1.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.1.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.1.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.1.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.1.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.1.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.1.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.1._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.1.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.1.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.1.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.1.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.1.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.1.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.1.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.1.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.1.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.1.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.1.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.1.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.1.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.1.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.1.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.1.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.1.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.1.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.1.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.1.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.1.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.1.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.1.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.1.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.1.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.1.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.1.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.1.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.1.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.1.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.1.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.1.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.1.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.1.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.1.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.1.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.1.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.1.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.1.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.1.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.1.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.1.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.1.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.1.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.1.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"Arnold · object"},{"type":"object","title":"After Effects","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.2.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.2.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.2.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.2.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.2.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.2.host","typeLabel":"object"},"type":{"type":"string","enum":["after.render"],"isRequired":true,"uniqueKey":"oneOf.2.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.2.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.2.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.2.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.2.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.2.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.2.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.2.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.2.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.2.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.2.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.2.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.2.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.2.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.2.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.2.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.2.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.2.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.2.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.2.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.2.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.2.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.2.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.2.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.2.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.2.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.2.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.2.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.2.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.2.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.2.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.2._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.2.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.2.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.2.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.2.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.2.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.2.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.2.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.2.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.2.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.2.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.2.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.2.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.2.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.2.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.2.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.2.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.2.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.2.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.2.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.2.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.2.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.2.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.2.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.2.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.2.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.2.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.2.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.2.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.2.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.2.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.2.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.2.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.2.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.2.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.2.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.2.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.2.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.2.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.2.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.2.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.2.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.2.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.2.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.2.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.2.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.2.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.2.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.2.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.2.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.2.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.2.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.2.spec","typeLabel":"object"},"render_queue_item":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.render_queue_item.oneOf.0","typeLabel":"string"},{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.render_queue_item.oneOf.1.name","typeLabel":"string"},"rqindex":{"type":"number","uniqueKey":"oneOf.2.render_queue_item.oneOf.1.rqindex","typeLabel":"number"},"options":{"type":"array","items":{"type":"object","properties":{"rqindex":{"type":"number","isRequired":true,"uniqueKey":"oneOf.2.render_queue_item.oneOf.1.options.items.[INDEX].rqindex","typeLabel":"number"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.render_queue_item.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"status":{"type":"string","uniqueKey":"oneOf.2.render_queue_item.oneOf.1.options.items.[INDEX].status","typeLabel":"string"}},"required":["rqindex","name"],"uniqueKey":"oneOf.2.render_queue_item.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.render_queue_item.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.2.render_queue_item.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.2.render_queue_item","typeLabel":"string | object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.2.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.2.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.2.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.2.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.2.output","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.2","typeLabel":"After Effects · object"},{"type":"object","title":"Blender","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.3.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.3.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.3.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.3.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.3.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.3.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.3.host","typeLabel":"object"},"type":{"type":"string","enum":["blender.render"],"isRequired":true,"uniqueKey":"oneOf.3.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.3.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.3.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.3.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.3.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.3.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.3.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.3.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.3.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.3.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.3.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.3.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.3.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.3.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.3.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.3.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.3.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.3.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.3.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.3.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.3.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.3.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.3.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.3.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.3.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.3.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.3.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.3.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.3.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.3.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.3.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.3.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.3._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.3.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.3.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.3.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.3.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.3.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.3.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.3.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.3.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.3.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.3.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.3.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.3.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.3.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.3.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.3.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.3.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.3.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.3.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.3.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.3.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.3.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.3.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.3.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.3.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.3.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.3.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.3.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.3.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.3.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.3.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.3.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.3.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.3.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.3.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.3.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.3.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.3.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.3.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.3.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.3.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.3.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.3.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.3.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.3.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.3.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.3.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.3.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.3.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.3.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.3.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.3.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.3.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.3.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.3.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.3.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.3.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.3.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.3.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.3.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.3.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.3.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.3.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.3.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.3.output","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.3","typeLabel":"Blender · object"},{"type":"object","title":"Autograph","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.4.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.4.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.4.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.4.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.4.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.4.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.4.host","typeLabel":"object"},"type":{"type":"string","enum":["autograph.render"],"isRequired":true,"uniqueKey":"oneOf.4.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.4.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.4.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.4.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.4.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.4.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.4.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.4.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.4.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.4.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.4.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.4.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.4.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.4.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.4.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.4.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.4.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.4.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.4.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.4.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.4.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.4.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.4.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.4.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.4.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.4.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.4.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.4.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.4.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.4.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.4.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.4.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.4._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.4.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.4.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.4.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.4.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.4.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.4.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.4.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.4.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.4.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.4.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.4.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.4.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.4.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.4.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.4.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.4.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.4.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.4.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.4.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.4.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.4.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.4.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.4.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.4.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.4.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.4.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.4.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.4.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.4.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.4.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.4.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.4.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.4.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.4.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.4.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.4.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.4.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.4.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.4.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.4.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.4.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.4.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.4.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.4.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.4.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.4.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.4.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.4.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.4.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.4.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.4.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.4.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.4.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.4.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.4.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.4.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.4.spec","typeLabel":"object"},"composition":{"type":"string","minLength":1,"description":"The composition to render, by name. Defaults to the project's main composition","uniqueKey":"oneOf.4.composition","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.4.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.4.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.4.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.4.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.4.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.4.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.4.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.4.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.4","typeLabel":"Autograph · object"},{"type":"object","title":"Harmony","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.5.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.5.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.5.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.5.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.5.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.5.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.5.host","typeLabel":"object"},"type":{"type":"string","enum":["harmony.render"],"isRequired":true,"uniqueKey":"oneOf.5.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.5.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.5.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.5.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.5.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.5.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.5.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.5.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.5.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.5.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.5.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.5.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.5.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.5.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.5.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.5.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.5.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.5.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.5.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.5.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.5.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.5.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.5.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.5.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.5.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.5.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.5.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.5.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.5.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.5.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.5.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.5.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.5._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.5.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.5.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.5.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.5.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.5.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.5.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.5.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.5.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.5.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.5.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.5.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.5.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.5.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.5.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.5.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.5.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.5.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.5.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.5.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.5.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.5.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.5.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.5.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.5.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.5.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.5.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.5.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.5.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.5.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.5.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.5.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.5.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.5.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.5.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.5.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.5.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.5.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.5.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.5.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.5.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.5.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.5.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.5.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.5.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.5.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.5.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.5.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.5.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.5.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.5.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.5.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.5.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.5.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.5.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.5.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.5.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.5.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.5.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.5.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.5.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.5.resolution","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.5.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.5","typeLabel":"Harmony · object"},{"type":"object","title":"KeyShot","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.6.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.6.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.6.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.6.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.6.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.6.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.6.host","typeLabel":"object"},"type":{"type":"string","enum":["keyshot.render"],"isRequired":true,"uniqueKey":"oneOf.6.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.6.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.6.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.6.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.6.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.6.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.6.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.6.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.6.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.6.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.6.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.6.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.6.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.6.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.6.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.6.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.6.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.6.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.6.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.6.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.6.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.6.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.6.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.6.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.6.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.6.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.6.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.6.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.6.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.6.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.6.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.6.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.6.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.6._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.6.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.6.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.6.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.6.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.6.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.6.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.6.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.6.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.6.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.6.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.6.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.6.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.6.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.6.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.6.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.6.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.6.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.6.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.6.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.6.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.6.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.6.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.6.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.6.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.6.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.6.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.6.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.6.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.6.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.6.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.6.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.6.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.6.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.6.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.6.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.6.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.6.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.6.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.6.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.6.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.6.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.6.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.6.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.6.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.6.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.6.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.6.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.6.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.6.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.6.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.6.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.6.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.6.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.6.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.6.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.6.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.6.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.6.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.6.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.6.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.6.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.6.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.6.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.6.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.6.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.6","typeLabel":"KeyShot · object"},{"type":"object","title":"RenderMan","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.7.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.7.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.7.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.7.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.7.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.7.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.7.host","typeLabel":"object"},"type":{"type":"string","enum":["renderman.render"],"isRequired":true,"uniqueKey":"oneOf.7.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.7.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.7.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.7.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.7.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.7.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.7.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.7.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.7.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.7.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.7.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.7.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.7.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.7.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.7.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.7.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.7.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.7.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.7.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.7.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.7.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.7.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.7.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.7.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.7.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.7.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.7.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.7.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.7.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.7.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.7.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.7.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.7.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.7.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.7._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.7.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.7.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.7.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.7.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.7.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.7.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.7.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.7.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.7.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.7.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.7.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.7.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.7.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.7.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.7.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.7.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.7.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.7.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.7.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.7.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.7.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.7.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.7.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.7.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.7.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.7.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.7.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.7.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.7.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.7.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.7.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.7.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.7.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.7.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.7.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.7.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.7.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.7.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.7.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.7.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.7.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.7.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.7.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.7.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.7.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.7.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.7.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.7.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.7.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.7.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.7.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.7.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.7.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.7.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.7.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.7.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.7.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.7.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.7.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.7.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.7.spec","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.7.frame","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.7.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.7","typeLabel":"RenderMan · object"},{"type":"object","title":"Cinema 4D","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.8.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.8.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.8.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.8.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.8.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.8.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.8.host","typeLabel":"object"},"type":{"type":"string","enum":["cinema4d.render"],"isRequired":true,"uniqueKey":"oneOf.8.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.8.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.8.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.8.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.8.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.8.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.8.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.8.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.8.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.8.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.8.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.8.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.8.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.8.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.8.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.8.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.8.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.8.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.8.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.8.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.8.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.8.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.8.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.8.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.8.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.8.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.8.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.8.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.8.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.8.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.8.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.8.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.8.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.8.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.8._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.8.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.8.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.8.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.8.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.8.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.8.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.8.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.8.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.8.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.8.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.8.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.8.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.8.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.8.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.8.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.8.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.8.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.8.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.8.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.8.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.8.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.8.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.8.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.8.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.8.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.8.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.8.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.8.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.8.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.8.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.8.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.8.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.8.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.8.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.8.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.8.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.8.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.8.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.8.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.8.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.8.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.8.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.8.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.8.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.8.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.8.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.8.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.8.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.8.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.8.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.8.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.8.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.8.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.8.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.8.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.8.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.8.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.8.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.8.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.8.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.8.spec","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.8.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.8.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.8.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.8.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.8.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.8.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.8.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.8.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.8","typeLabel":"Cinema 4D · object"},{"type":"object","title":"Maya","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.9.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.9.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.9.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.9.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.9.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.9.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.9.host","typeLabel":"object"},"type":{"type":"string","enum":["maya.render"],"isRequired":true,"uniqueKey":"oneOf.9.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.9.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.9.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.9.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.9.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.9.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.9.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.9.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.9.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.9.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.9.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.9.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.9.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.9.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.9.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.9.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.9.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.9.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.9.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.9.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.9.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.9.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.9.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.9.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.9.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.9.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.9.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.9.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.9.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.9.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.9.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.9.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.9.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.9.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.9._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.9.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.9.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.9.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.9.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.9.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.9.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.9.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.9.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.9.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.9.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.9.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.9.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.9.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.9.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.9.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.9.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.9.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.9.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.9.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.9.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.9.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.9.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.9.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.9.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.9.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.9.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.9.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.9.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.9.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.9.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.9.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.9.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.9.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.9.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.9.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.9.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.9.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.9.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.9.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.9.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.9.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.9.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.9.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.9.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.9.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.9.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.9.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.9.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.9.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.9.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.9.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.9.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.9.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.9.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.9.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.9.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.9.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.9.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.9.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.9.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.9.spec","typeLabel":"object"},"render_layer":{"type":"string","uniqueKey":"oneOf.9.render_layer","typeLabel":"string"},"camera":{"type":"string","uniqueKey":"oneOf.9.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.9.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.9.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.9.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.9.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.9.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.9.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.9.output","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.9","typeLabel":"Maya · object"},{"type":"object","title":"Nuke","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.10.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.10.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.10.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.10.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.10.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.10.host","typeLabel":"object"},"type":{"type":"string","enum":["nuke.render"],"isRequired":true,"uniqueKey":"oneOf.10.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.10.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.10.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.10.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.10.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.10.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.10.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.10.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.10.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.10.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.10.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.10.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.10.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.10.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.10.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.10.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.10.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.10.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.10.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.10.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.10.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.10.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.10.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.10.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.10.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.10.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.10.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.10.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.10.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.10.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.10.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.10.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.10.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.10.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.10._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.10.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.10.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.10.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.10.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.10.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.10.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.10.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.10.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.10.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.10.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.10.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.10.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.10.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.10.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.10.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.10.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.10.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.10.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.10.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.10.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.10.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.10.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.10.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.10.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.10.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.10.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.10.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.10.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.10.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.10.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.10.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.10.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.10.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.10.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.10.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.10.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.10.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.10.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.10.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.10.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.10.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.10.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.10.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.10.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.10.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.10.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.10.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.10.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.10.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.10.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.10.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.10.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.10.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.10.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.10.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.10.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.10.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.10.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.10.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.10.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.10.spec","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.10.frame","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.10.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.10","typeLabel":"Nuke · object"},{"type":"object","title":"Premiere Pro","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.11.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.11.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.11.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.11.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.11.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.11.host","typeLabel":"object"},"type":{"type":"string","enum":["premiere.render"],"isRequired":true,"uniqueKey":"oneOf.11.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.11.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.11.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.11.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.11.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.11.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.11.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.11.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.11.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.11.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.11.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.11.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.11.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.11.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.11.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.11.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.11.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.11.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.11.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.11.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.11.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.11.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.11.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.11.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.11.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.11.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.11.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.11.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.11.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.11.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.11.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.11.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.11._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.11.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.11.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.11.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.11.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.11.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.11.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.11.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.11.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.11.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.11.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.11.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.11.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.11.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.11.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.11.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.11.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.11.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.11.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.11.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.11.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.11.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.11.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.11.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.11.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.11.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.11.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.11.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.11.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.11.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.11.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.11.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.11.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.11.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.11.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.11.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.11.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.11.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.11.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.11.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.11.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.11.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.11.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.11.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.11.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.11.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.11.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.11.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.11.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.11.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.11.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.11.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.11.spec","typeLabel":"object"},"sequence":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.sequence.oneOf.0","typeLabel":"string"},{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.sequence.oneOf.1.name","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.sequence.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"guid":{"type":"string","uniqueKey":"oneOf.11.sequence.oneOf.1.options.items.[INDEX].guid","typeLabel":"string"}},"required":["name"],"uniqueKey":"oneOf.11.sequence.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.sequence.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.11.sequence.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.11.sequence","typeLabel":"string | object"},"preset":{"oneOf":[{"type":"string","uniqueKey":"oneOf.11.preset.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"path":{"type":"string","uniqueKey":"oneOf.11.preset.oneOf.1.path","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.preset.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.preset.oneOf.1.options.items.[INDEX].path","typeLabel":"string"}},"required":["name","path"],"uniqueKey":"oneOf.11.preset.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.preset.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.11.preset.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.11.preset","typeLabel":"string | object"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.11.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.11.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.11.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.11.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.11.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.11.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.11","typeLabel":"Premiere Pro · object"},{"type":"object","title":"Media Encoder","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.12.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.12.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.12.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.12.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.12.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.12.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.12.host","typeLabel":"object"},"type":{"type":"string","enum":["media_encoder.encode"],"isRequired":true,"uniqueKey":"oneOf.12.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.12.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.12.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.12.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.12.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.12.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.12.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.12.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.12.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.12.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.12.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.12.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.12.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.12.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.12.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.12.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.12.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.12.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.12.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.12.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.12.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.12.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.12.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.12.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.12.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.12.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.12.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.12.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.12.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.12.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.12.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.12.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.12.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.12.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.12._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.12.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.12.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.12.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.12.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.12.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.12.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.12.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.12.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.12.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.12.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.12.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.12.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.12.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.12.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.12.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.12.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.12.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.12.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.12.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.12.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.12.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.12.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.12.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.12.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.12.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.12.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.12.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.12.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.12.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.12.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.12.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.12.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.12.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.12.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.12.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.12.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.12.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.12.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.12.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.12.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.12.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.12.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.12.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.12.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.12.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.12.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.12.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.12.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.12.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.12.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.12.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.12.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.12.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.12.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.12.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.12.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.12.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.12.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.12.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.12.spec","typeLabel":"object"},"preset":{"oneOf":[{"type":"string","uniqueKey":"oneOf.12.preset.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"path":{"type":"string","uniqueKey":"oneOf.12.preset.oneOf.1.path","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.preset.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.preset.oneOf.1.options.items.[INDEX].path","typeLabel":"string"}},"required":["name","path"],"uniqueKey":"oneOf.12.preset.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.12.preset.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.12.preset.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.12.preset","typeLabel":"string | object"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.12.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.12.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.12.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.12.output","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.12","typeLabel":"Media Encoder · object"},{"type":"object","title":"DaVinci Resolve","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.13.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.13.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.13.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.13.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.13.host","typeLabel":"object"},"type":{"type":"string","enum":["davinci.render"],"isRequired":true,"uniqueKey":"oneOf.13.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.13.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.13.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.13.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.13.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.13.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.13.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.13.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.13.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.13.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.13.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.13.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.13.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.13.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.13.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.13.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.13.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.13.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.13.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.13.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.13.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.13.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.13.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.13.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.13.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.13.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.13.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.13.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.13.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.13.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.13.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.13.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.13.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.13._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.13.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.13.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.13.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.13.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.13.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.13.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.13.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.13.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.13.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.13.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.13.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.13.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.13.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.13.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.13.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.13.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.13.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.13.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.13.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.13.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.13.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.13.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.13.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.13.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.13.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.13.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.13.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.13.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.13.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.13.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.13.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.13.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.13.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.13.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.13.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.13.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.13.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.13.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.13.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.13.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.13.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.13.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.13.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.13.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.13.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.13.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.13.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.13.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.13.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.13.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.13.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.13.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.13.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.13.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.13.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.13.spec","typeLabel":"object"},"render_job":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.render_job.oneOf.0","typeLabel":"string"},{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.render_job.oneOf.1.name","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.render_job.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"guid":{"type":"string","uniqueKey":"oneOf.13.render_job.oneOf.1.options.items.[INDEX].guid","typeLabel":"string"}},"required":["name"],"uniqueKey":"oneOf.13.render_job.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.13.render_job.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.13.render_job.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.13.render_job","typeLabel":"string | object"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.13.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.13.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.13.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.13.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.13.output","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.13","typeLabel":"DaVinci Resolve · object"},{"type":"object","title":"Vantage","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.14.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.14.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.14.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.14.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.14.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.14.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.14.host","typeLabel":"object"},"type":{"type":"string","enum":["vantage.render"],"isRequired":true,"uniqueKey":"oneOf.14.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.14.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.14.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.14.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.14.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.14.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.14.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.14.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.14.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.14.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.14.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.14.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.14.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.14.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.14.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.14.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.14.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.14.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.14.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.14.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.14.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.14.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.14.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.14.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.14.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.14.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.14.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.14.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.14.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.14.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.14.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.14.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.14.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.14.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.14._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.14.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.14.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.14.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.14.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.14.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.14.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.14.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.14.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.14.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.14.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.14.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.14.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.14.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.14.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.14.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.14.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.14.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.14.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.14.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.14.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.14.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.14.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.14.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.14.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.14.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.14.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.14.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.14.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.14.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.14.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.14.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.14.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.14.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.14.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.14.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.14.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.14.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.14.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.14.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.14.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.14.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.14.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.14.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.14.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.14.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.14.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.14.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.14.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.14.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.14.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.14.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.14.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.14.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.14.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.14.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.14.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.14.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.14.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.14.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.14.spec","typeLabel":"object"},"scene_state":{"oneOf":[{"type":"string","uniqueKey":"oneOf.14.scene_state.oneOf.0","typeLabel":"string"},{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.scene_state.oneOf.1.name","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.scene_state.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"guid":{"type":"string","uniqueKey":"oneOf.14.scene_state.oneOf.1.options.items.[INDEX].guid","typeLabel":"string"}},"required":["name"],"uniqueKey":"oneOf.14.scene_state.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.14.scene_state.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.14.scene_state.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.14.scene_state","typeLabel":"string | object"},"camera":{"type":"string","uniqueKey":"oneOf.14.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.14.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.14.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.14.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.14.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.14.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.14.output","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.14","typeLabel":"Vantage · object"},{"type":"object","title":"VRED Render","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.15.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.15.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.15.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.15.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.15.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.15.host","typeLabel":"object"},"type":{"type":"string","enum":["vred.render"],"isRequired":true,"uniqueKey":"oneOf.15.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.15.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.15.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.15.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.15.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.15.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.15.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.15.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.15.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.15.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.15.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.15.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.15.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.15.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.15.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.15.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.15.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.15.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.15.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.15.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.15.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.15.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.15.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.15.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.15.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.15.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.15.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.15.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.15.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.15.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.15.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.15.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.15._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.15.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.15.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.15.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.15.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.15.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.15.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.15.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.15.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.15.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.15.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.15.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.15.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.15.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.15.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.15.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.15.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.15.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.15.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.15.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.15.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.15.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.15.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.15.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.15.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.15.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.15.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.15.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.15.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.15.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.15.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.15.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.15.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.15.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.15.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.15.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.15.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.15.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.15.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.15.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.15.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.15.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.15.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.15.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.15.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.15.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.15.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.15.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.15.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.15.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.15.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.15.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.15.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.15.spec","typeLabel":"object"},"clip":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.clip.oneOf.0","typeLabel":"string"},{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.clip.oneOf.1.name","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.clip.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"guid":{"type":"string","uniqueKey":"oneOf.15.clip.oneOf.1.options.items.[INDEX].guid","typeLabel":"string"}},"required":["name"],"uniqueKey":"oneOf.15.clip.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.clip.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.15.clip.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.15.clip","typeLabel":"string | object"},"sequencer":{"oneOf":[{"type":"string","uniqueKey":"oneOf.15.sequencer.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"path":{"type":"string","uniqueKey":"oneOf.15.sequencer.oneOf.1.path","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.sequencer.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.sequencer.oneOf.1.options.items.[INDEX].path","typeLabel":"string"}},"required":["name","path"],"uniqueKey":"oneOf.15.sequencer.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.sequencer.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.15.sequencer.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.15.sequencer","typeLabel":"string | object"},"camera":{"type":"string","uniqueKey":"oneOf.15.camera","typeLabel":"string"},"viewpoint":{"type":"string","description":"A camera track's viewpoint, as \"Track / Viewpoint\", or a viewpoint's name alone. It wins over `camera`","example":"Camera Track Stills / Left","uniqueKey":"oneOf.15.viewpoint","typeLabel":"string"},"settings":{"type":"object","properties":{"raytracing":{"type":"boolean","description":"Raytracing","uniqueKey":"oneOf.15.settings.raytracing","typeLabel":"boolean"},"renderer":{"type":"string","enum":["default","cpurt","gpurt"],"description":"Renderer","uniqueKey":"oneOf.15.settings.renderer","typeLabel":"enum\u003cstring>"},"quality":{"type":"string","enum":["default","VR_QUALITY_ANALYTIC_LOW","VR_QUALITY_ANALYTIC_HIGH","VR_QUALITY_REALISTIC_LOW","VR_QUALITY_REALISTIC_HIGH","VR_QUALITY_RAYTRACING","VR_QUALITY_NPR"],"description":"Render quality","uniqueKey":"oneOf.15.settings.quality","typeLabel":"enum\u003cstring>"},"image_samples":{"type":"integer","minimum":1,"maximum":65536,"description":"Image samples","uniqueKey":"oneOf.15.settings.image_samples","typeLabel":"integer"},"alpha":{"type":"boolean","description":"Alpha channel","uniqueKey":"oneOf.15.settings.alpha","typeLabel":"boolean"},"premultiply":{"type":"boolean","description":"Premultiply alpha","uniqueKey":"oneOf.15.settings.premultiply","typeLabel":"boolean"},"tonemap_hdr":{"type":"boolean","description":"Tonemap HDR","uniqueKey":"oneOf.15.settings.tonemap_hdr","typeLabel":"boolean"}},"additionalProperties":false,"description":"VRED's Render Settings. A key left out keeps the scene's own","example":{"renderer":"gpurt","image_samples":512,"alpha":true},"uniqueKey":"oneOf.15.settings","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.15.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.15.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.15.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.15.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.15.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.15.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.15.output","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.15","typeLabel":"VRED Render · object"},{"type":"object","title":"Houdini","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.16.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.16.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.16.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.16.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.16.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.16.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.16.host","typeLabel":"object"},"type":{"type":"string","enum":["houdini.batch"],"isRequired":true,"uniqueKey":"oneOf.16.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.16.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.16.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.16.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.16.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.16.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.16.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.16.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.16.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.16.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.16.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.16.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.16.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.16.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.16.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.16.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.16.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.16.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.16.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.16.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.16.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.16.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.16.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.16.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.16.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.16.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.16.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.16.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.16.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.16.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.16.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.16.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.16.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.16.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.16._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.16.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.16.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.16.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.16.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.16.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.16.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.16.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.16.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.16.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.16.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.16.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.16.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.16.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.16.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.16.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.16.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.16.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.16.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.16.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.16.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.16.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.16.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.16.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.16.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.16.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.16.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.16.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.16.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.16.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.16.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.16.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.16.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.16.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.16.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.16.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.16.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.16.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.16.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.16.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.16.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.16.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.16.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.16.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.16.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.16.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.16.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.16.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.16.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.16.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.16.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.16.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.16.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.16.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.16.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.16.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.16.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.16.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.16.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.16.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.16.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.16.spec","typeLabel":"object"},"rop_node":{"oneOf":[{"type":"string","uniqueKey":"oneOf.16.rop_node.oneOf.0","typeLabel":"string"},{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.rop_node.oneOf.1.name","typeLabel":"string"},"options":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.16.rop_node.oneOf.1.options.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.16.rop_node.oneOf.1.options","typeLabel":"string[]"}},"uniqueKey":"oneOf.16.rop_node.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.16.rop_node","typeLabel":"string | object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.16.frame","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.16.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.16","typeLabel":"Houdini · object"},{"type":"object","title":"Mantra","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.17.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.17.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.17.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.17.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.17.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.17.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.17.host","typeLabel":"object"},"type":{"type":"string","enum":["houdini.mantra"],"isRequired":true,"uniqueKey":"oneOf.17.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.17.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.17.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.17.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.17.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.17.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.17.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.17.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.17.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.17.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.17.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.17.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.17.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.17.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.17.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.17.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.17.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.17.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.17.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.17.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.17.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.17.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.17.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.17.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.17.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.17.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.17.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.17.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.17.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.17.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.17.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.17.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.17.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.17.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.17._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.17.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.17.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.17.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.17.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.17.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.17.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.17.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.17.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.17.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.17.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.17.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.17.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.17.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.17.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.17.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.17.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.17.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.17.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.17.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.17.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.17.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.17.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.17.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.17.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.17.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.17.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.17.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.17.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.17.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.17.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.17.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.17.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.17.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.17.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.17.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.17.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.17.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.17.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.17.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.17.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.17.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.17.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.17.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.17.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.17.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.17.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.17.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.17.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.17.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.17.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.17.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.17.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.17.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.17.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.17.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.17.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.17.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.17.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.17.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.17.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.17.spec","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.17.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.17.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.17.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.17.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.17.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.17.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.17","typeLabel":"Mantra · object"},{"type":"object","title":"Husk","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.18.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.18.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.18.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.18.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.18.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.18.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.18.host","typeLabel":"object"},"type":{"type":"string","enum":["houdini.husk"],"isRequired":true,"uniqueKey":"oneOf.18.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.18.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.18.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.18.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.18.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.18.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.18.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.18.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.18.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.18.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.18.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.18.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.18.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.18.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.18.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.18.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.18.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.18.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.18.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.18.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.18.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.18.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.18.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.18.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.18.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.18.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.18.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.18.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.18.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.18.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.18.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.18.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.18.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.18.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.18._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.18.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.18.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.18.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.18.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.18.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.18.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.18.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.18.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.18.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.18.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.18.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.18.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.18.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.18.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.18.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.18.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.18.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.18.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.18.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.18.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.18.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.18.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.18.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.18.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.18.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.18.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.18.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.18.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.18.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.18.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.18.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.18.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.18.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.18.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.18.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.18.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.18.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.18.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.18.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.18.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.18.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.18.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.18.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.18.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.18.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.18.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.18.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.18.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.18.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.18.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.18.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.18.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.18.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.18.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.18.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.18.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.18.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.18.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.18.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.18.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.18.spec","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.18.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.18.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.18.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.18.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.18.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.18.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.18.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.18","typeLabel":"Husk · object"},{"type":"object","title":"V-Ray Standalone","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.19.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.19.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.19.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.19.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.19.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.19.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.19.host","typeLabel":"object"},"type":{"type":"string","enum":["vray_standalone"],"isRequired":true,"uniqueKey":"oneOf.19.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.19.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.19.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.19.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.19.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.19.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.19.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.19.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.19.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.19.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.19.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.19.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.19.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.19.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.19.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.19.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.19.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.19.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.19.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.19.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.19.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.19.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.19.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.19.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.19.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.19.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.19.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.19.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.19.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.19.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.19.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.19.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.19.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.19.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.19._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.19.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.19.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.19.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.19.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.19.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.19.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.19.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.19.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.19.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.19.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.19.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.19.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.19.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.19.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.19.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.19.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.19.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.19.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.19.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.19.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.19.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.19.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.19.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.19.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.19.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.19.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.19.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.19.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.19.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.19.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.19.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.19.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.19.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.19.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.19.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.19.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.19.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.19.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.19.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.19.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.19.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.19.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.19.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.19.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.19.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.19.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.19.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.19.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.19.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.19.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.19.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.19.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.19.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.19.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.19.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.19.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.19.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.19.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.19.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.19.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.19.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.19.camera","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.19.frame","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.19.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.19.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.19.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.19.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.19.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.19.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.19","typeLabel":"V-Ray Standalone · object"},{"type":"object","title":"SketchUp","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.20.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.20.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.20.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.20.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.20.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.20.host","typeLabel":"object"},"type":{"type":"string","enum":["sketchup.render"],"isRequired":true,"uniqueKey":"oneOf.20.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.20.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.20.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.20.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.20.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.20.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.20.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.20.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.20.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.20.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.20.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.20.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.20.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.20.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.20.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.20.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.20.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.20.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.20.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.20.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.20.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.20.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.20.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.20.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.20.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.20.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.20.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.20.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.20.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.20.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.20.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.20.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.20.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.20.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.20._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.20.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.20.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.20.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.20.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.20.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.20.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.20.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.20.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.20.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.20.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.20.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.20.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.20.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.20.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.20.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.20.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.20.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.20.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.20.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.20.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.20.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.20.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.20.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.20.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.20.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.20.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.20.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.20.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.20.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.20.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.20.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.20.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.20.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.20.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.20.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.20.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.20.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.20.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.20.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.20.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.20.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.20.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.20.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.20.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.20.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.20.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.20.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.20.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.20.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.20.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.20.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.20.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.20.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.20.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.20.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.20.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.20.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.20.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.20.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.20.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.20.camera","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.20.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.20.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.20.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.20.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.20.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.20.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.20","typeLabel":"SketchUp · object"},{"type":"object","title":"Rhino","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.21.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.21.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.21.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.21.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.21.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.21.host","typeLabel":"object"},"type":{"type":"string","enum":["rhino.render"],"isRequired":true,"uniqueKey":"oneOf.21.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.21.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.21.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.21.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.21.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.21.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.21.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.21.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.21.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.21.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.21.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.21.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.21.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.21.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.21.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.21.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.21.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.21.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.21.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.21.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.21.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.21.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.21.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.21.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.21.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.21.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.21.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.21.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.21.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.21.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.21.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.21.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.21.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.21.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.21._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.21.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.21.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.21.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.21.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.21.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.21.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.21.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.21.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.21.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.21.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.21.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.21.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.21.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.21.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.21.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.21.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.21.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.21.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.21.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.21.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.21.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.21.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.21.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.21.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.21.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.21.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.21.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.21.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.21.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.21.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.21.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.21.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.21.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.21.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.21.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.21.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.21.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.21.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.21.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.21.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.21.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.21.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.21.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.21.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.21.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.21.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.21.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.21.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.21.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.21.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.21.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.21.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.21.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.21.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.21.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.21.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.21.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.21.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.21.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.21.spec","typeLabel":"object"},"camera":{"type":"string","uniqueKey":"oneOf.21.camera","typeLabel":"string"},"resolution":{"type":"string","pattern":"^\\d+x\\d+$","example":"1920x1080","uniqueKey":"oneOf.21.resolution","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.21.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.21.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.21.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.21.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.21.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.21","typeLabel":"Rhino · object"},{"type":"object","title":"Redshift","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.22.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.22.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.22.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.22.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.22.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.22.host","typeLabel":"object"},"type":{"type":"string","enum":["redshift.render"],"isRequired":true,"uniqueKey":"oneOf.22.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.22.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.22.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.22.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.22.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.22.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.22.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.22.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.22.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.22.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.22.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.22.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.22.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.22.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.22.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.22.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.22.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.22.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.22.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.22.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.22.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.22.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.22.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.22.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.22.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.22.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.22.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.22.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.22.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.22.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.22.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.22.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.22.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.22.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.22._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.22.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.22.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.22.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.22.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.22.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.22.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.22.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.22.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.22.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.22.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.22.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.22.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.22.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.22.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.22.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.22.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.22.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.22.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.22.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.22.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.22.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.22.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.22.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.22.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.22.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.22.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.22.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.22.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.22.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.22.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.22.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.22.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.22.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.22.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.22.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.22.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.22.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.22.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.22.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.22.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.22.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.22.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.22.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.22.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.22.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.22.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.22.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.22.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.22.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.22.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.22.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.22.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.22.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.22.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.22.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.22.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.22.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.22.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.22.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.22.spec","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.22.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.22.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.22.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.22.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.22.output","typeLabel":"object[]"},"args":{"type":"string","uniqueKey":"oneOf.22.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.22","typeLabel":"Redshift · object"},{"type":"object","title":"Unreal","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.23.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.23.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.23.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.23.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.23.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.23.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.23.host","typeLabel":"object"},"type":{"type":"string","enum":["unreal"],"isRequired":true,"uniqueKey":"oneOf.23.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.23.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.23.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.23.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.23.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.23.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.23.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.23.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.23.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.23.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.23.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.23.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.23.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.23.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.23.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.23.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.23.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.23.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.23.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.23.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.23.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.23.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.23.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.23.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.23.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.23.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.23.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.23.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.23.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.23.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.23.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.23.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.23.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.23.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.23._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.23.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.23.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.23.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.23.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.23.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.23.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.23.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.23.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.23.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.23.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.23.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.23.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.23.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.23.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.23.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.23.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.23.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.23.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.23.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.23.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.23.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.23.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.23.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.23.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.23.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.23.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.23.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.23.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.23.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.23.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.23.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.23.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.23.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.23.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.23.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.23.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.23.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.23.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.23.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.23.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.23.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.23.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.23.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.23.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.23.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.23.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.23.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.23.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.23.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.23.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.23.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.23.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.23.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.23.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.23.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.23.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.23.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.23.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.23.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.23.spec","typeLabel":"object"},"render_item":{"oneOf":[{"type":"string","uniqueKey":"oneOf.23.render_item.oneOf.0","typeLabel":"string"},{"type":"object","required":["id"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.id","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].name","typeLabel":"string"},"sequence":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].sequence","typeLabel":"string"},"config":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].config","typeLabel":"string"},"map":{"type":"string","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].map","typeLabel":"string"},"index":{"type":"number","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].index","typeLabel":"number"},"label":{"type":"string","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].label","typeLabel":"string"},"output_path":{"type":"string","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].output_path","typeLabel":"string"},"extension":{"type":"string","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].extension","typeLabel":"string"},"resolution":{"type":"string","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].resolution","typeLabel":"string"},"frame":{"type":"string","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].frame","typeLabel":"string"},"fps":{"type":"number","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].fps","typeLabel":"number"},"path_tracer":{"type":"boolean","description":"The job renders with the Path Tracer; only a machine whose Unreal advertises it takes the step","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].path_tracer","typeLabel":"boolean"},"shots":{"type":"array","items":{"type":"object","properties":{"start":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].shots.items.[INDEX].start","typeLabel":"integer"},"end":{"type":"integer","description":"The shot's last frame","isRequired":true,"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].shots.items.[INDEX].end","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].shots.items.[INDEX].name","typeLabel":"string"}},"required":["start","end"],"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].shots.items.[INDEX]","typeLabel":"object"},"description":"The job's enabled shots, in the frame range's numbering. With `split` at \"shot\" (the default) each is a task of its own; without them the range is one task","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].shots","typeLabel":"object[]"},"queue_manifest":{"type":"string","description":"The Movie Render Queue as the artist had it open, as the text Unreal's SaveQueueToManifestFile writes: the render loads it instead of the saved queue asset, so unsaved queue edits render too","uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX].queue_manifest","typeLabel":"string"}},"required":["id","name","sequence","config","map"],"uniqueKey":"oneOf.23.render_item.oneOf.1.options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.23.render_item.oneOf.1.options","typeLabel":"object[]"}},"uniqueKey":"oneOf.23.render_item.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.23.render_item","typeLabel":"string | object"},"split":{"type":"string","enum":["shot","chunks","job"],"description":"How the range becomes tasks: shot (a task a shot, the default), chunks (by the step's batch size) or job (one task)","uniqueKey":"oneOf.23.split","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.23","typeLabel":"Unreal · object"},{"type":"object","title":"Fusion","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.24.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.24.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.24.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.24.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.24.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.24.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.24.host","typeLabel":"object"},"type":{"type":"string","enum":["fusion.render"],"isRequired":true,"uniqueKey":"oneOf.24.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.24.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.24.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.24.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.24.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.24.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.24.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.24.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.24.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.24.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.24.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.24.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.24.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.24.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.24.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.24.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.24.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.24.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.24.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.24.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.24.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.24.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.24.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.24.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.24.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.24.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.24.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.24.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.24.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.24.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.24.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.24.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.24.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.24.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.24._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.24.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.24.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.24.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.24.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.24.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.24.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.24.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.24.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.24.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.24.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.24.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.24.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.24.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.24.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.24.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.24.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.24.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.24.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.24.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.24.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.24.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.24.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.24.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.24.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.24.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.24.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.24.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.24.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.24.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.24.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.24.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.24.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.24.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.24.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.24.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.24.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.24.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.24.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.24.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.24.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.24.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.24.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.24.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.24.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.24.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.24.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.24.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.24.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.24.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.24.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.24.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.24.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.24.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.24.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.24.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.24.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.24.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.24.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.24.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.24.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.24.spec","typeLabel":"object"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.24.frame","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.24.args","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.24","typeLabel":"Fusion · object"},{"type":"object","title":"Shell","required":["file","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.file","typeLabel":"string"},"type":{"type":"string","enum":["shell"],"isRequired":true,"uniqueKey":"oneOf.25.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.25.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.25.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.25.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.25.name","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.25.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.25.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.25.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.25.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.25.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.25.host.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.25.host","typeLabel":"object"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.25.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.25.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.25.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.25.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.25.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.25.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.25.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.25.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.25.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.25.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.25.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.25.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.25.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.25.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.25.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.25.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.25.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.25.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.25.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.25.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.25.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.25.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.25.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.25.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.25.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.25.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.25.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.25.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.25.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.25._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.25.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.25.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.25.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.25.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.25.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.25.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.25.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.25.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.25.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.25.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.25.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.25.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.25.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.25.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.25.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.25.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.25.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.25.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.25.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.25.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.25.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.25.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.25.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.25.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.25.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.25.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.25.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.25.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.25.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.25.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.25.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.25.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.25.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.25.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.25.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.25.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.25.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.25.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.25.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.25.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.25.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.25.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.25.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.25.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.25.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.25.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.25.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.25.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.25.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.25.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.25.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.25.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.25.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.25.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.25.spec","typeLabel":"object"},"args":{"type":"string","uniqueKey":"oneOf.25.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.25.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.25.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.25.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.25.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.25.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.25.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.25.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.25.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.25","typeLabel":"Shell · object"},{"type":"object","title":"Python","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.26.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.26.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.26.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.26.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.26.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.26.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.26.host","typeLabel":"object"},"type":{"type":"string","enum":["python"],"isRequired":true,"uniqueKey":"oneOf.26.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.26.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.26.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.26.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.26.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.26.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.26.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.26.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.26.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.26.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.26.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.26.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.26.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.26.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.26.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.26.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.26.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.26.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.26.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.26.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.26.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.26.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.26.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.26.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.26.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.26.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.26.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.26.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.26.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.26.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.26.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.26.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.26.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.26.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.26._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.26.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.26.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.26.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.26.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.26.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.26.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.26.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.26.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.26.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.26.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.26.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.26.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.26.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.26.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.26.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.26.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.26.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.26.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.26.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.26.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.26.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.26.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.26.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.26.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.26.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.26.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.26.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.26.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.26.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.26.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.26.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.26.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.26.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.26.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.26.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.26.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.26.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.26.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.26.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.26.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.26.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.26.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.26.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.26.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.26.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.26.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.26.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.26.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.26.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.26.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.26.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.26.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.26.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.26.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.26.spec","typeLabel":"object"},"args":{"type":"string","uniqueKey":"oneOf.26.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.26.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.26.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.26.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.26.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.26.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.26.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.26.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.26.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.26","typeLabel":"Python · object"},{"type":"object","title":"ComfyUI","required":["file","host","type"],"properties":{"file":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.file","typeLabel":"string"},"host":{"type":"object","properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.27.host.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.27.host.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.27.host.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.27.host.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.27.host.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.27.host.version","typeLabel":"string | number | null"}},"required":["id"],"isRequired":true,"uniqueKey":"oneOf.27.host","typeLabel":"object"},"type":{"type":"string","enum":["comfyui.render"],"isRequired":true,"uniqueKey":"oneOf.27.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.27.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.27.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.27.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.27.name","typeLabel":"string"},"engine":{"type":"object","properties":{"id":{"type":"string","enum":["arnold","corona","fstorm","redshift","renderman","vray"],"isRequired":true,"uniqueKey":"oneOf.27.engine.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.engine.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.engine.version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.27.engine","typeLabel":"object"},"plugins":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.plugins.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.plugins.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.plugins.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.27.plugins.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.27.plugins","typeLabel":"object[]"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.27.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.27.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.27.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.27.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.27.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.27.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.27.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.27.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.27.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.27.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.27.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.27.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.27.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.27.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.27.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.27.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.27.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.27.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.27.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.27.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.27.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.27.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.27.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.27.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.27.metadata","typeLabel":"object[]"},"_v":{"type":"integer","minimum":1,"uniqueKey":"oneOf.27._v","typeLabel":"integer"},"scene":{"type":"object","properties":{"host":{"oneOf":[{"type":"object","required":["id"],"properties":{"id":{"type":"string","enum":["3dsmax","after","arnold","autograph","blender","cinema4d","corona_image_editor","fusion","fusion_render_node","harmony","houdini","keyshot","maya","nuke","nvidia","premiere","media_encoder","davinci","cmd","bash","powershell","photoshop","python","perforce","renderman","revit","rhino","sketchup","vray","vray_standalone","vray_standalone_spawner","vantage","vred","vred_pro","vred_core","ffmpeg","imager","redshift_standalone","unreal","comfyui","renderflow","scene_manager","renderflow"],"isRequired":true,"uniqueKey":"oneOf.27.scene.host.oneOf.0.id","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"oneOf.27.scene.host.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.27.scene.host.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.27.scene.host.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.27.scene.host.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.host.oneOf.0.version","typeLabel":"string | number | null"}},"uniqueKey":"oneOf.27.scene.host.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.27.scene.host.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.host","typeLabel":"object | null"},"engine":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.scene.engine.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.27.scene.engine.oneOf.0.name","typeLabel":"string"},"version":{"oneOf":[{"type":"string","uniqueKey":"oneOf.27.scene.engine.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.27.scene.engine.oneOf.0.version.oneOf.1","typeLabel":"number"},{"type":"null","uniqueKey":"oneOf.27.scene.engine.oneOf.0.version.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.engine.oneOf.0.version","typeLabel":"string | number | null"}},"required":["id"],"uniqueKey":"oneOf.27.scene.engine.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"null"}]}},"required":["id"],"uniqueKey":"oneOf.27.scene.engine.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.engine","typeLabel":"object | null"},"plugins":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.scene.plugins.oneOf.0.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.scene.plugins.oneOf.0.items.[INDEX].name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.scene.plugins.oneOf.0.items.[INDEX].version","typeLabel":"string"}},"required":["id","name","version"],"uniqueKey":"oneOf.27.scene.plugins.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.27.scene.plugins.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"required":["id","name","version"]},"uniqueKey":"oneOf.27.scene.plugins.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.plugins","typeLabel":"object[] | null"},"file":{"oneOf":[{"type":"string","uniqueKey":"oneOf.27.scene.file.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.27.scene.file.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.file","typeLabel":"string | null"},"resolution":{"oneOf":[{"type":"object","properties":{"width":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.27.scene.resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.27.scene.resolution.oneOf.0.height","typeLabel":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.27.scene.resolution.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"width":{"type":"integer"},"height":{"type":"integer"}},"required":["width","height"],"uniqueKey":"oneOf.27.scene.resolution.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.resolution","typeLabel":"object | null"},"frame":{"oneOf":[{"type":"object","properties":{"type":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.27.scene.frame.oneOf.0.type","typeLabel":"integer"},"frame":{"type":"string","uniqueKey":"oneOf.27.scene.frame.oneOf.0.frame","typeLabel":"string"},"single":{"oneOf":[{"type":"number","uniqueKey":"oneOf.27.scene.frame.oneOf.0.single.oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.27.scene.frame.oneOf.0.single.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.27.scene.frame.oneOf.0.single","typeLabel":"number | string"},"range":{"type":"array","items":{"oneOf":[{"type":"number","uniqueKey":"oneOf.27.scene.frame.oneOf.0.range.items.[INDEX].oneOf.0","typeLabel":"number"},{"type":"string","uniqueKey":"oneOf.27.scene.frame.oneOf.0.range.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.27.scene.frame.oneOf.0.range.items.[INDEX]","typeLabel":"number | string"},"uniqueKey":"oneOf.27.scene.frame.oneOf.0.range","typeLabel":"(number | string)[]"},"list":{"type":"string","uniqueKey":"oneOf.27.scene.frame.oneOf.0.list","typeLabel":"string"},"step":{"type":"number","uniqueKey":"oneOf.27.scene.frame.oneOf.0.step","typeLabel":"number"},"fps":{"type":"number","uniqueKey":"oneOf.27.scene.frame.oneOf.0.fps","typeLabel":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"],"uniqueKey":"oneOf.27.scene.frame.oneOf.0.order","typeLabel":"enum\u003cstring>"},"order_step":{"type":"integer","minimum":2,"uniqueKey":"oneOf.27.scene.frame.oneOf.0.order_step","typeLabel":"integer"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.scene.frame.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.27.scene.frame.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"integer"},"frame":{"type":"string"},"single":{"oneOf":[{"type":"number"},{"type":"string"}]},"range":{"type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]}},"list":{"type":"string"},"step":{"type":"number"},"fps":{"type":"number"},"order":{"type":"string","enum":["linear","reverse","endpoints","sparse","every_nth","random"]},"order_step":{"type":"integer","minimum":2}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.scene.frame.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.27.scene.frame.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.frame","typeLabel":"object | null"},"output":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.27.scene.output.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","isRequired":true,"uniqueKey":"oneOf.27.scene.output.oneOf.0.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.scene.output.oneOf.0.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.scene.output.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.27.scene.output.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.27.scene.output.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"type":"number"},"path":{"type":"string"}},"required":["enabled","type","path"],"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.27.scene.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.output","typeLabel":"object[] | null"},"cameras":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.scene.cameras.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.27.scene.cameras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.27.scene.cameras.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.27.scene.cameras.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.cameras","typeLabel":"object[] | null"},"active_camera":{"oneOf":[{"type":"string","uniqueKey":"oneOf.27.scene.active_camera.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.27.scene.active_camera.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.active_camera","typeLabel":"string | null"},"assets":{"oneOf":[{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.scene.assets.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.27.scene.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.27.scene.assets.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"uniqueKey":"oneOf.27.scene.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.27.scene.assets","typeLabel":"object[] | null"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.scene.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.27.scene","typeLabel":"object"},"spec":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.spec.additionalProperties","typeLabel":"any"},"uniqueKey":"oneOf.27.spec","typeLabel":"object"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.27.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.27.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.27.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.27.output","typeLabel":"object[]"},"settings":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.27.settings.additionalProperties","typeLabel":"any"},"description":"The workflow's declared fields (positive/negative/seed/cfg/... or `${nodeId}_${widgetName}`), plus run_count/seed_mode/seed_increment. A key left out keeps what the workflow parse set","example":{"seed":12345,"run_count":1},"uniqueKey":"oneOf.27.settings","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.27","typeLabel":"ComfyUI · object"},{"type":"object","title":"3ds Max Script","required":["type"],"properties":{"type":{"type":"string","enum":["3dsmax.script"],"isRequired":true,"uniqueKey":"oneOf.28.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.28.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.28.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.28.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.28.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.28.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.28.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.28.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.28.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.28.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.28.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.28.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.28.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.28.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.28.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.28.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.28.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.28.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.28.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.28.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.28.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.28.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.28.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.28.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.28.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.28.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.28.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.28.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.28.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.28.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.28.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.28.file","typeLabel":"string"},"script":{"type":"string","description":"The .py to run. A job carrying a typed script instead leaves it out","example":"P:/pipeline/export_abc.py","uniqueKey":"oneOf.28.script","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.28.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.28.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.28.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.28.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.28.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.28.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.28.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.28.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.28.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.28","typeLabel":"3ds Max Script · object"},{"type":"object","title":"Blender Script","required":["type"],"properties":{"type":{"type":"string","enum":["blender.script"],"isRequired":true,"uniqueKey":"oneOf.29.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.29.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.29.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.29.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.29.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.29.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.29.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.29.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.29.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.29.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.29.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.29.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.29.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.29.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.29.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.29.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.29.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.29.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.29.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.29.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.29.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.29.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.29.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.29.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.29.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.29.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.29.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.29.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.29.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.29.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.29.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.29.file","typeLabel":"string"},"script":{"type":"string","description":"The .py to run. A job carrying a typed script instead leaves it out","example":"P:/pipeline/export_abc.py","uniqueKey":"oneOf.29.script","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.29.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.29.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.29.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.29.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.29.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.29.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.29.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.29.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.29.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.29","typeLabel":"Blender Script · object"},{"type":"object","title":"Cinema 4D Script","required":["type"],"properties":{"type":{"type":"string","enum":["cinema4d.script"],"isRequired":true,"uniqueKey":"oneOf.30.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.30.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.30.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.30.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.30.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.30.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.30.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.30.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.30.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.30.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.30.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.30.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.30.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.30.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.30.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.30.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.30.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.30.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.30.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.30.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.30.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.30.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.30.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.30.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.30.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.30.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.30.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.30.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.30.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.30.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.30.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.30.file","typeLabel":"string"},"script":{"type":"string","description":"The .py to run. A job carrying a typed script instead leaves it out","example":"P:/pipeline/export_abc.py","uniqueKey":"oneOf.30.script","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.30.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.30.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.30.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.30.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.30.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.30.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.30.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.30.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.30.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.30","typeLabel":"Cinema 4D Script · object"},{"type":"object","title":"Maya Script","required":["type"],"properties":{"type":{"type":"string","enum":["maya.script"],"isRequired":true,"uniqueKey":"oneOf.31.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.31.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.31.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.31.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.31.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.31.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.31.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.31.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.31.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.31.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.31.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.31.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.31.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.31.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.31.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.31.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.31.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.31.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.31.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.31.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.31.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.31.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.31.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.31.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.31.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.31.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.31.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.31.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.31.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.31.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.31.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.31.file","typeLabel":"string"},"script":{"type":"string","description":"The .py to run. A job carrying a typed script instead leaves it out","example":"P:/pipeline/export_abc.py","uniqueKey":"oneOf.31.script","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.31.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.31.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.31.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.31.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.31.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.31.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.31.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.31.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.31.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.31","typeLabel":"Maya Script · object"},{"type":"object","title":"Houdini Script","required":["type"],"properties":{"type":{"type":"string","enum":["houdini.script"],"isRequired":true,"uniqueKey":"oneOf.32.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.32.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.32.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.32.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.32.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.32.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.32.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.32.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.32.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.32.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.32.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.32.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.32.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.32.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.32.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.32.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.32.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.32.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.32.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.32.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.32.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.32.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.32.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.32.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.32.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.32.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.32.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.32.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.32.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.32.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.32.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.32.file","typeLabel":"string"},"script":{"type":"string","description":"The .py to run. A job carrying a typed script instead leaves it out","example":"P:/pipeline/export_abc.py","uniqueKey":"oneOf.32.script","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.32.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.32.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.32.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.32.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.32.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.32.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.32.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.32.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.32.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.32","typeLabel":"Houdini Script · object"},{"type":"object","title":"Nuke Script","required":["type"],"properties":{"type":{"type":"string","enum":["nuke.script"],"isRequired":true,"uniqueKey":"oneOf.33.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.33.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.33.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.33.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.33.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.33.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.33.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.33.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.33.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.33.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.33.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.33.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.33.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.33.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.33.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.33.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.33.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.33.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.33.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.33.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.33.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.33.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.33.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.33.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.33.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.33.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.33.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.33.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.33.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.33.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.33.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.33.file","typeLabel":"string"},"script":{"type":"string","description":"The .py to run. A job carrying a typed script instead leaves it out","example":"P:/pipeline/export_abc.py","uniqueKey":"oneOf.33.script","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.33.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.33.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.33.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.33.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.33.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.33.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.33.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.33.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.33.params","typeLabel":"object"},"flags":{"type":"string","description":"Nuke's own command-line flags. `args` all reach the script's `sys.argv`","example":"-i","uniqueKey":"oneOf.33.flags","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.33","typeLabel":"Nuke Script · object"},{"type":"object","title":"Fusion Script","required":["type"],"properties":{"type":{"type":"string","enum":["fusion.script"],"isRequired":true,"uniqueKey":"oneOf.34.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.34.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.34.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.34.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.34.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.34.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.34.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.34.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.34.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.34.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.34.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.34.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.34.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.34.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.34.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.34.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.34.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.34.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.34.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.34.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.34.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.34.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.34.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.34.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.34.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.34.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.34.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.34.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.34.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.34.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.34.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.34.file","typeLabel":"string"},"script":{"type":"string","description":"The .py to run. A job carrying a typed script instead leaves it out","example":"P:/pipeline/export_abc.py","uniqueKey":"oneOf.34.script","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.34.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.34.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.34.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.34.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.34.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.34.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.34.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.34.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.34.params","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.34","typeLabel":"Fusion Script · object"},{"type":"object","title":"3ds Max Export","required":["type"],"properties":{"type":{"type":"string","enum":["3dsmax.export"],"isRequired":true,"uniqueKey":"oneOf.35.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.35.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.35.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.35.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.35.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.35.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.35.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.35.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.35.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.35.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.35.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.35.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.35.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.35.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.35.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.35.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.35.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.35.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.35.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.35.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.35.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.35.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.35.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.35.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.35.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.35.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.35.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.35.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.35.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.35.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.35.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.35.file","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.35.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.35.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.35.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.35.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.35.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.35.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.35.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.35.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.35.params","typeLabel":"object"},"format":{"type":"string","description":"What to export to: `ass`, `vrscene`, `rs` or `usd`","example":"vrscene","uniqueKey":"oneOf.35.format","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.35.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.35.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.35.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.35.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.35.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.35.output","typeLabel":"object[]"},"prepare":{"type":"string","description":"A script run in the same session before the export","example":"P:/pipeline/set_renderer.py","uniqueKey":"oneOf.35.prepare","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.35","typeLabel":"3ds Max Export · object"},{"type":"object","title":"Maya Export","required":["type"],"properties":{"type":{"type":"string","enum":["maya.export"],"isRequired":true,"uniqueKey":"oneOf.36.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.36.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.36.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.36.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.36.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.36.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.36.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.36.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.36.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.36.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.36.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.36.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.36.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.36.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.36.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.36.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.36.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.36.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.36.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.36.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.36.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.36.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.36.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.36.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.36.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.36.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.36.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.36.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.36.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.36.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.36.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.36.file","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.36.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.36.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.36.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.36.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.36.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.36.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.36.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.36.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.36.params","typeLabel":"object"},"format":{"type":"string","description":"What to export to: `ass`, `vrscene`, `rs` or `usd`","example":"vrscene","uniqueKey":"oneOf.36.format","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.36.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.36.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.36.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.36.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.36.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.36.output","typeLabel":"object[]"},"prepare":{"type":"string","description":"A script run in the same session before the export","example":"P:/pipeline/set_renderer.py","uniqueKey":"oneOf.36.prepare","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.36","typeLabel":"Maya Export · object"},{"type":"object","title":"Blender Export","required":["type"],"properties":{"type":{"type":"string","enum":["blender.export"],"isRequired":true,"uniqueKey":"oneOf.37.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.37.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.37.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.37.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.37.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.37.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.37.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.37.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.37.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.37.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.37.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.37.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.37.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.37.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.37.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.37.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.37.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.37.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.37.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.37.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.37.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.37.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.37.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.37.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.37.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.37.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.37.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.37.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.37.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.37.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.37.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.37.file","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.37.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.37.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.37.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.37.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.37.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.37.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.37.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.37.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.37.params","typeLabel":"object"},"format":{"type":"string","description":"What to export to: `ass`, `vrscene`, `rs` or `usd`","example":"vrscene","uniqueKey":"oneOf.37.format","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.37.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.37.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.37.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.37.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.37.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.37.output","typeLabel":"object[]"},"prepare":{"type":"string","description":"A script run in the same session before the export","example":"P:/pipeline/set_renderer.py","uniqueKey":"oneOf.37.prepare","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.37","typeLabel":"Blender Export · object"},{"type":"object","title":"Cinema 4D Export","required":["type"],"properties":{"type":{"type":"string","enum":["cinema4d.export"],"isRequired":true,"uniqueKey":"oneOf.38.type","typeLabel":"enum\u003cstring>"},"live_host":{"type":"object","properties":{"pid":{"type":"integer","description":"Process id of the running DCC; resolved to a port through the live-host registry","uniqueKey":"oneOf.38.live_host.pid","typeLabel":"integer"},"port":{"type":"integer","description":"Port of the DCC's plugin HTTP server; wins over pid","uniqueKey":"oneOf.38.live_host.port","typeLabel":"integer"}},"uniqueKey":"oneOf.38.live_host","typeLabel":"object"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.38.name","typeLabel":"string"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.38.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.38.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.38.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.38.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.38.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.38.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.38.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"description":"Machines kept off this job, whatever else they could render","uniqueKey":"oneOf.38.blacklisted_nodes","typeLabel":"string[]"},"master":{"oneOf":[{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.38.master.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","description":"The machine that runs this step's render. A distributed render's dispatcher. It must be one of `nodes` when those are given","uniqueKey":"oneOf.38.master.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.38.master","typeLabel":"string | null"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.38.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.38.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.38.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.38.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"description":"Render licences the step takes a seat of, by name. For what the scene cannot say, like a plugin inside it","uniqueKey":"oneOf.38.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.38.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.38.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.38.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.38.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.38.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.38.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.38.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.38.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.38.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.38.metadata","typeLabel":"object[]"},"file":{"type":"string","description":"The scene the script opens. It is never parsed. The script decides what to do with it. And a script that needs none leaves it out","example":"P:/shot010/scene.ma","uniqueKey":"oneOf.38.file","typeLabel":"string"},"args":{"type":"string","uniqueKey":"oneOf.38.args","typeLabel":"string"},"work":{"type":"object","properties":{"type":{"type":"string","enum":["range","count","items"],"isRequired":true,"uniqueKey":"oneOf.38.work.type","typeLabel":"enum\u003cstring>"},"range":{"type":"string","description":"`1-100`, or `1,3,5-12`","example":"1-100","uniqueKey":"oneOf.38.work.range","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"N runs, numbered 0..N-1","uniqueKey":"oneOf.38.work.count","typeLabel":"integer"},"items":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"oneOf.38.work.\\items.items.[INDEX]","typeLabel":"any"},"description":"An explicit list; items are opaque to the service","uniqueKey":"oneOf.38.work.\\items","typeLabel":"any[]"}},"required":["type"],"description":"One task per chunk of this. Absent means a single run.","uniqueKey":"oneOf.38.work","typeLabel":"object"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.38.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.38.params","typeLabel":"object"},"format":{"type":"string","description":"What to export to: `ass`, `vrscene`, `rs` or `usd`","example":"vrscene","uniqueKey":"oneOf.38.format","typeLabel":"string"},"frame":{"type":"string","example":"1-100:4","description":"Single frame, range, range with step, or list","uniqueKey":"oneOf.38.frame","typeLabel":"string"},"output":{"type":"array","items":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.38.output.items.[INDEX].enabled","typeLabel":"boolean"},"type":{"type":"number","description":"Output slot: 0 is the main image, the rest are render elements","isRequired":true,"uniqueKey":"oneOf.38.output.items.[INDEX].type","typeLabel":"number"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.38.output.items.[INDEX].path","typeLabel":"string"}},"required":["enabled","type","path"],"uniqueKey":"oneOf.38.output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.38.output","typeLabel":"object[]"},"prepare":{"type":"string","description":"A script run in the same session before the export","example":"P:/pipeline/set_renderer.py","uniqueKey":"oneOf.38.prepare","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.38","typeLabel":"Cinema 4D Export · object"},{"type":"object","title":"Plugin","required":["type","id"],"properties":{"type":{"type":"string","enum":["renderflow.custom_plugin"],"isRequired":true,"uniqueKey":"oneOf.39.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"The plugin's manifest id","example":"com.studio.blender-render","isRequired":true,"uniqueKey":"oneOf.39.id","typeLabel":"string"},"version":{"type":"string","description":"Omit to take whichever version is installed; the job pins it either way","uniqueKey":"oneOf.39.version","typeLabel":"string"},"name":{"type":"string","minLength":2,"maxLength":255,"uniqueKey":"oneOf.39.name","typeLabel":"string"},"params":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.39.params.additionalProperties","typeLabel":"any"},"description":"Values for the script's own declarations, bound before it is imported","example":{"lut":"show.cube"},"uniqueKey":"oneOf.39.params","typeLabel":"object"},"state":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.39.state.additionalProperties","typeLabel":"any"},"description":"The plugin's own state, in its own shape. Carried to the script untouched","uniqueKey":"oneOf.39.state","typeLabel":"object"},"host":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.39.host.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"oneOf.39.host.name","typeLabel":"string"},"version":{"type":"string","uniqueKey":"oneOf.39.host.version","typeLabel":"string"}},"required":["id"],"description":"The application this was submitted from; its version pre-fills that app's requirement","uniqueKey":"oneOf.39.host","typeLabel":"object"},"fields":{"type":"object","additionalProperties":{"type":"object","properties":{"options":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"oneOf.39.fields.additionalProperties.options.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.39.fields.additionalProperties.options.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.39.fields.additionalProperties.options.items.[INDEX].oneOf.2","typeLabel":"boolean"},{"type":"object","properties":{"value":{"oneOf":[{}],"uniqueKey":"oneOf.39.fields.additionalProperties.options.items.[INDEX].oneOf.3.value","typeLabel":"any"},"label":{"type":"string","uniqueKey":"oneOf.39.fields.additionalProperties.options.items.[INDEX].oneOf.3.label","typeLabel":"string"}},"uniqueKey":"oneOf.39.fields.additionalProperties.options.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"oneOf.39.fields.additionalProperties.options.items.[INDEX]","typeLabel":"string | number | boolean | object"},"uniqueKey":"oneOf.39.fields.additionalProperties.options","typeLabel":"(string | number | boolean | object)[]"},"readonly":{"type":"boolean","uniqueKey":"oneOf.39.fields.additionalProperties.readonly","typeLabel":"boolean"},"batch":{"type":"boolean","uniqueKey":"oneOf.39.fields.additionalProperties.batch","typeLabel":"boolean"}},"uniqueKey":"oneOf.39.fields.additionalProperties","typeLabel":"object"},"description":"What a field may be answered with, for this submission only. A list only the application could know, whether it is settled, and whether the farm should make one job per option","uniqueKey":"oneOf.39.fields","typeLabel":"object"},"status":{"type":"string","enum":["pending","suspended"],"uniqueKey":"oneOf.39.status","typeLabel":"enum\u003cstring>"},"priority":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"oneOf.39.priority","typeLabel":"number"},"dependencies":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.39.dependencies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.39.dependencies","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.39.nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.39.nodes","typeLabel":"string[]"},"blacklisted_nodes":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.39.blacklisted_nodes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.39.blacklisted_nodes","typeLabel":"string[]"},"pool_id":{"type":"string","pattern":"^[a-fA-F0-9]{24}$","example":"68b1f0c2a4d3e5f6a7b8c9d0","uniqueKey":"oneOf.39.pool_id","typeLabel":"string"},"env":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.39.env.additionalProperties","typeLabel":"string"},"description":"Environment variables for every application the job starts, over the app's own. `$NAME` reads the value the app would have had.","example":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"uniqueKey":"oneOf.39.env","typeLabel":"object"},"licenses":{"type":"array","items":{"type":"string","maxLength":64,"pattern":"^[a-z0-9_-]+$","uniqueKey":"oneOf.39.licenses.items.[INDEX]","typeLabel":"string"},"maxItems":50,"uniqueKey":"oneOf.39.licenses","typeLabel":"string[]"},"metadata":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","default":"","uniqueKey":"oneOf.39.metadata.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","default":"","uniqueKey":"oneOf.39.metadata.items.[INDEX].label","typeLabel":"string"},"value":{"oneOf":[{"type":"string","uniqueKey":"oneOf.39.metadata.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"oneOf.39.metadata.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"oneOf.39.metadata.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"oneOf.39.metadata.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.39.metadata.items.[INDEX].value","typeLabel":"string | number | boolean | null"},"type":{"type":"string","default":"","uniqueKey":"oneOf.39.metadata.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"oneOf.39.metadata.items.[INDEX]","typeLabel":"object"},"description":"Labelled values the job carries: a show, a shot, an artist","uniqueKey":"oneOf.39.metadata","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.39","typeLabel":"Plugin · object"}],"uniqueKey":"","typeLabel":"3ds Max · object | Arnold · object | After Effects · object | Blender · object | Autograph · object | Harmony · object | KeyShot · object | RenderMan · object | Cinema 4D · object | Maya · object | Nuke · object | Premiere Pro · object | Media Encoder · object | DaVinci Resolve · object | Vantage · object | VRED Render · object | Houdini · object | Mantra · object | Husk · object | V-Ray Standalone · object | SketchUp · object | Rhino · object | Redshift · object | Unreal · object | Fusion · object | Shell · object | Python · object | ComfyUI · object | 3ds Max Script · object | Blender Script · object | Cinema 4D Script · object | Maya Script · object | Houdini Script · object | Nuke Script · object | Fusion Script · object | 3ds Max Export · object | Maya Export · object | Blender Export · object | Cinema 4D Export · object | Plugin · object"},"examples":{"Example":{"title":"Example","value":{"file":"\u003cstring>","host":{"name":"\u003cstring>","version":"\u003cstring>"},"type":"3dsmax.render","live_host":{"pid":123,"port":123},"name":"\u003cstring>","plugins":[{"id":"\u003cstring>","name":"\u003cstring>","version":"\u003cstring>"}],"priority":50,"dependencies":["68b1f0c2a4d3e5f6a7b8c9d0"],"nodes":["68b1f0c2a4d3e5f6a7b8c9d0"],"blacklisted_nodes":["68b1f0c2a4d3e5f6a7b8c9d0"],"master":"68b1f0c2a4d3e5f6a7b8c9d0","pool_id":"68b1f0c2a4d3e5f6a7b8c9d0","env":{"OCIO":"//studio/config/aces.ocio","PATH":"$PATH;//studio/tools/bin"},"licenses":["\u003cstring>"],"metadata":[{"id":"","label":"","value":"\u003cstring>","type":""}],"_v":2,"scene":{"host":{"name":"\u003cstring>","version":"\u003cstring>"},"engine":{"id":"\u003cstring>","name":"\u003cstring>","version":"\u003cstring>"},"plugins":[{"id":"\u003cstring>","name":"\u003cstring>","version":"\u003cstring>"}],"file":"\u003cstring>","resolution":{"width":123,"height":123},"frame":{"type":123,"frame":"\u003cstring>","single":123,"range":[123],"list":"\u003cstring>","step":123,"fps":123,"order_step":3},"output":[{"enabled":true,"type":123,"path":"\u003cstring>"}],"cameras":[{}],"active_camera":"\u003cstring>","assets":[{}]},"spec":{},"camera":"\u003cstring>","frame":"1-100:4","resolution":"1920x1080","tiled":true,"output":[{"enabled":true,"type":123,"path":"\u003cstring>"}],"distributed":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"852fc1b5-c6ee-45be-aa48-6445fdbbb26c":{"description":"Whether the submitter opened. `opened: false` with a reason when the desktop app isn't running. The request itself succeeded","content":{"application/json":{"schema":{"type":"object","properties":{"opened":{"type":"boolean","isRequired":true,"uniqueKey":"opened","typeLabel":"boolean"},"reason":{"type":"string","description":"Why the submitter could not be opened","uniqueKey":"reason","typeLabel":"string"}},"required":["opened"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"opened":true,"reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e10e21b4-2da0-4e82-bd90-76641fe18fdd":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"tag":{"type":"string","description":"The catalog entry this failure is, when it is one","uniqueKey":"tag","typeLabel":"string"},"title":{"type":"string","description":"The catalog entry's title","uniqueKey":"title","typeLabel":"string"},"detail":{"type":"string","description":"What happened this time, and what to do","uniqueKey":"detail","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","tag":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"382d4db0-5a44-417a-85d2-1791efcd74fe":{"description":"Missing or invalid credentials","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"tag":{"type":"string","description":"The catalog entry this failure is, when it is one","uniqueKey":"tag","typeLabel":"string"},"title":{"type":"string","description":"The catalog entry's title","uniqueKey":"title","typeLabel":"string"},"detail":{"type":"string","description":"What happened this time, and what to do","uniqueKey":"detail","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","tag":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"9b1f455a-3b1d-47bd-9c9c-111fa6ae8f39":{"description":"Not permitted for this credential","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"tag":{"type":"string","description":"The catalog entry this failure is, when it is one","uniqueKey":"tag","typeLabel":"string"},"title":{"type":"string","description":"The catalog entry's title","uniqueKey":"title","typeLabel":"string"},"detail":{"type":"string","description":"What happened this time, and what to do","uniqueKey":"detail","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","tag":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"b406a1ea-8544-44a8-a71b-5f02469d632b":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"tag":{"type":"string","description":"The catalog entry this failure is, when it is one","uniqueKey":"tag","typeLabel":"string"},"title":{"type":"string","description":"The catalog entry's title","uniqueKey":"title","typeLabel":"string"},"detail":{"type":"string","description":"What happened this time, and what to do","uniqueKey":"detail","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","tag":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"8660eb52-5fca-4406-99a1-1c4cf27ae7eb":{"description":"Validation failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"tag":{"type":"string","description":"The catalog entry this failure is, when it is one","uniqueKey":"tag","typeLabel":"string"},"title":{"type":"string","description":"The catalog entry's title","uniqueKey":"title","typeLabel":"string"},"detail":{"type":"string","description":"What happened this time, and what to do","uniqueKey":"detail","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","tag":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"29f1cf58-f1e2-4f65-bf88-2e4b6800cd08":{"description":"Unhandled server error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"tag":{"type":"string","description":"The catalog entry this failure is, when it is one","uniqueKey":"tag","typeLabel":"string"},"title":{"type":"string","description":"The catalog entry's title","uniqueKey":"title","typeLabel":"string"},"detail":{"type":"string","description":"What happened this time, and what to do","uniqueKey":"detail","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","tag":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"d40d0a06-5b08-4b3a-b3ed-aa1550be4930":{"bearerAuth":{"type":"http","scheme":"bearer","description":"An API key from Settings, API Keys. A caller on this machine needs none.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"df94ad23-6c00-4144-9b71-bb169782dade":{"url":"http://localhost:44442/api/v1","description":"The service on this machine. Answers without a credential"},"46aa6ae8-d60a-4c08-a04f-af234ac29147":{"url":"http://your-server:44442/api/v1","description":"A farm's server. Needs an API key"},"3ea62d31-da56-4d97-ba39-45326af6ff97":{"url":"https://your-server:44445/api/v1","description":"A farm's server set up with TLS. Needs an API key"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"An API key from Settings, API Keys. A caller on this machine needs none.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key from Settings, API Keys. A caller on this machine needs none.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"renderflow/api-reference/openapi.json"},"subdomain":"sourcelinekft","siteName":"Pulze","title":"Open submitter - Pulze","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T16:52:17.936Z","originalFileLocation":"renderflow/api-reference/jobs/open-submitter.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Open the local submitter pre-filled with a job. This machine only\">\u003cmeta data-mint-head name=\"application-name\" content=\"Pulze\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Open submitter - Pulze\">\u003cmeta data-mint-head property=\"og:description\" content=\"Open the local submitter pre-filled with a job. This machine only\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Pulze\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.pulze.io/images/og/docs.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Open submitter - Pulze\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Open the local submitter pre-filled with a job. This machine only\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.pulze.io/images/og/docs.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sourcelinekft/1xv8zHB7dWVUAoc3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Pulze\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#232323\">\u003cmeta data-mint-head name=\"msvalidate.01\" content=\"10F67821BB629A36D1DAA406047423FA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/renderflow/api-reference/jobs/open-submitter.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pulze.io/#organization\",\"name\":\"Pulze\",\"url\":\"https://docs.pulze.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sourcelinekft/Xay4wlJqk8IPs5k-/logo/light.svg?fit=max\u0026auto=format\u0026n=Xay4wlJqk8IPs5k-\u0026q=85\u0026s=05823a32b98285e83f63d8ea21e89a0b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pulze.io#website\",\"name\":\"Pulze\",\"url\":\"https://docs.pulze.io\",\"publisher\":{\"@id\":\"https://docs.pulze.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter#webpage\",\"url\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter\",\"name\":\"Open submitter\",\"description\":\"Open the local submitter pre-filled with a job. This machine only\",\"dateModified\":\"2026-11-10T16:52:17.936Z\",\"isPartOf\":{\"@id\":\"https://docs.pulze.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.pulze.io/renderflow/api-reference/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jobs\",\"item\":\"https://docs.pulze.io/renderflow/api-reference/jobs/list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Open submitter\",\"item\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter#apireference\",\"headline\":\"Open submitter\",\"name\":\"Open submitter\",\"description\":\"Open the local submitter pre-filled with a job. This machine only\",\"url\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pulze.io/renderflow/api-reference/jobs/open-submitter#webpage\"},\"image\":\"https://docs.pulze.io/images/og/docs.png\",\"dateModified\":\"2026-11-10T16:52:17.936Z\",\"publisher\":{\"@id\":\"https://docs.pulze.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pulze.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Pulze\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Pulze\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/renderflow/api-reference/jobs/open-submitter.md","siteName":"Pulze","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"RenderFlow","groups":[{"group":"Overview","pages":[{"title":"RenderFlow Documentation","sidebarTitle":"Introduction","mode":"wide","href":"/renderflow/introduction"}]},{"group":"Getting Started","pages":[{"title":"Quick Start","href":"/renderflow/getting-started/quick-start"},{"title":"System Requirements","href":"/renderflow/getting-started/requirements"},{"title":"Supported Applications","href":"/renderflow/getting-started/supported-apps"},{"title":"Installation","href":"/renderflow/getting-started/installation"},{"title":"Submitters","href":"/renderflow/getting-started/submitters"},{"title":"Server and Nodes","href":"/renderflow/getting-started/server-and-nodes"},{"title":"Silent Deployment","href":"/renderflow/getting-started/silent-deploy"},{"title":"Run as a Service","href":"/renderflow/getting-started/run-as-a-service"},{"title":"Offline Licensing","href":"/renderflow/getting-started/offline-licensing"},{"title":"Migrating","href":"/renderflow/getting-started/migrating"}]},{"group":"Guides","pages":[{"title":"Unreal and Perforce","href":"/renderflow/guides/unreal-and-perforce"},{"title":"Deploy RenderFlow Versions","href":"/renderflow/guides/deploy"},{"title":"Backup, Restore and Moving the Server","href":"/renderflow/guides/backup-and-restore"},{"title":"Your Own MongoDB","href":"/renderflow/guides/external-database"}]},{"group":"Scripting","pages":[{"title":"Running your own code","sidebarTitle":"Overview","href":"/renderflow/scripting/overview"},{"title":"Shell steps","href":"/renderflow/scripting/shell-steps"},{"title":"Python steps","href":"/renderflow/scripting/python-steps"},{"title":"Reference","href":"/renderflow/scripting/rf-reference"},{"title":"Plugins","href":"/renderflow/scripting/plugins"}]},{"group":"Developers","pages":[{"title":"Automating RenderFlow","sidebarTitle":"Overview","href":"/renderflow/developers/overview"},{"title":"Authentication","href":"/renderflow/developers/authentication"},{"title":"Using the REST API","sidebarTitle":"REST API","href":"/renderflow/developers/rest-api"},{"title":"TypeScript SDK","href":"/renderflow/developers/typescript-sdk"},{"title":"Python SDK","href":"/renderflow/developers/python-sdk"},{"title":"Command line","sidebarTitle":"CLI","href":"/renderflow/developers/cli"},{"title":"Live updates","sidebarTitle":"WebSocket","href":"/renderflow/developers/websocket"},{"title":"Webhooks","href":"/renderflow/developers/webhooks"},{"title":"MCP server","href":"/renderflow/developers/mcp-server"},{"title":"Cookbook","href":"/renderflow/developers/cookbook"}]},{"group":"API Reference","pages":[{"title":"API Reference","sidebarTitle":"Introduction","href":"/renderflow/api-reference/introduction"},{"group":"Audit","pages":[{"title":"Log","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /audit","href":"/renderflow/api-reference/audit/log"},{"title":"Export log","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /audit/export","href":"/renderflow/api-reference/audit/export-log"}]},{"group":"Database","pages":[{"title":"Status","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /database","href":"/renderflow/api-reference/database/status"},{"title":"Backups","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /database/backups","href":"/renderflow/api-reference/database/backups"},{"title":"Create backup","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /database/backups","href":"/renderflow/api-reference/database/create-backup"}]},{"group":"Errors","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /errors","href":"/renderflow/api-reference/errors/list"},{"title":"Delete many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /errors","href":"/renderflow/api-reference/errors/delete-many"},{"title":"List catalog","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /errors/catalog","href":"/renderflow/api-reference/errors/list-catalog"},{"title":"Create catalog entry","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /errors/catalog","href":"/renderflow/api-reference/errors/create-catalog-entry"},{"title":"Summary","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /errors/summary","href":"/renderflow/api-reference/errors/summary"},{"title":"Import catalog","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /errors/catalog/import","href":"/renderflow/api-reference/errors/import-catalog"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /errors/{id}","href":"/renderflow/api-reference/errors/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /errors/{id}","href":"/renderflow/api-reference/errors/delete"},{"title":"Delete catalog entry","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /errors/catalog/{id}","href":"/renderflow/api-reference/errors/delete-catalog-entry"},{"title":"Update catalog entry","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /errors/catalog/{id}","href":"/renderflow/api-reference/errors/update-catalog-entry"}]},{"group":"Events","pages":[{"title":"Log","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /events","href":"/renderflow/api-reference/events/log"},{"title":"Export log","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /events/export","href":"/renderflow/api-reference/events/export-log"}]},{"group":"Info","pages":[{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /info","href":"/renderflow/api-reference/info/retrieve"}]},{"group":"Jobs","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs","href":"/renderflow/api-reference/jobs/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs","href":"/renderflow/api-reference/jobs/create"},{"title":"Delete many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /jobs","href":"/renderflow/api-reference/jobs/delete-many"},{"title":"Update many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /jobs","href":"/renderflow/api-reference/jobs/update-many"},{"title":"Finish many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/finish","href":"/renderflow/api-reference/jobs/finish-many"},{"title":"Reserve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/reserve","href":"/renderflow/api-reference/jobs/reserve"},{"title":"Reset many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/reset","href":"/renderflow/api-reference/jobs/reset-many"},{"title":"Stage scene","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/stage-scene","href":"/renderflow/api-reference/jobs/stage-scene"},{"title":"Start many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/start","href":"/renderflow/api-reference/jobs/start-many"},{"title":"Stop many","description":"Stop many jobs","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/stop","href":"/renderflow/api-reference/jobs/stop-many"},{"title":"Open submitter","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/submitter","href":"/renderflow/api-reference/jobs/open-submitter"},{"title":"Summary","description":"Task counts across the queue, by state","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs/summary","href":"/renderflow/api-reference/jobs/summary"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs/{id}","href":"/renderflow/api-reference/jobs/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /jobs/{id}","href":"/renderflow/api-reference/jobs/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /jobs/{id}","href":"/renderflow/api-reference/jobs/update"},{"title":"Update pool","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /jobs/{id}/pool","href":"/renderflow/api-reference/jobs/update-pool"},{"title":"Reset","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/{id}/reset","href":"/renderflow/api-reference/jobs/reset"},{"title":"Reset nodes","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/{id}/reset-nodes","href":"/renderflow/api-reference/jobs/reset-nodes"},{"title":"Start","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/{id}/start","href":"/renderflow/api-reference/jobs/start"},{"title":"Stop","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/{id}/stop","href":"/renderflow/api-reference/jobs/stop"},{"title":"Step","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs/{id}/steps/{step_id}","href":"/renderflow/api-reference/jobs/step"},{"title":"Set step blacklist","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json put /jobs/{id}/steps/{step_id}/blacklist","href":"/renderflow/api-reference/jobs/set-step-blacklist"},{"title":"Step candidates","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs/{id}/steps/{step_id}/candidates","href":"/renderflow/api-reference/jobs/step-candidates"},{"title":"Step logs","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs/{id}/steps/{step_id}/logs","href":"/renderflow/api-reference/jobs/step-logs"},{"title":"Reset step","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/{id}/steps/{step_id}/reset","href":"/renderflow/api-reference/jobs/reset-step"},{"title":"Start step","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/{id}/steps/{step_id}/start","href":"/renderflow/api-reference/jobs/start-step"},{"title":"Stop step","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs/{id}/steps/{step_id}/stop","href":"/renderflow/api-reference/jobs/stop-step"}]},{"group":"Archive","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs-archived","href":"/renderflow/api-reference/archive/list"},{"title":"Archive jobs","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs-archived","href":"/renderflow/api-reference/archive/archive-jobs"},{"title":"Delete many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /jobs-archived","href":"/renderflow/api-reference/archive/delete-many"},{"title":"Filters","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs-archived/filters","href":"/renderflow/api-reference/archive/filters"},{"title":"Restore many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /jobs-archived/restore","href":"/renderflow/api-reference/archive/restore-many"},{"title":"Size","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs-archived/size","href":"/renderflow/api-reference/archive/size"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /jobs-archived/{id}","href":"/renderflow/api-reference/archive/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /jobs-archived/{id}","href":"/renderflow/api-reference/archive/delete"}]},{"group":"Licenses","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /licenses","href":"/renderflow/api-reference/licenses/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /licenses","href":"/renderflow/api-reference/licenses/create"},{"title":"Presets","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /licenses/presets","href":"/renderflow/api-reference/licenses/presets"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /licenses/{id}","href":"/renderflow/api-reference/licenses/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /licenses/{id}","href":"/renderflow/api-reference/licenses/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /licenses/{id}","href":"/renderflow/api-reference/licenses/update"}]},{"group":"Nodes","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /nodes","href":"/renderflow/api-reference/nodes/list"},{"title":"Delete many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /nodes","href":"/renderflow/api-reference/nodes/delete-many"},{"title":"Update many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /nodes","href":"/renderflow/api-reference/nodes/update-many"},{"title":"List hardware","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /nodes/hardware","href":"/renderflow/api-reference/nodes/list-hardware"},{"title":"Summary","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /nodes/summary","href":"/renderflow/api-reference/nodes/summary"},{"title":"Tags","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /nodes/tags","href":"/renderflow/api-reference/nodes/tags"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /nodes/{id}","href":"/renderflow/api-reference/nodes/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /nodes/{id}","href":"/renderflow/api-reference/nodes/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /nodes/{id}","href":"/renderflow/api-reference/nodes/update"},{"title":"Update pool","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /nodes/{id}/pool","href":"/renderflow/api-reference/nodes/update-pool"},{"title":"Update status","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /nodes/{id}/status","href":"/renderflow/api-reference/nodes/update-status"}]},{"group":"Pools","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /pools","href":"/renderflow/api-reference/pools/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /pools","href":"/renderflow/api-reference/pools/create"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /pools/{id}","href":"/renderflow/api-reference/pools/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /pools/{id}","href":"/renderflow/api-reference/pools/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /pools/{id}","href":"/renderflow/api-reference/pools/update"}]},{"group":"Sanity","pages":[{"title":"Checks","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /sanity","href":"/renderflow/api-reference/sanity/checks"},{"title":"Create check","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /sanity","href":"/renderflow/api-reference/sanity/create-check"},{"title":"Templates","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /sanity/templates","href":"/renderflow/api-reference/sanity/templates"},{"title":"Check","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /sanity/{id}","href":"/renderflow/api-reference/sanity/check"},{"title":"Update check","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /sanity/{id}","href":"/renderflow/api-reference/sanity/update-check"}]},{"group":"Schedule","pages":[{"title":"List events","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /schedule","href":"/renderflow/api-reference/schedule/list-events"},{"title":"Create event","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /schedule","href":"/renderflow/api-reference/schedule/create-event"},{"title":"Preview","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /schedule/preview","href":"/renderflow/api-reference/schedule/preview"},{"title":"Event","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /schedule/{id}","href":"/renderflow/api-reference/schedule/event"},{"title":"Delete event","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /schedule/{id}","href":"/renderflow/api-reference/schedule/delete-event"},{"title":"Update event","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /schedule/{id}","href":"/renderflow/api-reference/schedule/update-event"},{"title":"Occurrences","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /schedule/{id}/occurrences","href":"/renderflow/api-reference/schedule/occurrences"},{"title":"Run event","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /schedule/{id}/run","href":"/renderflow/api-reference/schedule/run-event"}]},{"group":"Tasks","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /tasks","href":"/renderflow/api-reference/tasks/list"},{"title":"Update many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /tasks","href":"/renderflow/api-reference/tasks/update-many"},{"title":"Reset many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /tasks/reset","href":"/renderflow/api-reference/tasks/reset-many"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /tasks/{id}","href":"/renderflow/api-reference/tasks/retrieve"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /tasks/{id}","href":"/renderflow/api-reference/tasks/update"},{"title":"Logs","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /tasks/{id}/logs","href":"/renderflow/api-reference/tasks/logs"},{"title":"Preview","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /tasks/{id}/preview","href":"/renderflow/api-reference/tasks/preview"}]},{"group":"UserGroups","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /user-groups","href":"/renderflow/api-reference/usergroups/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /user-groups","href":"/renderflow/api-reference/usergroups/create"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /user-groups/{id}","href":"/renderflow/api-reference/usergroups/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /user-groups/{id}","href":"/renderflow/api-reference/usergroups/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /user-groups/{id}","href":"/renderflow/api-reference/usergroups/update"}]},{"group":"Users","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /users","href":"/renderflow/api-reference/users/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /users","href":"/renderflow/api-reference/users/create"},{"title":"Delete many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /users","href":"/renderflow/api-reference/users/delete-many"},{"title":"Update many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /users","href":"/renderflow/api-reference/users/update-many"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /users/{id}","href":"/renderflow/api-reference/users/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /users/{id}","href":"/renderflow/api-reference/users/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /users/{id}","href":"/renderflow/api-reference/users/update"},{"title":"Set node","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /users/{id}/node","href":"/renderflow/api-reference/users/set-node"}]},{"group":"Webhooks","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /webhooks","href":"/renderflow/api-reference/webhooks/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /webhooks","href":"/renderflow/api-reference/webhooks/create"},{"title":"Retrieve","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /webhooks/{id}","href":"/renderflow/api-reference/webhooks/retrieve"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /webhooks/{id}","href":"/renderflow/api-reference/webhooks/delete"},{"title":"Update","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /webhooks/{id}","href":"/renderflow/api-reference/webhooks/update"},{"title":"Deliveries","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /webhooks/{id}/deliveries","href":"/renderflow/api-reference/webhooks/deliveries"},{"title":"Test","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /webhooks/{id}/test","href":"/renderflow/api-reference/webhooks/test"}]},{"group":"Cloud","pages":[{"title":"Connections","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /cloud/connections","href":"/renderflow/api-reference/cloud/connections"},{"title":"Create connection","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /cloud/connections","href":"/renderflow/api-reference/cloud/create-connection"},{"title":"Fleets","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /cloud/fleets","href":"/renderflow/api-reference/cloud/fleets"},{"title":"Create fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /cloud/fleets","href":"/renderflow/api-reference/cloud/create-fleet"},{"title":"Providers","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /cloud/providers","href":"/renderflow/api-reference/cloud/providers"},{"title":"Delete connection","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /cloud/connections/{id}","href":"/renderflow/api-reference/cloud/delete-connection"},{"title":"Update connection","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /cloud/connections/{id}","href":"/renderflow/api-reference/cloud/update-connection"},{"title":"Fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /cloud/fleets/{id}","href":"/renderflow/api-reference/cloud/fleet"},{"title":"Delete fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json delete /cloud/fleets/{id}","href":"/renderflow/api-reference/cloud/delete-fleet"},{"title":"Update fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /cloud/fleets/{id}","href":"/renderflow/api-reference/cloud/update-fleet"},{"title":"Scale sets","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /cloud/connections/{id}/scale-sets","href":"/renderflow/api-reference/cloud/scale-sets"},{"title":"Cancel fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /cloud/fleets/{id}/cancel","href":"/renderflow/api-reference/cloud/cancel-fleet"},{"title":"Check fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /cloud/fleets/{id}/check","href":"/renderflow/api-reference/cloud/check-fleet"},{"title":"Machines","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /cloud/fleets/{id}/machines","href":"/renderflow/api-reference/cloud/machines"},{"title":"Resume fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /cloud/fleets/{id}/resume","href":"/renderflow/api-reference/cloud/resume-fleet"},{"title":"Scale fleet","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /cloud/fleets/{id}/scale","href":"/renderflow/api-reference/cloud/scale-fleet"},{"title":"Remove machines","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /cloud/fleets/{id}/machines/remove","href":"/renderflow/api-reference/cloud/remove-machines"}]},{"group":"Service","pages":[{"title":"Alive","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /service/alive","href":"/renderflow/api-reference/service/alive"}]},{"group":"Statistics","pages":[{"title":"Export many","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/export","href":"/renderflow/api-reference/statistics/export-many"},{"title":"Jobs by type stats","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/jobs-by-type","href":"/renderflow/api-reference/statistics/jobs-by-type-stats"},{"title":"Jobs by user stats","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/jobs-by-user","href":"/renderflow/api-reference/statistics/jobs-by-user-stats"},{"title":"Node work rank stats","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/node-work-rank","href":"/renderflow/api-reference/statistics/node-work-rank-stats"},{"title":"Task timeline stats","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/task-timeline","href":"/renderflow/api-reference/statistics/task-timeline-stats"},{"title":"Task utilization stats","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/task-utilization","href":"/renderflow/api-reference/statistics/task-utilization-stats"},{"title":"User work rank stats","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/user-work-rank","href":"/renderflow/api-reference/statistics/user-work-rank-stats"},{"title":"Utilization grid stats","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json get /statistics/utilization-grid","href":"/renderflow/api-reference/statistics/utilization-grid-stats"}]},{"group":"Support","pages":[{"title":"Collect bundle","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json post /support/bundle","href":"/renderflow/api-reference/support/collect-bundle"}]},{"group":"System","pages":[{"title":"Set maintenance mode","deprecated":null,"version":null,"openapi":"/renderflow/api-reference/openapi.json patch /system/maintenance","href":"/renderflow/api-reference/system/set-maintenance-mode"}]}]},{"group":"Support","pages":[{"title":"Report an Issue","href":"/renderflow/support/report-an-issue"}]},{"group":"Resources","pages":[{"title":"Changelog","mode":"wide","href":"/renderflow/changelog"},{"title":"Roadmap","mode":"wide","href":"/renderflow/roadmap"}]}]},{"tab":"Scene Manager","pages":[{"title":"Scene Manager","href":"/scene-manager"}]},{"tab":"Scene Manager 3","hidden":true,"pages":[{"title":"Scene Manager 3","href":"/scene-manager-3"}]},{"tab":"Project Dream","pages":[{"title":"Project Dream","href":"/project-dream"}]},{"tab":"LayerWise","pages":[{"title":"LayerWise","href":"/layerwise"}]}]},"basePath":"","title":"Open submitter - Pulze","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-D6S0Yh6q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}