13
$\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
  • 4
    $\begingroup$ Not sure if it helps for linked files, but you could try File->External Data->Pack All Into .blend. $\endgroup$
    – maddin45
    Commented Jan 17, 2015 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
    Commented Jan 18, 2015 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
    Commented Jan 18, 2015 at 5:12
  • $\begingroup$ possible answer: blender.stackexchange.com/questions/40020/… $\endgroup$
    – MaVCArt
    Commented Nov 27, 2015 at 11:21

3 Answers 3

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$ I have install and when export its giving error blender.stackexchange.com/questions/72581/… $\endgroup$
    – atek
    Commented Jan 31, 2017 at 4:21
  • $\begingroup$ @atek, this is a bug, please report it in Blender's bug tracker. $\endgroup$
    – ideasman42
    Commented Jan 31, 2017 at 8:08
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
  • 2
    $\begingroup$ Just to make sure, have you tested this? $\endgroup$ Commented Jan 28, 2016 at 20:36
  • $\begingroup$ Except it doesn't pack anything in Blender 2.9 unfortunately. $\endgroup$
    – globglob
    Commented Oct 12, 2021 at 8:47
-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$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .