2
$\begingroup$

I'm working on a relatively large project and have several blend files with assets in addition to blend files with scenes. My folder structure is set up like below:

- Asset #1
     - Asset1.blend
     - [textures]
- Asset #2
     - Asset2.blend
     - [textures]
- ..Etc

And elsewhere:

- Scene1.blend
- Scene2.blend
- ..Etc

I need to be able to transfer all of these between computers so I'd like to keep using relative paths for textures in each of the asset files if I can.

When I link Asset 1 into Scene1.blend, however, the textures used in Asset 1 are missing. I can only presume this is because Blender is searching for the files using the relative paths listed in Asset1.blend, but using Scene1.blend as the "root" location.

Is there a way to make sure linked assets use the linked file's directory when searching for textures?

If not, should all asset textures be packed? Should there be one master folder with all textures that can be relinked easily with Find Missing Files? Or is there a different/better way to approach this and structure these files?

$\endgroup$
2
  • $\begingroup$ Hello :). That's odd. Works just fine on my end, no need to pack any textures. I use a very similar structure for my files and linking works without issues. $\endgroup$ – Jachym Michal Jun 30 '20 at 6:18
  • 1
    $\begingroup$ Thank you. I discovered not long after posting this that the texture filenames had actually been changed, and that’s what led to the textures not showing up. After talking to the team I’m working with, we decided as a group to pack textures when assets are complete so similar problems don’t arise later $\endgroup$ – TheTrueJard Jun 30 '20 at 6:22
3
$\begingroup$

Yes you can. You can also pack the textures inside the blend file itself. All of these options are available in File>>ExternalData>>

(note: I'm on 2.9 alpha, can have slightly lesser options in previous versions)

See the following image:enter image description here

$\endgroup$
3
  • $\begingroup$ Is it common practice to pack textures for assets? It seems like it could be a slight inconvenience if the asset needs to be edited later $\endgroup$ – TheTrueJard Jun 30 '20 at 4:52
  • $\begingroup$ Its pretty common. If at a later stage you want to save the packed texture externally, you can do so by going to image-editor and under 'image' dropdown menu select 'save'. $\endgroup$ – Ahmad Bilal Jun 30 '20 at 4:55
  • $\begingroup$ a good reason for saving externally is when you send the fbx+textures combo for non-blender users. $\endgroup$ – Ahmad Bilal Jun 30 '20 at 4:56

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.