[{"data":1,"prerenderedAt":757},["ShallowReactive",2],{"docs-nav:docs_en":3,"docs-page:\u002Fen\u002Fdocs\u002Fguides\u002Fquick-start":158,"docs-surround:\u002Fen\u002Fdocs\u002Fguides\u002Fquick-start":752},[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":26,"body":160,"description":746,"extension":747,"meta":748,"navigation":749,"path":27,"seo":750,"stem":28,"__hash__":751},"docs_en\u002Fen\u002Fdocs\u002F1.guides\u002F02.quick-start.md",{"type":161,"value":162,"toc":731},"minimark",[163,168,192,196,200,203,209,224,229,234,237,285,305,309,357,360,367,374,378,382,391,401,411,415,419,440,447,465,469,473,505,513,526,533,548,552,556,578,581,585,589,592,640,643,654,667,673,677,681,727],[164,165,167],"h2",{"id":166},"what-you-need","What you need",[169,170,171,175,178,186],"ul",{},[172,173,174],"li",{},"A Windows or Linux computer that stays on, to be the host.",[172,176,177],{},"Blender 5.1.1 or later.",[172,179,180,181,185],{},"For office use, an empty shared folder on a NAS, such as ",[182,183,184],"code",{},"\\\\NAS\\danio",".",[172,187,188,189,185],{},"To split shots across several machines, timeline markers bound to cameras in the ",[182,190,191],{},".blend",[164,193,195],{"id":194},"download-and-open","Download and open",[197,198,199],"p",{},"Download danio on the host:",[201,202],"download",{},[197,204,205,206,185],{},"On Windows, double-click the downloaded file. The Linux version has no window: install it with the terminal command below, then run ",[182,207,208],{},"danio tui",[197,210,211,212,216,217,220,221,185],{},"What success looks like: the window shows ",[213,214,215],"ui",{},"Get started with danio",", with two cards below it, ",[213,218,219],{},"Create or take over a workspace"," and ",[213,222,223],{},"Join a workspace",[225,226],"danio-figure",{"alt":227,"name":228},"“Get started with danio” on first open, with two cards and collapsed “More settings” below","welcome",[230,231,233],"h3",{"id":232},"install-from-a-terminal-optional","Install from a terminal (optional)",[197,235,236],{},"For a Linux server without a desktop, or if you want danio to start with the computer, install it with one command. If you are only trying it out, skip this step.",[238,239,240,273],"code-group",{},[241,242,248],"pre",{"className":243,"code":244,"filename":245,"language":246,"meta":247,"style":247},"language-bash shiki shiki-themes material-theme-palenight","curl -fsSL https:\u002F\u002Fdanio.app\u002Finstall.sh | sh\n","Linux","bash","",[182,249,250],{"__ignoreMap":247},[251,252,255,259,263,266,270],"span",{"class":253,"line":254},"line",1,[251,256,258],{"class":257},"s5Dmg","curl",[251,260,262],{"class":261},"sfyAc"," -fsSL",[251,264,265],{"class":261}," https:\u002F\u002Fdanio.app\u002Finstall.sh",[251,267,269],{"class":268},"sAklC"," |",[251,271,272],{"class":257}," sh\n",[241,274,279],{"className":275,"code":276,"filename":277,"language":278,"meta":247,"style":247},"language-powershell shiki shiki-themes material-theme-palenight","powershell -ExecutionPolicy Bypass -c \"irm https:\u002F\u002Fdanio.app\u002Finstall.ps1 | iex\"\n","Windows","powershell",[182,280,281],{"__ignoreMap":247},[251,282,283],{"class":253,"line":254},[251,284,276],{},[169,286,287,298],{},[172,288,289,290,293,294,297],{},"On Linux it installs to ",[182,291,292],{},"~\u002F.local\u002Fshare\u002Fdanio",", or to ",[182,295,296],{},"\u002Fopt\u002Fdanio"," when run as root, and starts at boot.",[172,299,300,301,304],{},"On Windows it installs to ",[182,302,303],{},"%LOCALAPPDATA%\\Programs\\danio"," and starts when you sign in.",[164,306,308],{"id":307},"create-a-workspace","Create a workspace",[310,311,312,326,333,353],"ol",{},[172,313,314,315,317,318,321,322,325],{},"Click ",[213,316,219],{},". ",[213,319,320],{},"Create workspace"," opens on the ",[213,323,324],{},"Create"," page.",[172,327,328,329,332],{},"Under ",[213,330,331],{},"Name",", enter a name that is easy to recognize, such as \"SIK Office\".",[172,334,335,336,338,339,342,343,346,347,352],{},"Choose a ",[213,337,87],{},". If all your devices are in the office, choose ",[213,340,341],{},"Shared folder"," and enter the empty folder on the NAS under ",[213,344,345],{},"Path"," (",[348,349,351],"a",{"href":350},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fstorage#choosing-a-store","how to choose",").",[172,354,314,355,185],{},[213,356,324],{},[197,358,359],{},"Windows may ask whether to let danio access the network. Allow it. Other computers need this to reach the host.",[197,361,362,363,366],{},"You can also create the workspace with ",[213,364,365],{},"This device"," as the store, but then other computers can't submit or render, so you can't do \"Add a render machine\" below. You can move to a shared folder later.",[197,368,369,370,373],{},"What success looks like: the ",[213,371,372],{},"Recovery key"," dialog opens.",[225,375],{"alt":376,"name":377},"The “Create workspace” dialog, with Shared folder as the store","create-workspace",[164,379,381],{"id":380},"save-the-recovery-key","Save the recovery key",[197,383,384,385,387,388,185],{},"Copy the ",[213,386,372],{}," and store it in a password manager, or write it down on paper, and keep it somewhere other than the host. Once it is saved, click ",[213,389,390],{},"I’ve saved it",[392,393,395],"callout",{"color":394,"icon":118},"warning",[197,396,397,398,352],{},"The recovery key is shown only this once, and the host doesn't keep it. If the host fails, you need it to take over the workspace on another computer. Without it, the backups can't be opened (",[348,399,372],{"href":400},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fbackup#recovery-key",[197,402,403,404,407,408,185],{},"What success looks like: the dialog closes and the ",[213,405,406],{},"Tasks"," page says ",[213,409,410],{},"No tasks yet",[225,412],{"alt":413,"name":414},"The “Recovery key” dialog with the key masked and the “I've saved it” button below","recovery-key",[164,416,418],{"id":417},"install-the-blender-extension","Install the Blender extension",[310,420,421,424,435],{},[172,422,423],{},"Close Blender first.",[172,425,426,427,430,431,434],{},"Open ",[213,428,429],{},"Settings"," → ",[213,432,433],{},"Blender extension"," and find the Blender you use.",[172,436,314,437,185],{},[213,438,439],{},"Install",[197,441,442,443,446],{},"If your Blender isn't in the list, add it in the ",[213,444,445],{},"A Blender not listed"," row.",[197,448,449,450,453,454,457,458,461,462,185],{},"What success looks like: a message in the bottom right says ",[213,451,452],{},"Extension installed",", and the row says ",[213,455,456],{},"Installed",". Click ",[213,459,460],{},"Check"," at the top and it changes to ",[213,463,464],{},"Installed and enabled",[225,466],{"alt":467,"name":468},"The “Blender extension” section in Settings, with a Blender 5.3.0 row showing it installed","blender-addon",[164,470,472],{"id":471},"submit","Submit",[310,474,475,481,487,501],{},[172,476,477,478,480],{},"Open the ",[182,479,191],{}," in Blender and save it.",[172,482,483,484,185],{},"In the 3D viewport, press N to open the sidebar, switch to the danio tab and click ",[213,485,486],{},"Submit to danio…",[172,488,328,489,492,493,496,497,500],{},[213,490,491],{},"Project",", choose ",[213,494,495],{},"New project…"," and enter a name under ",[213,498,499],{},"Project name",", such as \"Short film\". Next time you submit to the same project, just choose it.",[172,502,314,503,185],{},[213,504,472],{},[197,506,507,508,346,511,352],{},"danio splits the scene into shots by its camera markers and gives each shot to one machine. Without markers, the whole frame range is one shot. If a shot is long and you want several machines to render it together, fill in ",[213,509,510],{},"Frames per chunk",[348,512,101],{"href":102},[197,514,515,516,519,520,522,523,185],{},"What success looks like: the Blender sidebar shows ",[213,517,518],{},"Submitted version 1 · tasks: 1",". A new card appears on the ",[213,521,406],{}," page in danio and soon changes to ",[213,524,525],{},"Rendering",[197,527,528,529,532],{},"When the host created the workspace, it turned on ",[213,530,531],{},"Render"," (the switch on the right of the window's top bar), so it is already rendering. Later, when you submit from another computer, you can shut that computer down once the submission succeeds.",[197,534,535,536,538,539,541,542,544,545,185],{},"You can also submit without the extension: drag the ",[182,537,191],{}," into the danio window, or click ",[213,540,472],{}," on the ",[213,543,406],{}," page. When it succeeds, the message says ",[213,546,547],{},"Added to the queue",[225,549],{"alt":550,"name":551},"Three task cards on the Tasks page, two done and one rendering","job-rendering",[164,553,555],{"id":554},"watch-progress-and-download-the-film","Watch progress and download the film",[310,557,558,564],{},[172,559,560,561,563],{},"On the ",[213,562,406],{}," page, click the card to open the task details. Rendered frames show up in the preview right away, and you can scrub through them.",[172,565,566,567,570,571,574,575,185],{},"When the card changes to ",[213,568,569],{},"Done",", find the version row under ",[213,572,573],{},"Shots and films"," and click ",[213,576,577],{},"Download film",[197,579,580],{},"What success looks like: you get a video file named \"taskname_v1.mp4\".",[225,582],{"alt":583,"name":584},"The task details of mandelbrot_grow, with the film download button on the Version 1 row in “Shots and films”","film-download",[164,586,588],{"id":587},"add-a-render-machine","Add a render machine",[197,590,591],{},"On the host:",[310,593,594,602,622,631],{},[172,595,426,596,574,599,185],{},[213,597,598],{},"Devices",[213,600,601],{},"Add device",[172,603,328,604,606,607,610,611,614,615,618,619,621],{},[213,605,331],{},", enter ",[182,608,609],{},"render-01",". Leave ",[213,612,613],{},"Access"," at ",[213,616,617],{},"None"," and keep ",[213,620,531],{}," on.",[172,623,314,624,627,628,185],{},[213,625,626],{},"Create token"," to go to ",[213,629,630],{},"Run on that machine",[172,632,328,633,636,637,185],{},[213,634,635],{},"System",", choose that machine's operating system and copy the ",[213,638,639],{},"Command",[197,641,642],{},"On the render machine, open a terminal on Linux or PowerShell on Windows, paste the command and run it. It installs danio, joins the workspace and starts accepting renders.",[197,644,645,646,649,650,352],{},"The command contains the token, and ",[213,647,648],{},"The token is shown only this once",". The command works only for the first machine that joins with it (",[348,651,653],{"href":652},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fjoining#tokens","Tokens",[197,655,656,657,659,660,662,663,666],{},"What success looks like: ",[182,658,609],{}," appears on the host's ",[213,661,598],{}," page as ",[213,664,665],{},"Online",". When there are shots waiting to be rendered, it picks them up.",[197,668,669,670,352],{},"On the free edition, up to 3 devices per workspace can render at the same time, and the host counts as one when it renders (",[348,671,120],{"href":672},"\u002Fen\u002Fdocs\u002Fconcepts\u002Fseats#render-seats",[225,674],{"alt":675,"name":676},"The “Run on that machine” page, with Linux chosen as the system and the install command with the masked token below","add-device",[164,678,680],{"id":679},"next-steps","Next steps",[169,682,683,688,694,699,704,709,717,722],{},[172,684,685,687],{},[348,686,31],{"href":32},": colleagues' computers find the workspace on the local network and ask to join.",[172,689,690,693],{},[348,691,692],{"href":37},"Render on GPU rental platforms",": rent on-demand GPU instances and release them once rendering is complete.",[172,695,696,698],{},[348,697,45],{"href":46},": run the host on the NAS with Docker, so it doesn't take up a computer.",[172,700,701,703],{},[348,702,50],{"href":51},": artists at home and render machines in the cloud connect to the host over HTTPS.",[172,705,706,708],{},[348,707,55],{"href":56},": download films and fragments, have films land on the NAS automatically, and what to do if you need an image sequence.",[172,710,711,713,714,716],{},[348,712,60],{"href":61},": after you change the ",[182,715,191],{}," or textures, re-render only the affected shots.",[172,718,719,721],{},[348,720,65],{"href":66},": take over on another computer with the recovery key.",[172,723,724,726],{},[348,725,70],{"href":71},": tasks that don't move, a workspace you can't find, a host you can't reach.",[728,729,730],"style",{},"html pre.shiki code .s5Dmg, html code.shiki .s5Dmg{--shiki-default:#FFCB6B}html pre.shiki code .sfyAc, html code.shiki .sfyAc{--shiki-default:#C3E88D}html pre.shiki code .sAklC, html code.shiki .sAklC{--shiki-default:#89DDFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":247,"searchDepth":732,"depth":733,"links":734},2,3,[735,736,739,740,741,742,743,744,745],{"id":166,"depth":732,"text":167},{"id":194,"depth":732,"text":195,"children":737},[738],{"id":232,"depth":733,"text":233},{"id":307,"depth":732,"text":308},{"id":380,"depth":732,"text":381},{"id":417,"depth":732,"text":418},{"id":471,"depth":732,"text":472},{"id":554,"depth":732,"text":555},{"id":587,"depth":732,"text":588},{"id":679,"depth":732,"text":680},"On one computer, go from download to your first film, then add a render machine.","md",{},{"icon":29},{"title":26,"description":746},"_BSAVGDKyWP_dGfJB-gKJWhoBMSedaayeWLW4yzYVPI",[753,755],{"title":21,"path":22,"stem":23,"description":754,"icon":24,"children":-1},"Pool your studio's computers and rented servers to render the same Blender task.",{"title":31,"path":32,"stem":33,"description":756,"icon":34,"children":-1},"Colleagues' computers find the workspace on the local network, ask to join, and submit or render as needed.",1794627696229]