{
  "schemaVersion": "1.0",
  "canonical": "https://superlumin.al/docs/web-ui/job-details",
  "representations": {
    "html": "https://superlumin.al/docs/web-ui/job-details",
    "markdown": "https://superlumin.al/docs/web-ui/job-details.md",
    "json": "https://superlumin.al/docs/web-ui/job-details.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/web-ui/job-details",
    "title": "Inspect a render job",
    "description": "Use the resizable frame grid, preview, details, scene settings, charts, machines, and logs on a job page.",
    "navTitle": "Job details",
    "section": "Web app",
    "sectionOrder": 30,
    "order": 4,
    "hidden": false,
    "keywords": [
      "frame grid",
      "preview player",
      "render logs",
      "analytics"
    ],
    "updated": "2026-08-04",
    "body": "The job page is a resizable workspace. Collapse or resize panels to fit the task: visual review, frame diagnosis, settings checks, or performance analysis.\n\n![The job workspace with header, frame details, frame grid, preview, job details, and charts panels](https://superlumin.al/docs/images/web/job-overview.png)\n\n*Resize or collapse the workspace panels around the current review or diagnostic task.*\n\n- [Annotation 1: Job status, progress, and actions](/docs/web-ui/job-details#workspace-panels)\n\n- [Annotation 2: Selected-frame details and re-render](/docs/web-ui/job-details#frame-grid-and-selection)\n\n- [Annotation 3: Frame grid](/docs/web-ui/job-details#frame-grid-and-selection)\n\n- [Annotation 4: Sequence preview](/docs/web-ui/job-details#preview)\n\n- [Annotation 5: Job and scene details](/docs/web-ui/job-details#job-and-scene-details)\n\n- [Annotation 6: Operations chart and render logs](/docs/web-ui/job-details#charts-and-logs)\n\n## Workspace panels\n\n| Panel | Use it for |\n| --- | --- |\n| [**Frame details**](#frame-grid-and-selection) | Inspect one or several selected frames and use actions such as **Re-render** where available. |\n| [**Frame grid**](#frame-grid-and-selection) | See sequence state, select frames, and navigate the range. |\n| [**Preview**](#preview) | Play or scrub the image sequence, zoom/pan, and choose available layers. |\n| [**Job / Scene details**](#job-and-scene-details) | Verify job state, progress, estimates, machines, operation timings, and submitted Blender settings. |\n| [**Charts / Logs**](#charts-and-logs) | Inspect the operations chart or read the selected scope's render logs. Per-machine telemetry lives in the [Machines card](#machines-and-timings). |\n\nThe browser remembers panel sizes and collapsed state. If a panel seems missing, look for its collapse control before you assume the data is gone.\n\n## Frame grid and selection\n\nFrame tiles show state and preview availability: finished frames show thumbnails, active frames show a spinner, and queued frames show a clock. Selecting a frame connects the grid to frame details, preview position, charts, and logs.\n\n![The frame grid showing finished thumbnails alongside rendering and queued frames](https://superlumin.al/docs/images/web/job-frame-grid.png)\n\n*One glance separates finished, rendering, and queued frames.*\n\nThese keys work while focus is not inside an input. Frame navigation follows valid frames in the configured step:\n\n| Key | Action |\n| --- | --- |\n| `Space` | Play or pause the preview. |\n| `←` / `→` | Move one frame. |\n| `Shift` + `←` / `→` | Move ten frames. |\n| `Home` / `End` | Jump to the first or last valid frame. |\n| `Ctrl`/`Cmd` + `A` | Select all visible or filtered frames. |\n\nSelecting a frame fills the details panel on the left with its status, timing, and machine.\n\n![Details for the selected frame with status, timing, machine, and the re-render action](https://superlumin.al/docs/images/web/job-frame-details.png)\n\n*The selected frame's status, total time, machine, and actions.*\n\nUse **Re-render** after you correct or understand an issue. For an active task, the label can be **Cancel and re-render**. Re-render queues the frame again and can replace its existing output. If you repeat it without reading the logs, you can pay for the same failure twice.\n\n## Preview\n\nThe preview plays and scrubs the image sequence. You can also zoom, pan, and select layers when a frame has multiple render layers or outputs. The timeline and grid can show frames before every optimized preview is ready.\n\n![The Classroom Normal pass selected in the render-layer preview](https://superlumin.al/docs/images/web/job-render-layers.png)\n\n*Choose a render layer without leaving the sequence player. This example shows the Classroom Normal pass.*\n\n![Playback controls with play, step, frame counter, settings, and fullscreen](https://superlumin.al/docs/images/web/job-preview-controls.png)\n\n*The timeline above the bar colors each frame by state, and the counter shows the playback position within the range.*\n\n### Preview is not original output\n\nWeb images are optimized for responsive review. Use **Manage & Download** in Blender for the full-quality image files and validate those before delivery or compositing.\n\n## Job and Scene details\n\nThe details panel separates operational job information (the **Job** tab) from the submitted scene configuration (the **Scene** tab).\n\n### The Summary card\n\n![The job details panel with summary, cost, timing estimates, machines, and operation times](https://superlumin.al/docs/images/web/job-details-panel.png)\n\n*The Job tab: status with its action, the Summary readouts, and the collapsed Machines and Operation Times cards.*\n\nEvery Summary row is one reading with the same layout: the label, the current figure, and a lighter annotation to its right. Annotations that start with **est** are live projections. They keep refining as frames finish. Treat them as estimates, not commitments.\n\n| Row | Figure | Right annotation |\n| --- | --- | --- |\n| **Status** | Queued, Running, Blocked: funds, Paused, Error, or Finished, with the matching action (Pause/Resume) beside it. | |\n| **Cost** | Credits accrued by completed work so far. | **est**: projected total cost for the whole job. |\n| **Elapsed** | Wall-clock time since rendering started. | **est**: projected total duration. |\n| **Submitted** | When the job was submitted. | How long ago that was. |\n| **Completion** | The estimated (or actual) finish time. | How far away (or ago) that is. |\n| **Frames** | Finished frames out of the requested total. | Percent complete. |\n\nEvery row folds open: click it to expand the breakdown behind the figure.\n\n![The Summary card with the Cost row expanded into accrued, estimated total, balance after, per-frame, and burn-rate figures](https://superlumin.al/docs/images/web/job-summary-expanded.png)\n\n*The Cost row expanded. Each Summary row folds open the same way.*\n\nWhat each fold contains:\n\n| Fold | Breakdown |\n| --- | --- |\n| **Cost** | **Accrued** (spent so far), **Est. total**, **Left after** (projected organization balance once the job finishes), **Per frame** (average cost per finished frame), **Burn rate** (credits per hour at the current pace). |\n| **Elapsed** | **So far**, **Remaining**, **Est. total**, **Compute** (summed machine time across all nodes), **Parallel** (how many machines' worth of work is happening per wall-clock hour). |\n| **Submitted** | **Timestamp** (full date and time), **Age**, **Queue wait** (time between submission and the first frame starting). |\n| **Completion** | **Est. finish** (or **Finished** once done), **Remaining**. |\n| **Frames** | **Failed** (only when any exist), **First**, **Last**, **Step**, **Rate** (frames finishing per unit time), **Length** (the sequence's playback duration). |\n\nCompute versus Elapsed is the key pair for judging parallelism: a job with 10 minutes elapsed and 60 minutes of compute ran roughly six machines wide.\n\n### The Scene tab\n\n**Scene** preserves what the submission captured, organized into **Job**, **Render**, **Output**, and **View layer** sub-tabs. Use it to check the submitted settings, even after the local scene has changed.\n\n![The Scene tab showing the Blender settings captured at submission](https://superlumin.al/docs/images/web/job-scene-settings.png)\n\n*The Scene tab preserves the submitted configuration: name, format, engine, frames, version, and the farm options, with Duplicate job below.*\n\n## Charts and logs\n\nThe operations chart compares phase timing across frames. Per-machine GPU, VRAM, CPU, and RAM telemetry appears in the Job overview's Machines card. Use both to form a hypothesis, then confirm it against frame details and logs. Utilization alone does not prove the bottleneck.\n\n![The operations chart comparing download, render, and upload phases across frames](https://superlumin.al/docs/images/web/job-charts.png)\n\n*Each bar stacks a frame's download, render, and upload time. Select a frame to read its exact numbers on the left.*\n\nSwitch the same panel to **Logs** for the selected scope's render output.\n\n![The log view with search, match navigation, severity filter, and text-size controls](https://superlumin.al/docs/images/web/job-logs.png)\n\n*Search with match navigation, a minimum-severity filter, text sizes, and log download live in the panel header.*\n\nThe log view supports:\n\n- `XS`, `S`, `M`, and `L` text sizes\n- text search and previous/next match navigation\n- severity filtering\n- log download for offline review or support\n\nSelect the exact failed frame before you diagnose a frame-specific error. When the order of events matters, send a downloaded log, not a cropped screenshot.\n\n## Machines and timings\n\nMachine information helps explain parallelism and which frames ran where. Expand the **Machines** card in the details panel for per-machine telemetry.\n\n![The Machines card expanded with the machine list and telemetry](https://superlumin.al/docs/images/web/job-machines.png)\n\n*The Machines card expanded: live utilization with Average or Per node views, the metric tiles, and each machine's frame tally.*\n\nReading the card:\n\n- The **Machines** row counts the nodes assigned to the job, with their aggregate state (for example **all active**) beside it. Its fold breaks down **Compute** (summed machine time), **Est. total**, and **Active now**.\n- The **chart** plots the selected metric over the recent window. **Average** blends all machines into one line. **Per node** draws each machine separately so one struggling node stands out.\n- The **metric tiles** switch the chart between **GPU** (compute utilization), **VRAM**, **CPU**, and **RAM**, each showing its current reading and a spark of its recent history.\n- The **machine list** shows each node with the number of frames it has completed and an activity bar. Selecting a machine opens its spec plate: what it is rendering right now (frame, operation), **Last seen**, **Uptime**, **Send errors**, its frame **Range** on this job, **Time on job**, and per-frame timing (**Fastest**, **Slowest**, **Job average**) alongside its **Download**, **Upload**, and **Render only** splits.\n\n### Operation Times\n\nThe **Operation Times** card shows where the job's machine time went. It has one row per operation (project download, render, thumbnail generation, output upload). Each row folds open into **Avg** per frame, **Cost**, and **% of total**, with a **Total** row at the bottom. It answers a different question than the chart panel: the [operations chart](#charts-and-logs) compares phases *across frames*, while this card sums them *across the job*.\n\nThe first frame on a machine can include project download and startup work that later frames avoid. Compare similar frames, and keep these measures apart:\n\n- wall-clock elapsed time\n- aggregate machine time\n- render time\n- the surrounding download, scene-build, thumbnail, and upload operations\n\n## Download original output\n\nThe web app does not download full output. The job header points you to Blender instead: open **Render Properties → Superluminal Render → Manage & Download**, select the job, and choose **Download job output**.\n\n![The job header's Download popover pointing to Manage & Download in the Blender add-on](https://superlumin.al/docs/images/web/job-download-popover.png)\n\n*The header's Download chip explains the flow and marks the exact button in the add-on.*\n\n- [Output guide](/docs/web-ui/outputs): Plan download, validation, and retention for original frames.\n- [Manage & Download](/docs/blender-addon/manage-and-download): Run a resumable job-output transfer from Blender.\n- [Troubleshoot frames](/docs/blender-addon/troubleshooting#render-and-frame-errors): Turn logs and exact-frame reproduction into a focused fix.",
    "images": [
      {
        "id": "job-overview",
        "src": "/docs/images/web/job-overview.png",
        "alt": "The job workspace with header, frame details, frame grid, preview, job details, and charts panels",
        "caption": "Resize or collapse the workspace panels around the current review or diagnostic task.",
        "width": 2880,
        "height": 1800,
        "annotations": [
          {
            "number": 1,
            "label": "Job status, progress, and actions",
            "href": "/docs/web-ui/job-details#workspace-panels"
          },
          {
            "number": 2,
            "label": "Selected-frame details and re-render",
            "href": "/docs/web-ui/job-details#frame-grid-and-selection"
          },
          {
            "number": 3,
            "label": "Frame grid",
            "href": "/docs/web-ui/job-details#frame-grid-and-selection"
          },
          {
            "number": 4,
            "label": "Sequence preview",
            "href": "/docs/web-ui/job-details#preview"
          },
          {
            "number": 5,
            "label": "Job and scene details",
            "href": "/docs/web-ui/job-details#job-and-scene-details"
          },
          {
            "number": 6,
            "label": "Operations chart and render logs",
            "href": "/docs/web-ui/job-details#charts-and-logs"
          }
        ]
      },
      {
        "id": "job-frame-grid",
        "src": "/docs/images/web/job-frame-grid.png",
        "alt": "The frame grid showing finished thumbnails alongside rendering and queued frames",
        "caption": "One glance separates finished, rendering, and queued frames.",
        "width": 864,
        "height": 1324,
        "annotations": []
      },
      {
        "id": "job-frame-details",
        "src": "/docs/images/web/job-frame-details.png",
        "alt": "Details for the selected frame with status, timing, machine, and the re-render action",
        "caption": "The selected frame's status, total time, machine, and actions.",
        "width": 588,
        "height": 600,
        "annotations": []
      },
      {
        "id": "job-render-layers",
        "src": "/docs/images/web/job-render-layers.png",
        "alt": "The Classroom Normal pass selected in the render-layer preview",
        "caption": "Choose a render layer without leaving the sequence player. This example shows the Classroom Normal pass.",
        "width": 1008,
        "height": 712,
        "annotations": []
      },
      {
        "id": "job-preview-controls",
        "src": "/docs/images/web/job-preview-controls.png",
        "alt": "Playback controls with play, step, frame counter, settings, and fullscreen",
        "caption": "The timeline above the bar colors each frame by state, and the counter shows the playback position within the range.",
        "width": 1096,
        "height": 160,
        "annotations": []
      },
      {
        "id": "job-details-panel",
        "src": "/docs/images/web/job-details-panel.png",
        "alt": "The job details panel with summary, cost, timing estimates, machines, and operation times",
        "caption": "The Job tab: status with its action, the Summary readouts, and the collapsed Machines and Operation Times cards.",
        "width": 726,
        "height": 612,
        "annotations": []
      },
      {
        "id": "job-summary-expanded",
        "src": "/docs/images/web/job-summary-expanded.png",
        "alt": "The Summary card with the Cost row expanded into accrued, estimated total, balance after, per-frame, and burn-rate figures",
        "caption": "The Cost row expanded. Each Summary row folds open the same way.",
        "width": 714,
        "height": 800,
        "annotations": []
      },
      {
        "id": "job-scene-settings",
        "src": "/docs/images/web/job-scene-settings.png",
        "alt": "The Scene tab showing the Blender settings captured at submission",
        "caption": "The Scene tab preserves the submitted configuration: name, format, engine, frames, version, and the farm options, with Duplicate job below.",
        "width": 726,
        "height": 952,
        "annotations": []
      },
      {
        "id": "job-charts",
        "src": "/docs/images/web/job-charts.png",
        "alt": "The operations chart comparing download, render, and upload phases across frames",
        "caption": "Each bar stacks a frame's download, render, and upload time. Select a frame to read its exact numbers on the left.",
        "width": 2880,
        "height": 620,
        "annotations": []
      },
      {
        "id": "job-logs",
        "src": "/docs/images/web/job-logs.png",
        "alt": "The log view with search, match navigation, severity filter, and text-size controls",
        "caption": "Search with match navigation, a minimum-severity filter, text sizes, and log download live in the panel header.",
        "width": 2880,
        "height": 620,
        "annotations": []
      },
      {
        "id": "job-machines",
        "src": "/docs/images/web/job-machines.png",
        "alt": "The Machines card expanded with the machine list and telemetry",
        "caption": "The Machines card expanded: live utilization with Average or Per node views, the metric tiles, and each machine's frame tally.",
        "width": 714,
        "height": 1326,
        "annotations": []
      },
      {
        "id": "job-download-popover",
        "src": "/docs/images/web/job-download-popover.png",
        "alt": "The job header's Download popover pointing to Manage & Download in the Blender add-on",
        "caption": "The header's Download chip explains the flow and marks the exact button in the add-on.",
        "width": 680,
        "height": 728,
        "annotations": []
      }
    ],
    "machineReadable": {
      "markdown": "/docs/web-ui/job-details.md",
      "json": "/docs/web-ui/job-details.json"
    },
    "internalLinks": [
      "/docs/web-ui/job-details",
      "/docs/web-ui/job-details",
      "/docs/web-ui/job-details",
      "/docs/web-ui/job-details",
      "/docs/web-ui/job-details",
      "/docs/web-ui/job-details",
      "/docs/web-ui/outputs",
      "/docs/blender-addon/manage-and-download",
      "/docs/blender-addon/troubleshooting"
    ],
    "readingTime": "8 min read",
    "toc": [
      {
        "id": "workspace-panels",
        "title": "Workspace panels",
        "level": 2
      },
      {
        "id": "frame-grid-and-selection",
        "title": "Frame grid and selection",
        "level": 2
      },
      {
        "id": "preview",
        "title": "Preview",
        "level": 2
      },
      {
        "id": "preview-is-not-original-output",
        "title": "Preview is not original output",
        "level": 3
      },
      {
        "id": "job-and-scene-details",
        "title": "Job and Scene details",
        "level": 2
      },
      {
        "id": "the-summary-card",
        "title": "The Summary card",
        "level": 3
      },
      {
        "id": "the-scene-tab",
        "title": "The Scene tab",
        "level": 3
      },
      {
        "id": "charts-and-logs",
        "title": "Charts and logs",
        "level": 2
      },
      {
        "id": "machines-and-timings",
        "title": "Machines and timings",
        "level": 2
      },
      {
        "id": "operation-times",
        "title": "Operation Times",
        "level": 3
      },
      {
        "id": "download-original-output",
        "title": "Download original output",
        "level": 2
      }
    ],
    "wordCount": 1682,
    "relatedArticles": [
      {
        "path": "/compare/superluminal-vs-renderstreet",
        "title": "Superluminal vs RenderStreet",
        "description": "RenderStreet On Demand GPU completed all four benchmark scenes with exact dollar charges. Recorded times, prices, machine counts, and the One subscription compared."
      },
      {
        "path": "/compare/superluminal-vs-irender",
        "title": "Superluminal vs iRender",
        "description": "The test used one rented iRender workstation with four RTX 4090 GPUs. Its cost covers the complete paid machine window."
      },
      {
        "path": "/compare/superluminal-vs-renderjuice",
        "title": "Superluminal vs RenderJuice",
        "description": "RenderJuice completed all four scenes through a monthly GPU-minute plan. Its workflow used a separate packer, browser upload, and ZIP delivery."
      }
    ]
  }
}
