15
$\begingroup$

Is there a way, after a library is linked to move that library to another location? I have a library that is in a different folder than my scene file and for the sake of more easily sending it to a renderfarm I want to move it all into one folder. Is there a way to edit link paths?

$\endgroup$
16
$\begingroup$

Yes. At the outliner panel, find blender File in the menu.

enter image description here

You will see then the current file listed along with other linked files. You can edit the path by clicking over it twice with the left mouse button, or using Ctrl+ left mouse over it.

enter image description here

You must rewrite the new access path yourself. Save and reload to apply the changes. WARNING !! DO backup before you do this! If the linked file is not found, the result will be a broken file without the link. If you save again with that error, you will loose any reference (instances to that file) forever, forcing you to relink again.

| improve this answer | |
$\endgroup$
  • 1
    $\begingroup$ In my testing, @gabrign's answer works if you change the path BEFORE the master blend becomes broken. So to move/rename a library blend you have to duplicate it, move/rename it, and only delete the original after you have updated the master blend/s file path as explained. This doesn't solve fixing blends with broken asset links and is cumbersome overall. $\endgroup$ – gmonkey Feb 16 '15 at 16:06
  • $\begingroup$ Thanks for share. I not test it by myself, but is good know it. $\endgroup$ – gabrign Mar 14 '15 at 16:52
  • $\begingroup$ Thankfully this has been fixed in Blender 2.77. You can now fix it even AFTER the file becomes broken. In the Blender 2.77 release notes it says that "In case of missing libraries on load(sic), empty placeholder datablocks get added, which allows to(sic) restore or relink." and in the Datablocks and Libraries Management section of the release notes it says that this allows the user to "Edit missing libs paths(sic) in the Outliner, save & reload main .blend file, and get missing linked datablocks back." Source: blender.org/features/2-77 $\endgroup$ – InverseTelecine Mar 22 '16 at 17:04

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.