10
$\begingroup$

I'm working on an animated short. I am trying to send my final results to a render farm because I don't have the processing power to render it on my computer. Each shot is in a separate linked .blend file, and the render service cannot see the linked data.
Note : All paths are relative and File->External Data->Pack All Into .blend doesn't do it

Is there a way to send a linked file as its own isolated .blend, with its own path data?

$\endgroup$
  • 4
    $\begingroup$ Not sure if it helps for linked files, but you could try File->External Data->Pack All Into .blend. $\endgroup$ – maddin45 Jan 17 '15 at 17:44
  • $\begingroup$ File->External data->Make all paths relative may also help. Are you sure all files are uploading? Naming the render farm may also help, do they not provide support? $\endgroup$ – sambler Jan 18 '15 at 3:46
  • $\begingroup$ The render farm is pixleplow.net. My paths are currently relative, and I can't pack the data in the linked files... $\endgroup$ – Louie Jan 18 '15 at 5:12
  • $\begingroup$ possible answer: blender.stackexchange.com/questions/40020/… $\endgroup$ – MaVCArt Nov 27 '15 at 11:21
3
$\begingroup$

There is now an add-on (BlendFile Utils) that comes with Blender (2.77 and newer).

That supports packing a file and all its dependencies into an archive.


Note that this is a stand-alone tool which can be run from the command line, the same code used on the Blender-Cloud for downloading blend's as zipfiles and was used for exporting Blend files to the renderfarm for the short film Cosmos Laundromat.

$\endgroup$
2
$\begingroup$

It seems this is an old question, but it is somewhat unanswered: There is a hidden feature/operator called: "Pack Blender Libraries"

It is not available in the UI, but you can access it by searching it with Spacebar search.

It will do exactly what you are looking for, pack all linked libraries into one file.

$\endgroup$
  • 2
    $\begingroup$ Just to make sure, have you tested this? $\endgroup$ – TARDIS Maker Jan 28 '16 at 20:36
-1
$\begingroup$

I found that when I tried this, it did actually archive all the images I was using in the composite, however when I opened the .blend file it created and checked the image input nodes, they were not actually pointing to the archived images.

It's not an ideal solution either because files on our render farm are on a separate partition from the working files.

Unfortunately there is a different file structure between my local environment and the remote render farm so I'm not sure how to point to the files which are already in the remote location. When I try and edit the note to write in the path where I know the files to exist blender won't let me save the node because on my local machine that path does not actually exist.

There must be some process for remote vs local file paths.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.