HeavyM 2.8では、新しい保存システムを導入しました。 HeavyMファイルはプロジェクトとして管理され、すべての外部ファイルを集めることができる専用のフォルダに収められます。
これは、ファイル管理とプロジェクト転送を簡単にすることを意図しています(WindowsとMacの間、またはクラウドソリューションの利用時も!)
プロジェクトの保存
プロジェクトを保存すると、HeavyMは選択した名前のフォルダを作成します。 特定のアイコン と以下の構造があります:同名の .hm ファイルと "MediaFiles" サブフォルダを含みます。
バックアッププロジェクト
バージョン 2.13.6 以降、保存中のまれな問題(ミスや重大なバグ)によるプロジェクトの完全な消失を防ぐためのセキュリティシステムが導入されました。プロジェクトフォルダ内の “Backups” フォルダに、最後から 2 番目に保存された状態のプロジェクトのコピーを見つけることができます。さらに、"Documents\HeavyM\Project Backups" にも別のコピーが追加されます。
実際に何が起こるかというと:プロジェクトが再度保存される際、新しい変更を保存する前に、現在の .hm ファイルのコピーが "_previousSave" という接尾辞付きで作成されます。その後、新しい変更が .hm ファイルに追加されます。その後の各保存時には、現在のプロジェクトがコピーされ、"_previousSave" ファイルを上書きします。このようにして、もし不要な変更を保存してしまっても、直前の保存前の状態のプロジェクトファイルの正確なコピーをいつでも見つけることができます。
MediaFilesフォルダにおける外部アセットの収集
マッピングプロジェクトで外部メディアファイルを使用する場合、保存時に 収集と保存 オプション(ファイル → メディアファイルを収集して保存...)を使用することをお勧めします。これにより、HeavyMが常にそれらをリロード時に見つけられます。
このオプションは(通常の保存に加えて)、プロジェクト内のすべての外部ファイルのコピーを作成し、それらをプロジェクトのMediaFilesフォルダに集めます。 その後、ファイルのパスはプロジェクト内で上書きされ、次回の再読み込み時にHeavyMは優先的にMediaFilesフォルダ内のファイルを探します。
収集と保存 オプションは、すべてのタイプの外部ファイルに適用されます:源泉のファイル(画像、GIF、ビデオ、インポートしたジェネレーティブシェーダー)、エフェクト(インポートしたポストプロセッシングシェーダー)、背景(背景画像)およびオーディオ(シーケンサおよびシーケンス上のオーディオトラック)。
新しい外部メディアをプロジェクトに追加した場合のみ、このオプションを使用する必要があります(その場合、MediaFilesにまだ存在しないもののみコピーされます)。それ以外の場合は、通常の保存で問題ありません。
注意: プロジェクトの外部ファイルを手動でMediaFilesフォルダに移動する場合、再読み込み時に見つかります。
プロジェクトの転送
すべての外部ファイルがプロジェクトのMediaFilesフォルダに集められている場合、プロジェクトを別の場所(別のフォルダ、ドライブ、あるいはPCなど)に転送する際に必要なのは、MediaFilesフォルダと.hmファイルを含む全プロジェクトフォルダを確実にコピーまたは移動することだけです。
注意:これはMacからPC、あるいはその逆に切り替えるときに機能します。
失われたファイルの位置を特定する
メディアファイルが失われた場合、プロジェクトをロードする際にこのウィンドウが表示されます:
このウィンドウは、失われたファイルの新しいパスを指定することで位置を特定する機能を提供します(その後、ファイルを収集および保存することを忘れないでください!) このウィンドウをスキップした場合、ソフトウェアの関連モジュールから各ファイルを位置づけることも可能です(メディアのためのソースパネル、プレイヤーとグループシェーダーのためのプロパティパネルなど)。
ファイルが手元になくても、プロジェクトの他の部分を編集して安全に保存することができます。失われたファイル情報はバックアップに保持され、後のセッションでいつでも位置を特定できます。
ファイルが位置づけられると、それはプロジェクト内で保存されたすべてのプロパティを回復します(アタッチされたプレイヤー、パラメーター、コントロールの割り当てなど)。
注意:失われたファイルはソフトウェアの関連モジュールから手動で削除することができます。