Uploading in the browser

Step 2: Files it needs

How dependency detection works, what each status means, and the fastest way to attach a folder full of missing files.

A .blend usually points at files that live next to it: textures, linked libraries, caches, fonts, sounds, VDB volumes. The render machine has none of them unless we send them. This step is the list of every such reference we found, and what state it is in.

Statuses

includednothing to do
The file is packed inside the .blend itself. It travels with the file you already selected.
matchednothing to do
A file that ships with Blender itself (from its datafiles folder, for example the default studio HDRIs or the fallback font). The render machine resolves it from its own Blender install. You can still drop your own file on the row to override it.
uploadednothing to do
You attached a file for this row. It will be uploaded and wired in.
neededaction required
We know the scene wants this file and we do not have it. Rendering without it gives you pink textures, missing geometry or a fallback font.
partial sequenceaction required
A frame sequence (VDB volume, image sequence, simulation cache) where only the anchor frame is available. The rest live next to it on disk. Without them, frame 1 renders and the rest of the animation does not.

Attaching files fast

The Auto-fill from folder button appears whenever something is missing. Pick the folder your assets live in and every row whose filename matches is filled in at once, sequences included. You can still adjust individual rows afterwards.

Otherwise, use the file picker on the row itself. For a sequence row, select all frames of the sequence; they are grouped and uploaded together.

What kinds of dependency are detected

KindWhat it is
TextureAny image used by a material, world or texture node, including HDRIs
Linked .blendAnother file linked into this one. Needed, and its own textures are needed too
FontUsed by text objects. Without it, text falls back to Blender's default font
AudioSequencer or speaker sound. Only matters for video output with audio
VideoSequencer strips, video textures, camera tracking footage
Alembic / USD cache.abc or .usd scene or simulation data
OpenVDB volume.vdb fog, smoke and fire, usually a whole numbered sequence
Simulation cacheBaked Mantaflow, cloth, particle, ocean or legacy smoke caches, usually a folder of per-frame files
Mesh cacheMDD / PC2 per-frame deformation data
Simulations are the usual trapA scene with a baked simulation opens perfectly on your machine because the cache sits in a folder next to it. Nothing in the .blend guarantees that folder came along. If a sim renders as its first frame repeated, or does not appear at all, the cache did not get attached.

Two ways to avoid this step entirely

  • Pack the file in Blender: File > External Data > Pack Resources. Textures move inside the .blend. This does not cover simulation caches or linked libraries.
  • Use the add-on, which asks Blender directly what the scene references, follows library links, and expands whole VDB and cache sequences by itself. See Submitting from Blender.