{
  "schemaVersion": "1.0",
  "canonical": "https://superlumin.al/docs/blender-addon/job-submission",
  "representations": {
    "html": "https://superlumin.al/docs/blender-addon/job-submission",
    "markdown": "https://superlumin.al/docs/blender-addon/job-submission.md",
    "json": "https://superlumin.al/docs/blender-addon/job-submission.json"
  },
  "retrievalHint": "Read page.description and page.relatedArticles first, then page.body. page.images lists every documentation screenshot with alt text, dimensions, captions, and annotations.",
  "page": {
    "path": "/docs/blender-addon/job-submission",
    "title": "Configure and submit a job",
    "description": "Configure job naming, frames, render order, image output, and the still or animation submission flow.",
    "navTitle": "Submit a job",
    "section": "Blender add-on",
    "sectionOrder": 20,
    "order": 3,
    "hidden": false,
    "keywords": [
      "Submit Still",
      "Submit Animation",
      "render pattern",
      "image format"
    ],
    "updated": "2026-08-04",
    "body": "The main panel holds the settings that belong to the render job. Your Blender scene still controls the render engine, samples, resolution, camera, view layers, and color management. With **Scene Image Format** selected, the scene also controls the output format.\n\n![The Superluminal Render panel with project, job name, frame range, render pattern, format, and submit actions](https://superlumin.al/docs/images/blender/addon-submit-panel.png)\n\n*Everything a job needs, top to bottom: where it goes, what to render, how to schedule it, and what to write.*\n\n- [Annotation 1: Project and job name](/docs/blender-addon/job-submission#name-and-project)\n\n- [Annotation 2: Frame range and render pattern](/docs/blender-addon/job-submission#frame-range)\n\n- [Annotation 3: Image format](/docs/blender-addon/job-submission#image-format)\n\n- [Annotation 4: Submit a still or the animation](/docs/blender-addon/job-submission#what-happens-after-you-click-submit)\n\n- [Annotation 5: Optional automatic frame download](/docs/blender-addon/manage-and-download#download-output)\n\n## Name and project\n\n- **Project** determines where the job appears and, for PROJECT uploads, where reusable files are synchronized.\n- **Use File Name** derives the job name from the saved `.blend` filename.\n- Disable it to enter a custom name that is easier to distinguish in the job list.\n\n## Frame range\n\n**Use Scene Frame Range** uses Blender's scene start, end, and step. Disable it to enter a custom start, end, and stepping value for this submission.\n\n### Submit Still\n\nOpens a small frame picker. Choose the current frame or enter a specific frame. This is the best way to test a representative production frame before an animation.\n\n### Submit Animation\n\nSubmits the configured scene or custom range. Confirm the frame step: a step of 2 renders every other frame. It does not just change the order.\n\n## Render pattern\n\n| Pattern | What it does | When it helps |\n| --- | --- | --- |\n| **Linear** | Schedules the requested frames in ascending order. | Predictable delivery from the start of a sequence. |\n| **Temporal Refine** | Schedules coarse coverage first, then fills the gaps by repeatedly refining the interval. | Early whole-sequence review and motion checks. |\n| **Progressive Stepping** | Currently uses the same coarse-to-fine scheduling behavior as Temporal Refine. | Compatibility with workflows that already select this label. |\n\nRender pattern changes the order of frames, not the frame range or image quality. For example, coarse-to-fine scheduling renders early, middle, and late frames first, then fills the gaps.\n\n## Image format\n\n| Selection | Result |\n| --- | --- |\n| **Scene Image Format** | Uses the current Blender **Output Properties → File Format**. The detected format appears in the label. |\n| **PNG** | Individual lossless PNG frames. |\n| **JPEG** | Individual lossy JPEG frames. |\n| **OpenEXR** | Lossless OpenEXR frames. |\n| **OpenEXR Lossy** | Lossy OpenEXR frames. |\n| **OpenEXR Multilayer** | Lossless multilayer OpenEXR frames. |\n| **OpenEXR Multilayer Lossy** | Lossy multilayer OpenEXR frames. |\n\n### Video output is not supported\n\nIf the effective format is a video container, the add-on disables both submit buttons. Render an image sequence and encode the video afterward.\n\n## What happens after you click Submit\n\n### Validate\n\nThe add-on verifies that the file is saved, the account is connected, a project is selected, and the chosen output is supported.\n\n### Trace\n\nThe external worker discovers dependencies and evaluates the selected upload mode and add-ons.\n\n### Package or synchronize\n\nZIP builds a self-contained archive. PROJECT maps eligible files beneath its root and determines what changed.\n\n### Upload\n\nThe worker uploads the required data. The terminal shows the progress.\n\n### Register\n\nOnly after preparation and upload does the worker create the render job. The job can then appear in Blender and the web app.\n\nThese stages play out in a separate terminal window that opens on submit.\n\n![The submission terminal uploading the archive and add-ons to farm storage](https://superlumin.al/docs/images/terminal/terminal-upload.png)\n\n*The submission terminal during upload. Reading the whole transcript, stage by stage, is covered in its own guide.*\n\nYou can keep using Blender while the submission worker runs. Do not move, rename, or replace source files while the worker reads them. Progress appears in the terminal window, not in Blender. [Read the submission terminal](/docs/blender-addon/submission-terminal) explains every stage, the trace table, and error handling.\n\n## Before a large animation\n\n- Render a representative frame locally with the intended camera, engine, view layer, and output nodes.\n- Submit that frame as a Superluminal still and download the full output.\n- Check linked libraries, caches, textures, fonts, color transforms, and render-time add-ons.\n- Confirm the organization balance and capacity in Billing.\n- Confirm the exact animation range, step, output format, and Blender version.\n\n- [Upload settings](/docs/blender-addon/upload-settings): Choose between a self-contained ZIP and incremental PROJECT upload.\n- [Add-ons and dependencies](/docs/blender-addon/addons-and-dependencies): Understand what tracing can include and what needs manual attention.\n- [Follow the job](/docs/blender-addon/manage-and-download): Use Manage & Download after the job registers.",
    "images": [
      {
        "id": "addon-submit-panel",
        "src": "/docs/images/blender/addon-submit-panel.png",
        "alt": "The Superluminal Render panel with project, job name, frame range, render pattern, format, and submit actions",
        "caption": "Everything a job needs, top to bottom: where it goes, what to render, how to schedule it, and what to write.",
        "width": 1440,
        "height": 1000,
        "annotations": [
          {
            "number": 1,
            "label": "Project and job name",
            "href": "/docs/blender-addon/job-submission#name-and-project"
          },
          {
            "number": 2,
            "label": "Frame range and render pattern",
            "href": "/docs/blender-addon/job-submission#frame-range"
          },
          {
            "number": 3,
            "label": "Image format",
            "href": "/docs/blender-addon/job-submission#image-format"
          },
          {
            "number": 4,
            "label": "Submit a still or the animation",
            "href": "/docs/blender-addon/job-submission#what-happens-after-you-click-submit"
          },
          {
            "number": 5,
            "label": "Optional automatic frame download",
            "href": "/docs/blender-addon/manage-and-download#download-output"
          }
        ]
      },
      {
        "id": "terminal-upload",
        "src": "/docs/images/terminal/terminal-upload.png",
        "alt": "The submission terminal uploading the archive and add-ons to farm storage",
        "caption": "The submission terminal during upload. Reading the whole transcript, stage by stage, is covered in its own guide.",
        "width": 2232,
        "height": 980,
        "annotations": []
      }
    ],
    "machineReadable": {
      "markdown": "/docs/blender-addon/job-submission.md",
      "json": "/docs/blender-addon/job-submission.json"
    },
    "internalLinks": [
      "/docs/blender-addon/job-submission",
      "/docs/blender-addon/job-submission",
      "/docs/blender-addon/job-submission",
      "/docs/blender-addon/job-submission",
      "/docs/blender-addon/manage-and-download",
      "/docs/blender-addon/submission-terminal",
      "/docs/blender-addon/upload-settings",
      "/docs/blender-addon/addons-and-dependencies",
      "/docs/blender-addon/manage-and-download"
    ],
    "readingTime": "4 min read",
    "toc": [
      {
        "id": "name-and-project",
        "title": "Name and project",
        "level": 2
      },
      {
        "id": "frame-range",
        "title": "Frame range",
        "level": 2
      },
      {
        "id": "submit-still",
        "title": "Submit Still",
        "level": 3
      },
      {
        "id": "submit-animation",
        "title": "Submit Animation",
        "level": 3
      },
      {
        "id": "render-pattern",
        "title": "Render pattern",
        "level": 2
      },
      {
        "id": "image-format",
        "title": "Image format",
        "level": 2
      },
      {
        "id": "video-output-is-not-supported",
        "title": "Video output is not supported",
        "level": 3
      },
      {
        "id": "what-happens-after-you-click-submit",
        "title": "What happens after you click Submit",
        "level": 2
      },
      {
        "id": "validate",
        "title": "Validate",
        "level": 3
      },
      {
        "id": "trace",
        "title": "Trace",
        "level": 3
      },
      {
        "id": "package-or-synchronize",
        "title": "Package or synchronize",
        "level": 3
      },
      {
        "id": "upload",
        "title": "Upload",
        "level": 3
      },
      {
        "id": "register",
        "title": "Register",
        "level": 3
      },
      {
        "id": "before-a-large-animation",
        "title": "Before a large animation",
        "level": 2
      }
    ],
    "wordCount": 761,
    "relatedArticles": [
      {
        "path": "/blender-render-farm",
        "title": "Blender render farm",
        "description": "A Blender render farm assigns animation frames to many computers. Learn how nodes share work, what each node needs, and why submission starts inside Blender."
      },
      {
        "path": "/cycles-render-farm",
        "title": "Cycles on a render farm",
        "description": "Cycles animations can split across render nodes. Measured jobs show how node count, startup time, GPU memory, and settings affect the result."
      },
      {
        "path": "/eevee-render-farm",
        "title": "EEVEE on a render farm",
        "description": "EEVEE renders each animation frame independently. The 50-frame Fox (EEVEE) benchmark shows when farm startup and file transfer matter more than rendering."
      }
    ]
  }
}
