[{"data":1,"prerenderedAt":512},["ShallowReactive",2],{"docs-nav:docs_en":3,"docs-page:\u002Fen\u002Fdocs\u002Fconcepts\u002Ftasks":158,"docs-surround:\u002Fen\u002Fdocs\u002Fconcepts\u002Ftasks":507},[4],{"title":5,"path":6,"stem":7,"children":8,"page":74},"En","\u002Fen","en",[9],{"title":10,"path":11,"stem":12,"children":13,"page":74},"Docs","\u002Fen\u002Fdocs","en\u002Fdocs",[14,75,134],{"title":15,"icon":16,"path":17,"stem":18,"children":19,"page":74},"Guides","i-lucide-book-open","\u002Fen\u002Fdocs\u002Fguides","en\u002Fdocs\u002F1.guides",[20,25,30,35,40,44,49,54,59,64,69],{"title":21,"path":22,"stem":23,"icon":24},"Introduction","\u002Fen\u002Fdocs\u002Fguides\u002Fintroduction","en\u002Fdocs\u002F1.guides\u002F01.introduction","i-lucide-info",{"title":26,"path":27,"stem":28,"icon":29},"Quick start","\u002Fen\u002Fdocs\u002Fguides\u002Fquick-start","en\u002Fdocs\u002F1.guides\u002F02.quick-start","i-lucide-play",{"title":31,"path":32,"stem":33,"icon":34},"Add the office computers","\u002Fen\u002Fdocs\u002Fguides\u002Foffice","en\u002Fdocs\u002F1.guides\u002F03.office","i-lucide-building-2",{"title":36,"path":37,"stem":38,"icon":39},"Rendering on GPU Rental Platforms","\u002Fen\u002Fdocs\u002Fguides\u002Fcloud","en\u002Fdocs\u002F1.guides\u002F04.cloud","i-lucide-cloud",{"title":41,"path":42,"stem":43},"Configuring Cloudflare R2 Storage","\u002Fen\u002Fdocs\u002Fguides\u002Fr2","en\u002Fdocs\u002F1.guides\u002F05.r2",{"title":45,"path":46,"stem":47,"icon":48},"Run the host on a NAS","\u002Fen\u002Fdocs\u002Fguides\u002Fnas","en\u002Fdocs\u002F1.guides\u002F06.nas","i-lucide-hard-drive",{"title":50,"path":51,"stem":52,"icon":53},"Devices in different places","\u002Fen\u002Fdocs\u002Fguides\u002Fremote","en\u002Fdocs\u002F1.guides\u002F07.remote","i-lucide-globe",{"title":55,"path":56,"stem":57,"icon":58},"Get the film","\u002Fen\u002Fdocs\u002Fguides\u002Ffilm","en\u002Fdocs\u002F1.guides\u002F08.film","i-lucide-film",{"title":60,"path":61,"stem":62,"icon":63},"When files change","\u002Fen\u002Fdocs\u002Fguides\u002Fupdate","en\u002Fdocs\u002F1.guides\u002F09.update","i-lucide-refresh-cw",{"title":65,"path":66,"stem":67,"icon":68},"When the host fails or moves","\u002Fen\u002Fdocs\u002Fguides\u002Fhost","en\u002Fdocs\u002F1.guides\u002F10.host","i-lucide-server-cog",{"title":70,"path":71,"stem":72,"icon":73},"FAQ","\u002Fen\u002Fdocs\u002Fguides\u002Ffaq","en\u002Fdocs\u002F1.guides\u002F11.faq","i-lucide-circle-help",false,{"title":76,"icon":77,"path":78,"stem":79,"children":80,"page":74},"Concepts","i-lucide-box","\u002Fen\u002Fdocs\u002Fconcepts","en\u002Fdocs\u002F2.concepts",[81,86,90,95,100,105,109,114,119,124,129],{"title":82,"path":83,"stem":84,"icon":85},"Workspace and host","\u002Fen\u002Fdocs\u002Fconcepts\u002Fworkspace","en\u002Fdocs\u002F2.concepts\u002F01.workspace","i-lucide-network",{"title":87,"path":88,"stem":89,"icon":48},"Store","\u002Fen\u002Fdocs\u002Fconcepts\u002Fstorage","en\u002Fdocs\u002F2.concepts\u002F02.storage",{"title":91,"path":92,"stem":93,"icon":94},"Assets, Unpacking & On-Demand Pull","\u002Fen\u002Fdocs\u002Fconcepts\u002Fassets","en\u002Fdocs\u002F2.concepts\u002F03.assets","i-lucide-images",{"title":96,"path":97,"stem":98,"icon":99},"Projects, tasks and versions","\u002Fen\u002Fdocs\u002Fconcepts\u002Ftasks","en\u002Fdocs\u002F2.concepts\u002F04.tasks","i-lucide-list-checks",{"title":101,"path":102,"stem":103,"icon":104},"Shots and chunks","\u002Fen\u002Fdocs\u002Fconcepts\u002Fshots","en\u002Fdocs\u002F2.concepts\u002F05.shots","i-lucide-clapperboard",{"title":106,"path":107,"stem":108,"icon":58},"Films","\u002Fen\u002Fdocs\u002Fconcepts\u002Ffilm","en\u002Fdocs\u002F2.concepts\u002F06.film",{"title":110,"path":111,"stem":112,"icon":113},"Blender and FFmpeg","\u002Fen\u002Fdocs\u002Fconcepts\u002Fruntimes","en\u002Fdocs\u002F2.concepts\u002F07.runtimes","i-lucide-package",{"title":115,"path":116,"stem":117,"icon":118},"Joining and access","\u002Fen\u002Fdocs\u002Fconcepts\u002Fjoining","en\u002Fdocs\u002F2.concepts\u002F08.joining","i-lucide-key-round",{"title":120,"path":121,"stem":122,"icon":123},"Render seats","\u002Fen\u002Fdocs\u002Fconcepts\u002Fseats","en\u002Fdocs\u002F2.concepts\u002F09.seats","i-lucide-gauge",{"title":125,"path":126,"stem":127,"icon":128},"Backup and takeover","\u002Fen\u002Fdocs\u002Fconcepts\u002Fbackup","en\u002Fdocs\u002F2.concepts\u002F10.backup","i-lucide-life-buoy",{"title":130,"path":131,"stem":132,"icon":133},"Plugins","\u002Fen\u002Fdocs\u002Fconcepts\u002Fplugins","en\u002Fdocs\u002F2.concepts\u002F11.plugins","i-lucide-puzzle",{"title":135,"icon":136,"path":137,"stem":138,"children":139,"page":74},"Reference","i-lucide-library","\u002Fen\u002Fdocs\u002Freference","en\u002Fdocs\u002F3.reference",[140,145,150,154],{"title":141,"path":142,"stem":143,"icon":144},"Command line","\u002Fen\u002Fdocs\u002Freference\u002Fcli","en\u002Fdocs\u002F3.reference\u002F1.cli","i-lucide-terminal",{"title":146,"path":147,"stem":148,"icon":149},"Configuration","\u002Fen\u002Fdocs\u002Freference\u002Fconfig","en\u002Fdocs\u002F3.reference\u002F2.config","i-lucide-sliders",{"title":151,"path":152,"stem":153},"HTTP API","\u002Fen\u002Fdocs\u002Freference\u002Fapi","en\u002Fdocs\u002F3.reference\u002F3.api",{"title":155,"path":156,"stem":157},"Plugin development","\u002Fen\u002Fdocs\u002Freference\u002Fplugins","en\u002Fdocs\u002F3.reference\u002F4.plugins",{"id":159,"title":96,"body":160,"description":501,"extension":502,"meta":503,"navigation":504,"path":97,"seo":505,"stem":98,"__hash__":506},"docs_en\u002Fen\u002Fdocs\u002F2.concepts\u002F04.tasks.md",{"type":161,"value":162,"toc":490},"minimark",[163,168,172,181,188,241,249,253,256,262,279,286,289,292,299,335,342,346,349,412,416,419,443,454,458,461,474],[164,165,167],"h2",{"id":166},"projects","Projects",[169,170,171],"p",{},"A project is a set of render settings shared by a group of tasks. Usually there is one project per film.",[169,173,174,175,180],{},"You must choose a project when you submit. Typing a new name creates it right away. Each project belongs to one ",[176,177,179],"a",{"href":178},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fworkspace#workspace","workspace",".",[169,182,183,184,187],{},"Open a project on the ",[185,186,167],"ui",{}," page to change these settings:",[189,190,191,215,229,235],"ul",{},[192,193,194,197,198,201,202,205,206,209,210,214],"li",{},[185,195,196],{},"Output format",": ",[185,199,200],{},"MP4 (H.264)"," (the default), ",[185,203,204],{},"ProRes 4444 (with alpha)"," or ",[185,207,208],{},"Image sequence (.tar)",". It decides what the ",[176,211,213],{"href":212},"\u002Fen\u002Fdocs\u002Fconcepts\u002Ffilm#fragments-and-films","film"," is. You don't choose it when submitting.",[192,216,217,220,221,224,225,180],{},[185,218,219],{},"Blender",": the Blender version the tasks need. The default is ",[185,222,223],{},"Not set (each device’s own)",". See ",[176,226,228],{"href":227},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fruntimes#which-blender","Which Blender",[192,230,231,234],{},[185,232,233],{},"Python",": turn it on when the file has driver expressions or registered scripts, so render machines run that code.",[192,236,237,240],{},[185,238,239],{},"Also include",": files danio can't track, such as a JSON file a script reads.",[169,242,243,244,248],{},"When a project is over, delete the whole thing along with its tasks. You can restore it within 7 days (see ",[176,245,247],{"href":246},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fstorage#cleanup","Cleanup",").",[164,250,252],{"id":251},"tasks","Tasks",[169,254,255],{},"A task is one thing to render: one scene in a .blend, over one frame range.",[169,257,258,259,261],{},"When you submit, each scene you check becomes a task, named \"filename-scenename\" by default. All tasks are listed on the ",[185,260,252],{}," page, where you can filter by state and group by project.",[169,263,264,265,269,270,274,275,278],{},"Click a task to open its details: the preview at the top, the ",[176,266,268],{"href":267},"#versions","versions"," and ",[176,271,273],{"href":272},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fshots#shots","shots"," listed under ",[185,276,277],{},"Shots and films",", and progress and action buttons on the right.",[169,280,281,282,285],{},"The same .blend can have several tasks, for example to render another scene or another frame range. When you submit the file again, choose ",[185,283,284],{},"Add a task",". It uses the latest version already uploaded, and nothing is uploaded again.",[164,287,288],{"id":268},"Versions",[169,290,291],{},"A version is a snapshot of the .blend and all the files it uses at the moment of a submission. It never changes after that.",[169,293,294,295,298],{},"The first submission is version 1. If you change files afterwards, click ",[185,296,297],{},"Update task"," in the task details to create the next version. If no file has changed, no new version is created.",[189,300,301,312,320,329],{},[192,302,303,307,308,311],{},[304,305,306],"strong",{},"Only the checked shots move",": when updating, check shots under ",[185,309,310],{},"Shots to move to the new version",". The checked shots render again with the new version. The unchecked ones stay on their original version, and their rendered frames are still used.",[192,313,314,317,318,180],{},[304,315,316],{},"Global asset deduplication",": snapshots record hashes for all referenced files; textures and assets already in the store are never re-uploaded, see ",[176,319,91],{"href":92},[192,321,322,325,326,328],{},[304,323,324],{},"Old films are kept",": every version that had a film joined keeps its own film. Download it from the version row under ",[185,327,277],{},". A new version doesn't overwrite the old one.",[192,330,331,334],{},[304,332,333],{},"Only this task is affected",": only the task you clicked update on moves to the new version. Other tasks from the same .blend are updated separately.",[169,336,337,338,180],{},"Version numbers are written as \"version 3\". Folders in the store and film file names use ",[339,340,341],"code",{},"v3",[164,343,345],{"id":344},"task-states","Task states",[169,347,348],{},"The task state is the word shown on a task card and in its details. It tells you where the task is now.",[189,350,351,362,368,374,380,386,396,402],{},[192,352,353,356,357,361],{},[185,354,355],{},"Waiting for a worker",": submitted, but no device has picked it up yet. If no device has ",[176,358,360],{"href":359},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fworkspace#accepting-renders","Render"," on, it stays here.",[192,363,364,367],{},[185,365,366],{},"Queued",": given to a render machine, but not started yet.",[192,369,370,373],{},[185,371,372],{},"Preparing",": the render machine is downloading Blender and pulling files.",[192,375,376,379],{},[185,377,378],{},"Rendering",": rendering now.",[192,381,382,385],{},[185,383,384],{},"Paused",": someone paused it.",[192,387,388,391,392,395],{},[185,389,390],{},"Needs attention",": someone needs to decide, for example when files are missing or a shot keeps failing on two render machines. Click ",[185,393,394],{},"See why"," to find out.",[192,397,398,401],{},[185,399,400],{},"Done",": the film for the current version has been joined.",[192,403,404,407,408,411],{},[185,405,406],{},"Cancelled",": no longer rendering. Rendered frames are kept, and you can click ",[185,409,410],{},"Start rendering"," later to continue.",[164,413,415],{"id":414},"queue","Queue",[169,417,418],{},"The queue is the single task order for the whole workspace. When a device becomes free, the host hands out work in this order, from front to back.",[169,420,421,422,425,426,429,430,432,433,435,436,205,439,442],{},"When you submit, choose ",[185,423,424],{},"At the end"," (the default) or ",[185,427,428],{},"To the front",". Later, drag tasks under ",[185,431,415],{}," on the ",[185,434,252],{}," page, or use ",[185,437,438],{},"Move to top",[185,440,441],{},"Move to bottom"," in the menu at the end of the row.",[189,444,445,448,451],{},[192,446,447],{},"There is no separate priority. Put urgent tasks at the front.",[192,449,450],{},"Chunks that are rendering aren't interrupted. A task moved to the front is handed out first from each device's next chunk.",[192,452,453],{},"Resuming after a pause or retrying after a failure keeps the task's place.",[164,455,457],{"id":456},"local-render","Local render",[169,459,460],{},"Local render is a way to submit that renders only on the submitting computer, without uploading files to the store.",[169,462,463,464,466,467,469,470,473],{},"In the submit dialog, choose ",[185,465,457],{}," in the ",[185,468,360],{}," row. The default is ",[185,471,472],{},"Cluster render",". The option is only there in a workspace that this computer hosts.",[189,475,476,484,487],{},[192,477,478,479,483],{},"Files go straight into the local cache without passing through the ",[176,480,482],{"href":481},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fstorage#store","store",", so there is no upload.",[192,485,486],{},"No other device takes part.",[192,488,489],{},"Fragments and films stay on this computer, and you can still download them in the interface.",{"title":491,"searchDepth":492,"depth":493,"links":494},"",2,3,[495,496,497,498,499,500],{"id":166,"depth":492,"text":167},{"id":251,"depth":492,"text":252},{"id":268,"depth":492,"text":288},{"id":344,"depth":492,"text":345},{"id":414,"depth":492,"text":415},{"id":456,"depth":492,"text":457},"What projects, tasks and versions are, which states a task goes through, and how the queue and local render work.","md",{},{"icon":99},{"title":96,"description":501},"9rdvB24S94wfwwzGwFG3jU67ZhMT51trBSAx-O9KNbw",[508,510],{"title":91,"path":92,"stem":93,"description":509,"icon":94,"children":-1},"How packed assets are unpacked, how textures upload once, on-demand range pulls and library rewriting.",{"title":101,"path":102,"stem":103,"description":511,"icon":104,"children":-1},"How a task is cut into shots and handed out to render machines, what camera angles are, and where frames and previews live.",1794619223480]