在 HeavyM 2.8 中,我们引入了一个新的保存系统。 HeavyM 文件现在作为项目进行管理,放在专用的文件夹中,所有外部文件都可以集中在一起。
这旨在简化文件管理和项目传输(即使是在 Windows 和 Mac 电脑之间或使用云解决方案时!)
保存项目
保存项目时,HeavyM 会创建一个具有您选择名称的文件夹。 它有一个特定的图标 及以下结构:包含同名的 .hm 文件和一个 "MediaFiles" 子文件夹。
备份项目
从 2.13.6 版本开始,为了防止在保存过程中由于错误或重大故障而导致项目完全丢失,系统引入了一种安全机制。你现在可以在项目文件夹中的 “Backups” 文件夹里找到项目的倒数第二个保存版本的副本。另一个副本也会添加到 "Documents\HeavyM\Project Backups"。
具体发生的情况是:当项目再次保存时,在保存新修改内容之前,会创建当前 .hm 文件的副本,后缀为 "_previousSave"。然后,新修改内容会被添加到 .hm 文件中。此后的每次保存,当前项目都会被复制并覆盖 "_previousSave" 文件,依此类推。这样,如果你保存了不想保留的修改内容,你总是可以找到一个项目文件的精确副本,该副本为上一次保存前的状态。
在 MediaFiles 文件夹中收集外部资源
如果您在映射项目中使用外部媒体文件,建议在保存时使用 收集和保存 选项(文件 → 收集媒体文件并保存...)以确保 HeavyM 在重新加载时始终能找到它们。
这个选项(除了常规保存外)还会将项目中的所有外部文件复制一份并储存在项目的 MediaFiles 文件夹中。 然后,文件路径将在项目中被覆盖,下一次重载时,HeavyM 将优先在 MediaFiles 文件夹中寻找您的文件。
收集和保存 选项适用于所有类型的外部文件:来源中的文件(图像、GIF、视频、导入的生成着色器)、效果(导入的后处理着色器)、背景(背景图像)和音频(序列器和序列上的音轨)。
如果您向项目添加了新的外部媒体,才需要使用此选项(它将仅复制 MediaFiles 中尚不存在的文件),否则常规保存就足够了。
注意: 如果您手动将项目外部文件移动到其 MediaFiles 文件夹中,重新加载时也能找到它们。
项目传输
如果您的所有外部文件都已收集在项目的 MediaFiles 文件夹中,那么在将项目传输到另一个位置(另一文件夹、驱动器甚至是计算机)时,您只需要确保复制或移动整个项目文件夹(包含 MediaFiles 文件夹和 .hm 文件)。
注意:当从 Mac 切换到 PC 或相反时,这项操作也可行。
查找丢失的文件
如果一个媒体文件丢失,加载项目时会弹出这个窗口:
这个窗口允许您通过提供文件的新路径来定位丢失的文件(请确保随后收集并保存文件!) 如果您跳过此窗口,还可以在软件中从关联模块(媒体的来源面板、播放器和组着色器的属性面板等)中定位每个文件。
即使您手头没有文件,您仍然可以安全地编辑项目的其他部分并保存,丢失文件的信息仍将保存在备份中,您可以在后续会话中随时定位它们。
一旦一个文件被定位,它将在项目中恢复所有保存的属性(附加播放器、参数、控制分配等)。
注意:丢失的文件可以从软件中的关联模块手动删除。