I recently (almost) completed a project and I am in the process of archiving about a hundred *.blend files having selected those used to ouput *.mp4 files for editing in Premiere Pro. I have gone through each of the "hero" files and selected File\External Data\Pack Resources.
After everything is packed, I will remove all the extraneous incremental files and only keep the packed versions thus clearing hundreds of GB from my C:\ drive.
I understand that packing should include all the textures and meshes, but I have many files that have other *.blend files appended and loads of particle systems as well - some of which have appended collections as the generator. During development, the directory structure grew to sixteen categories with as many as twelve subdirectories each of which could have four to ten subdirectories. There are also imported alembic files from other programs with their associated textures that are spread over two additional drives in various subdirectories. Packed files appear to find and include the textures properly, but...
My questions: How deep does Blender packing go? Will it include all the appended files? Will it included the textures, cameras, lights and animations from the appended files?? Will it truly create stand-alone files without needing any external resources? What happens with caches? Will they be generated anew if a packed file is opened and run?
With so many files, it would be prohibitively time consuming to backtrack which collections have been appended into which "hero" files and even more time consuming to verify that each of the packed files opens and functions properly.
Additionally, I do not want to keep all the hundreds of GB worth of development files available on an external drive in the off chance that some texture or collection is missing. But of course recreating some of those would be a real nightmare.
I think I have all the *.mp4 files needed for the final Premiere edit, but some scenes may need to be extended or otherwise modified as editing progresses and music and effects are added.
Any clarification or guidance would be most graciously appreciated!!
Thanks in advance,
$\begingroup$
$\endgroup$
Add a comment
|
1 Answer
$\begingroup$
$\endgroup$
4
Appending and importing are static processes, ie they don't rely on the source files anymore, which means you don't need to worry about that data, it's safely stored in your file. Packing is aimed at data that's referenced externally, such as image and video files).
Linking on the other hand is dynamic, so if you linked in some data from another (source) file, this source file must stay around.
-
$\begingroup$ Thank you for your input. That helps narrow down some of the confusion. One additional thing I've discovered: I have an alembic file that uses an external cache for its animation. This cache did not pack with the "packed" version of the file so when I reopened it, the mesh was not in the proper position for the frame -e.g., a trucking move ended with the mesh in frame, but it was not in the same pose. I had to put the cache file back into its original directory for this to work. This will become somewhat tedious to troubleshoot as I have multiple alembic animations in numerous *.blend files. $\endgroup$– cybercomCommented Oct 25, 2023 at 17:08
-
$\begingroup$ Generally I think the premise is flawed. You should keep external files external, and archive/compress your entire project structure instead. $\endgroup$ Commented Oct 25, 2023 at 17:42
-
$\begingroup$ Thank you for your input. While that will be done eventually, right now, I am simply trying to find the best way to keep all of the necessary files, textures, caches, etc so that I can delete what is not needed and free up some 350GB of space on my C:\ drive. Since I know what *.blend files I am using as final versions in the project, I had hoped that packing would include everything referenced by those files and I could get rid of everything else. Unfortunately, it appears that, without manually going through every final file and examining it, there is no reliable way to accomplish this. $\endgroup$– cybercomCommented Oct 26, 2023 at 18:49
-
$\begingroup$ Since this is still a working project, I need to revisit some of the *.blend files during the editing process. In fact, I just made some graphic changes and added 90 frames to one of the files. Archiving gains me nothing at this point, nor does archiving the entire 350GB. $\endgroup$– cybercomCommented Oct 26, 2023 at 18:58