{
  "schemaVersion": "1.0",
  "canonical": "https://superlumin.al/how-superluminal-is-so-fast",
  "representations": {
    "html": "https://superlumin.al/how-superluminal-is-so-fast",
    "markdown": "https://superlumin.al/how-superluminal-is-so-fast.md",
    "json": "https://superlumin.al/how-superluminal-is-so-fast.json"
  },
  "retrievalHint": "Read page.facts first. page.visuals contains the supporting chart or image data. page.body is the complete report.",
  "page": {
    "path": "/how-superluminal-is-so-fast",
    "bodyFile": "how-superluminal-is-so-fast.md",
    "published": "2026-08-05",
    "updated": "2026-08-06",
    "indexable": true,
    "title": "How Superluminal is so fast",
    "seoTitle": "How Superluminal Is So Fast: The Complete Render Pipeline",
    "description": "Benchmark results show how Superluminal removes delays through its Persistence Engine, concurrent output work, streaming delivery, and farm scheduler.",
    "summary": "Superluminal posted the shortest render pipeline and delivered complete local output first in all four benchmark scenes. The margin comes from removing work around each frame.",
    "eyebrow": "Render farm engineering",
    "category": "Engineering",
    "pageType": "Article",
    "evidenceStatus": "verified-mechanism",
    "tags": [
      "render farm speed",
      "Blender rendering",
      "parallel rendering",
      "streaming delivery"
    ],
    "relatedPaths": [
      "/compare/blender-render-farms",
      "/cycles-render-farm",
      "/live-previews",
      "/dependencies"
    ],
    "sources": [
      {
        "title": "Render farm benchmark dataset, July to August 2026",
        "url": "https://superlumin.al/seo/evidence/render-farm-benchmarks-2026-08.json",
        "kind": "First-party benchmark evidence",
        "checked": "2026-08-05"
      },
      {
        "title": "Render farm benchmark run events",
        "url": "https://superlumin.al/seo/evidence/render-farm-benchmark-run-events-2026-08.json",
        "kind": "First-party timing and interface evidence",
        "checked": "2026-08-05"
      },
      {
        "title": "Controlled Blender 5.1 process-reuse benchmark",
        "url": "https://superlumin.al/seo/evidence/blender-process-reuse-benchmark-2026-08-05.json",
        "kind": "First-party controlled benchmark evidence",
        "checked": "2026-08-05"
      },
      {
        "title": "Superluminal Blender add-on documentation",
        "url": "https://superlumin.al/docs/blender-addon",
        "kind": "Product documentation",
        "checked": "2026-08-05"
      }
    ],
    "facts": [
      {
        "label": "Fastest render pipelines",
        "value": "Four of four benchmark scenes",
        "note": "Superluminal recorded the shortest render pipeline in all four benchmark scenes."
      },
      {
        "label": "Classroom scaling",
        "value": "411.0 s to 90.5 s",
        "note": "Farm time after upload at 5 and 30 selected nodes."
      },
      {
        "label": "Blender reuse",
        "value": "One Blender process for later frames",
        "note": "Later frames in the same job can reuse the process."
      },
      {
        "label": "Output delivery",
        "value": "Finished outputs transfer during rendering",
        "note": "The add-on retrieves available files while later frames continue."
      }
    ],
    "visuals": [
      {
        "type": "scatter-plot",
        "title": "The benchmark result behind the speed work",
        "description": "Every completed render pipeline stays visible. Superluminal's connected points show how five, ten, and 30 nodes changed render time and charge.",
        "image": {
          "src": "/seo/charts/best-blender-render-farms-time-vs-cost-2026.png",
          "alt": "Blender render farms compared by recorded render-pipeline time and cost in 43 recorded runs",
          "width": 2110,
          "height": 1662
        },
        "xLabel": "Render pipeline, seconds",
        "yLabel": "Cost, USD",
        "xScale": "log",
        "yScale": "log",
        "xTicks": [
          90,
          120,
          180,
          300,
          600,
          1200,
          1800
        ],
        "yTicks": [
          0.5,
          1,
          2,
          5,
          10,
          20,
          50,
          100
        ],
        "xTickFormat": "duration",
        "yTickPrefix": "$",
        "series": [
          {
            "label": "Superluminal",
            "hue": "indigo",
            "hull": true,
            "connectByShape": true
          },
          {
            "label": "RenderJuice",
            "hue": "violet",
            "hull": true
          },
          {
            "label": "GarageFarm",
            "hue": "green",
            "hull": true
          },
          {
            "label": "RebusFarm",
            "hue": "amber",
            "hull": true
          },
          {
            "label": "Fox Renderfarm",
            "hue": "salmon",
            "hull": true
          },
          {
            "label": "iRender",
            "hue": "sky",
            "hull": true
          },
          {
            "label": "RenderStreet",
            "hue": "teal",
            "hull": true
          },
          {
            "label": "Render Network",
            "hue": "crimson",
            "hull": true
          },
          {
            "label": "Blendergrid",
            "hue": "slate",
            "hull": true
          }
        ],
        "shapeLegend": [
          {
            "shape": "circle",
            "label": "Classroom",
            "thumbnail": "/seo/benchmarks/thumb-classroom.jpg"
          },
          {
            "shape": "square",
            "label": "Junk Shop",
            "thumbnail": "/seo/benchmarks/thumb-junkshop.jpg"
          },
          {
            "shape": "diamond",
            "label": "Monster",
            "thumbnail": "/seo/benchmarks/thumb-monster.jpg"
          },
          {
            "shape": "triangle",
            "label": "Fox (EEVEE)",
            "thumbnail": "/seo/benchmarks/thumb-fox.jpg"
          }
        ],
        "panels": [
          {
            "points": [
              {
                "series": 8,
                "x": 5123.701,
                "y": 11.73,
                "label": "Blendergrid",
                "detail": "classroom: 5123.7 s render pipeline, $11.73 (displayed quote, not a final debit)",
                "labelPlacement": "none",
                "shape": "circle",
                "excludeFromScale": true
              },
              {
                "series": 8,
                "x": 4452.934,
                "y": 7.3,
                "label": "Blendergrid",
                "detail": "junkshop: 4452.9 s render pipeline, $7.30 (displayed quote, not a final debit)",
                "labelPlacement": "none",
                "shape": "square",
                "excludeFromScale": true
              },
              {
                "series": 8,
                "x": 3747.635,
                "y": 4.1,
                "label": "Blendergrid",
                "detail": "monster: 3747.6 s render pipeline, $4.10 (displayed quote, not a final debit)",
                "labelPlacement": "none",
                "shape": "diamond",
                "excludeFromScale": true
              },
              {
                "series": 4,
                "x": 292.833,
                "y": 3.204,
                "label": "Fox Renderfarm",
                "detail": "classroom: 292.8 s render pipeline, $3.20 (exact charge)",
                "labelPlacement": "none",
                "shape": "circle"
              },
              {
                "series": 4,
                "x": 540.434,
                "y": 2.443,
                "label": "Fox Renderfarm",
                "detail": "fox-eevee: 540.4 s render pipeline, $2.44 (exact charge)",
                "labelPlacement": "none",
                "shape": "triangle"
              },
              {
                "series": 4,
                "x": 710.566,
                "y": 2.456,
                "label": "Fox Renderfarm",
                "detail": "junkshop: 710.6 s render pipeline, $2.46 (exact charge)",
                "labelPlacement": "none",
                "shape": "square"
              },
              {
                "series": 4,
                "x": 575.033,
                "y": 1.795,
                "label": "Fox Renderfarm",
                "detail": "monster: 575.0 s render pipeline, $1.79 (exact charge)",
                "labelPlacement": "none",
                "shape": "diamond"
              },
              {
                "series": 2,
                "x": 163.6,
                "y": 7.55,
                "label": "GarageFarm",
                "detail": "classroom: 163.6 s render pipeline, $7.55 (exact charge)",
                "labelPlacement": "none",
                "shape": "circle"
              },
              {
                "series": 2,
                "x": 113.966,
                "y": 1.12,
                "label": "GarageFarm",
                "detail": "fox-eevee: 114.0 s render pipeline, $1.12 (exact charge)",
                "labelPlacement": "none",
                "shape": "triangle"
              },
              {
                "series": 2,
                "x": 127.333,
                "y": 3.92,
                "label": "GarageFarm",
                "detail": "junkshop: 127.3 s render pipeline, $3.92 (exact charge)",
                "labelPlacement": "none",
                "shape": "square"
              },
              {
                "series": 2,
                "x": 88.566,
                "y": 2.73,
                "label": "GarageFarm",
                "detail": "monster: 88.6 s render pipeline, $2.73 (exact charge)",
                "labelPlacement": "none",
                "shape": "diamond"
              },
              {
                "series": 5,
                "x": 1225.7,
                "y": 10.463,
                "label": "iRender",
                "detail": "classroom: 1225.7 s paid workstation window, $10.46 (rate-derived upper bound)",
                "labelPlacement": "none",
                "shape": "circle"
              },
              {
                "series": 5,
                "x": 736.733,
                "y": 6.139,
                "label": "iRender",
                "detail": "fox-eevee: 736.7 s paid workstation window, $6.14 (rate-derived full upload-through-local-completion machine cost, 6.1394 iR at the verified 30 iR per hour rate, converted at the $1 face value per main-balance iR actually deducted; a 50 iR promotional balance from the same deposit could halve the effective rate but its spendability is unconfirmed)",
                "labelPlacement": "none",
                "shape": "triangle"
              },
              {
                "series": 5,
                "x": 1033,
                "y": 8.608,
                "label": "iRender",
                "detail": "junkshop: 1033.0 s paid workstation window, $8.61 (rate-derived full upload-through-local-completion machine cost, 8.6083 iR at the verified 30 iR per hour rate, converted at the $1 face value per main-balance iR actually deducted; a 50 iR promotional balance from the same deposit could halve the effective rate but its spendability is unconfirmed)",
                "labelPlacement": "none",
                "shape": "square"
              },
              {
                "series": 5,
                "x": 617.1,
                "y": 5.143,
                "label": "iRender",
                "detail": "monster: 617.1 s paid workstation window, $5.14 (rate-derived full upload-through-local-completion machine cost, 5.1425 iR at the verified 30 iR per hour rate, converted at the $1 face value per main-balance iR actually deducted; a 50 iR promotional balance from the same deposit could halve the effective rate but its spendability is unconfirmed)",
                "labelPlacement": "none",
                "shape": "diamond"
              },
              {
                "series": 3,
                "x": 445.533,
                "y": 11.45,
                "label": "RebusFarm",
                "detail": "classroom: 445.5 s render pipeline, $11.45 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "circle"
              },
              {
                "series": 3,
                "x": 168.367,
                "y": 15.18,
                "label": "RebusFarm",
                "detail": "fox-eevee: 168.4 s render pipeline, $15.18 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "triangle"
              },
              {
                "series": 3,
                "x": 315.5,
                "y": 10.34,
                "label": "RebusFarm",
                "detail": "junkshop: 315.5 s render pipeline, $10.34 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "square"
              },
              {
                "series": 3,
                "x": 101.133,
                "y": 3.63,
                "label": "RebusFarm",
                "detail": "monster: 101.1 s render pipeline, $3.63 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "diamond"
              },
              {
                "series": 7,
                "x": 1186.565,
                "y": 14.65,
                "label": "Render Network",
                "detail": "classroom: 1186.6 s render pipeline, $14.65 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "circle"
              },
              {
                "series": 1,
                "x": 289.333,
                "y": 1.57,
                "label": "RenderJuice",
                "detail": "classroom: 289.3 s render pipeline, $1.57 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "circle"
              },
              {
                "series": 1,
                "x": 342.301,
                "y": 0.83,
                "label": "RenderJuice",
                "detail": "fox-eevee: 342.3 s render pipeline, $0.83 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "triangle"
              },
              {
                "series": 1,
                "x": 234.067,
                "y": 0.98,
                "label": "RenderJuice",
                "detail": "junkshop: 234.1 s render pipeline, $0.98 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "square"
              },
              {
                "series": 1,
                "x": 204.167,
                "y": 0.91,
                "label": "RenderJuice",
                "detail": "monster: 204.2 s render pipeline, $0.91 (dated or provider-defined USD estimate)",
                "labelPlacement": "none",
                "shape": "diamond"
              },
              {
                "series": 6,
                "x": 530.3,
                "y": 4.37,
                "label": "RenderStreet",
                "detail": "classroom: 530.3 s render pipeline, $4.37 (exact charge)",
                "labelPlacement": "none",
                "shape": "circle"
              },
              {
                "series": 6,
                "x": 813.4,
                "y": 0.83,
                "label": "RenderStreet",
                "detail": "fox-eevee: 813.4 s render pipeline, $0.83 (exact charge)",
                "labelPlacement": "none",
                "shape": "triangle"
              },
              {
                "series": 6,
                "x": 345.667,
                "y": 2.91,
                "label": "RenderStreet",
                "detail": "junkshop: 345.7 s render pipeline, $2.91 (exact charge)",
                "labelPlacement": "none",
                "shape": "square"
              },
              {
                "series": 6,
                "x": 373.567,
                "y": 2.12,
                "label": "RenderStreet",
                "detail": "monster: 373.6 s render pipeline, $2.12 (exact charge)",
                "labelPlacement": "none",
                "shape": "diamond"
              },
              {
                "series": 0,
                "x": 226.733,
                "y": 1.35,
                "label": "10 GPUs",
                "detail": "classroom: 226.7 s render pipeline, $1.35 (exact charge)",
                "labelPlacement": "right",
                "shape": "circle"
              },
              {
                "series": 0,
                "x": 90.467,
                "y": 1.9,
                "label": "30 GPUs",
                "detail": "classroom: 90.5 s render pipeline, $1.90 (exact charge)",
                "labelPlacement": "right",
                "shape": "circle"
              },
              {
                "series": 0,
                "x": 411,
                "y": 1.1,
                "label": "5 GPUs",
                "detail": "classroom: 411.0 s render pipeline, $1.10 (exact charge)",
                "labelPlacement": "right",
                "shape": "circle"
              },
              {
                "series": 0,
                "x": 66.467,
                "y": 0.33,
                "label": "10 GPUs",
                "detail": "fox-eevee: 66.5 s render pipeline, $0.33 (exact charge)",
                "labelPlacement": "left",
                "shape": "triangle"
              },
              {
                "series": 0,
                "x": 75.567,
                "y": 0.31,
                "label": "30 GPUs",
                "detail": "fox-eevee: 75.6 s render pipeline, $0.31 (exact charge)",
                "labelPlacement": "right",
                "shape": "triangle"
              },
              {
                "series": 0,
                "x": 77.733,
                "y": 0.14,
                "label": "5 GPUs",
                "detail": "fox-eevee: 77.7 s render pipeline, $0.14 (exact charge)",
                "labelPlacement": "right",
                "shape": "triangle"
              },
              {
                "series": 0,
                "x": 125.067,
                "y": 0.64,
                "label": "10 GPUs",
                "detail": "junkshop: 125.1 s render pipeline, $0.64 (exact charge)",
                "labelPlacement": "right",
                "shape": "square"
              },
              {
                "series": 0,
                "x": 64.5,
                "y": 1.21,
                "label": "30 GPUs",
                "detail": "junkshop: 64.5 s render pipeline, $1.21 (exact charge)",
                "labelPlacement": "right",
                "shape": "square"
              },
              {
                "series": 0,
                "x": 200.734,
                "y": 0.48,
                "label": "5 GPUs",
                "detail": "junkshop: 200.7 s render pipeline, $0.48 (exact charge)",
                "labelPlacement": "right",
                "shape": "square"
              },
              {
                "series": 0,
                "x": 112.867,
                "y": 0.62,
                "label": "10 GPUs",
                "detail": "monster: 112.9 s render pipeline, $0.62 (exact charge)",
                "labelPlacement": "left",
                "shape": "diamond"
              },
              {
                "series": 0,
                "x": 59.933,
                "y": 0.98,
                "label": "30 GPUs",
                "detail": "monster: 59.9 s render pipeline, $0.98 (exact charge)",
                "labelPlacement": "right",
                "shape": "diamond"
              },
              {
                "series": 0,
                "x": 197.667,
                "y": 0.5,
                "label": "5 GPUs",
                "detail": "monster: 197.7 s render pipeline, $0.50 (exact charge)",
                "labelPlacement": "left",
                "shape": "diamond"
              }
            ]
          }
        ],
        "dataUrl": "/seo/evidence/render-farm-benchmarks-2026-08.json",
        "dataLabel": "Open the complete benchmark dataset"
      },
      {
        "type": "figure",
        "renderAs": "process-flow",
        "title": "One Blender launch serves many frames",
        "description": "One Blender process handles later frames from the same job without repeating launch and project-open work.",
        "image": {
          "src": "/seo/charts/persistence-engine-process-reuse-2026.png",
          "alt": "Fresh Blender processes compared with the Persistence Engine across three frames",
          "caption": "A new job or recovery starts a new Blender process.",
          "width": 2056,
          "height": 870
        },
        "columns": [
          "Mode",
          "Blender launches",
          "Project opens",
          "Frames"
        ],
        "rows": [
          [
            "Fresh process per frame",
            "3",
            "3",
            "3"
          ],
          [
            "Persistence Engine",
            "1",
            "1",
            "3"
          ],
          [
            "New job or recovery",
            "Starts a new process",
            "Opens the project",
            "Continues the new process"
          ]
        ],
        "hideDataTable": true
      },
      {
        "type": "figure",
        "renderAs": "persistence-gain",
        "title": "One Blender launch cut wall time by 71.2 percent",
        "description": "Seven paired Blender 5.1.1 repeats compared six fresh processes with the Persistence Engine.",
        "image": {
          "src": "/seo/charts/blender-5-1-process-reuse-wall-time-2026.png",
          "alt": "Fresh Blender processes took 2.943 seconds and the Persistence Engine took 0.849 seconds",
          "caption": "Median local wall time across seven paired repeats. All paired frame outputs had identical decoded pixels.",
          "width": 2056,
          "height": 1072
        },
        "columns": [
          "Mode",
          "Median wall time",
          "Blender launches"
        ],
        "rows": [
          [
            "Fresh process per frame",
            "2.943319 s",
            "6"
          ],
          [
            "Persistence Engine",
            "0.848870 s",
            "1"
          ]
        ],
        "dataUrl": "/seo/evidence/blender-process-reuse-benchmark-2026-08-05.json",
        "dataLabel": "Open the controlled benchmark data",
        "hideDataTable": true
      },
      {
        "type": "figure",
        "renderAs": "process-flow",
        "title": "A finished frame can reach local disk before the job ends",
        "description": "Background workers prepare and upload finished output while other frames render. The add-on downloads each file when it becomes available.",
        "image": {
          "src": "/seo/charts/async-render-output-download-flow-2026.png",
          "alt": "Render nodes, output workers, storage, and the Blender add-on working on finished frames at the same time",
          "caption": "Rendering, output preparation, upload, and local download can overlap.",
          "width": 2056,
          "height": 944
        },
        "columns": [
          "Stage",
          "Can overlap with"
        ],
        "rows": [
          [
            "Render a later frame",
            "Prepare and upload an earlier frame"
          ],
          [
            "Prepare and upload output",
            "Render work on other frames"
          ],
          [
            "Download available files",
            "Later render and upload work"
          ]
        ],
        "dataUrl": "/seo/evidence/render-farm-benchmark-run-events-2026-08.json",
        "dataLabel": "Open recorded run events",
        "hideDataTable": true
      }
    ],
    "machineReadable": {
      "markdown": "/how-superluminal-is-so-fast.md",
      "json": "/how-superluminal-is-so-fast.json"
    },
    "relatedDocs": [
      "/docs/automation",
      "/docs/blender-addon/render-node-settings",
      "/docs/blender-addon/upload-settings",
      "/docs/concepts",
      "/docs/web-ui"
    ],
    "relatedDocumentation": [
      {
        "path": "/docs/automation",
        "title": "Automation and public API",
        "description": "Use Superluminal's experimental public API and agent skills with explicit safeguards around billable render submission."
      },
      {
        "path": "/docs/blender-addon/render-node-settings",
        "title": "Render-node and experimental settings",
        "description": "Choose the farm Blender version and understand Finish Frame On Error and the Persistence Engine."
      },
      {
        "path": "/docs/blender-addon/upload-settings",
        "title": "Choose an upload mode",
        "description": "Choose ZIP or PROJECT packaging and configure project-root handling for reliable, repeatable submissions."
      },
      {
        "path": "/docs/concepts",
        "title": "Core concepts",
        "description": "Understand how organizations, projects, jobs, frames, and credits fit together in Superluminal."
      },
      {
        "path": "/docs/web-ui",
        "title": "Web app",
        "description": "Navigate Superluminal projects, render jobs, detailed frame review, billing, account settings, Market, and support."
      }
    ],
    "body": "Superluminal delivered all four benchmark scenes to local disk first and recorded the shortest [render pipeline](/compare/blender-render-farms) in the three Cycles scenes. On Classroom, 30 nodes completed the pipeline in 90.5 seconds. The next fastest tested service took 163.6 seconds.\n\nThat 73.1-second lead came from the complete system, not a faster Blender setting. At Superluminal, speed is a product requirement, so we measure and remove delays in submission, scheduling, process startup, output handling, and delivery. Most of that work is explained below. One part is not.\n\n<!--visual:0-->\n\n## More nodes solve only part of the wait\n\nClassroom's render pipeline fell from 411.0 seconds on five nodes to 90.5 seconds on 30 nodes. Six times as many nodes produced a 4.5-fold gain.\n\nThe result is useful, but it also exposes the fixed-cost floor. Every job still starts workers and Blender, opens the project, and waits for its last group of frames. More capacity cannot divide those costs by six.\n\n## The Persistence Engine pays startup once\n\nStarting Blender and opening the same project for every frame repeats work that cannot improve the image. The Persistence Engine keeps one Blender process available for later frames from the same job.\n\nAfter a frame finishes, the engine changes the frame number and output path before it starts the next render. A new job or a recovery starts a new Blender process, which keeps reuse inside the job that created it.\n\n<!--visual:1-->\n\n## A controlled test isolates the saved time\n\nA controlled Blender 5.1.1 test rendered the same six-frame Cycles animation in two ways. Six fresh processes took a median 2.943 seconds, while the Persistence Engine took 0.849 seconds with one process.\n\nThe Persistence Engine removed 2.094 seconds, or 71.2 percent of the measured wall time. All 42 paired frame comparisons had identical decoded pixels.\n\n<!--visual:2-->\n\nThis test used one Apple M5 Pro, CPU rendering, one small synthetic scene, and seven paired repeats. It excluded the network, queue, scheduler, upload, and download path.\n\nThe test therefore measures the principle, not production farm speed. Long frames make startup a smaller percentage of total time, but every reused frame still avoids another Blender launch and project open.\n\nThe [render node settings guide](/docs/blender-addon/render-node-settings#persistence-engine) explains when to enable the Persistence Engine and how to check scene compatibility.\n\n## Render nodes should spend their time rendering\n\nA finished frame still needs output preparation and upload before you can use it. If the render node performs that work in sequence, the GPU can sit idle before it receives another frame.\n\nSuperluminal moves finished output to separate background workers. The render node can request its next frame while those workers prepare and upload the earlier result.\n\nThis overlap gives you two benefits. Paid render capacity returns to Blender sooner, and completed files can start moving toward your workstation before the job ends.\n\n## Download frames while later frames render\n\nThe Blender add-on checks for new output throughout the job and downloads available files in parallel. You can inspect, edit, or composite early frames without waiting for one final archive.\n\n<!--visual:3-->\n\nThe [download guide](/docs/blender-addon/manage-and-download#download-output) covers live polling, resume behavior, and original output files. [Live previews](/live-previews) explains browser review.\n\n## The scheduler is the part we keep secret\n\nEvery mechanism on this page has a public explanation. The scheduler does not, and that is deliberate. Its placement rules are the proprietary core of the farm. After every status change, they decide which ready frame lands on which node. Nothing waits for a batch boundary, and nothing idles while a decision is pending.\n\nFrame ordering, node selection, and failure recovery run beside those rules as one tuned system. A slow decision between frames wastes the same user time as a slow render, so we engineer decision time down the way other farms chase render time.\n\nYou can see what the rules do without seeing them. [Ten Superluminal nodes](/compare/blender-render-farms#node-count) finished Classroom's render pipeline ahead of a farm that showed 129 nodes running. That gap is not hardware. It is placement.\n\nThe [full benchmark](/compare/blender-render-farms) publishes every recorded run, charge, and timing boundary. The placement rules stay ours.",
    "readingTime": "4 min read",
    "toc": [
      {
        "id": "more-nodes-solve-only-part-of-the-wait",
        "title": "More nodes solve only part of the wait",
        "level": 2
      },
      {
        "id": "the-persistence-engine-pays-startup-once",
        "title": "The Persistence Engine pays startup once",
        "level": 2
      },
      {
        "id": "a-controlled-test-isolates-the-saved-time",
        "title": "A controlled test isolates the saved time",
        "level": 2
      },
      {
        "id": "render-nodes-should-spend-their-time-rendering",
        "title": "Render nodes should spend their time rendering",
        "level": 2
      },
      {
        "id": "download-frames-while-later-frames-render",
        "title": "Download frames while later frames render",
        "level": 2
      },
      {
        "id": "the-scheduler-is-the-part-we-keep-secret",
        "title": "The scheduler is the part we keep secret",
        "level": 2
      }
    ],
    "wordCount": 707,
    "articleOrder": 18
  }
}
