Q100079: バックアップ、アーカイブ、セッションスクリプトを使用して Mari プロジェクトを共有およびバックアップするためのベストプラクティス

まとめ

アーティストは、プロジェクトを他の人と共有したり、ネットワークドライブにバックアップしたりすることがしばしば求められます。この記事では、利用可能な各方法をいつ使用するか、効率性を確保するために避けるべきアプローチ、そして一般的なプロジェクト管理のベストプラクティスについて説明します。

詳細情報

プロジェクトの場所

Mariプロジェクトは単一のファイルで構成されません。プロジェクトとは、プロジェクトロケーション内のフォルダであり、主に多数の小さなエンコードされたファイル( MariキャッシュまたはDDIキャッシュブロックと呼ばれる)が含まれます。この構造によりパフォーマンスが向上し、 Mari大規模なプロジェクトを処理できるようになります。

これらのプロジェクト フォルダーが配置されているディレクトリは、[編集] > [環境設定] > [データ] > [プロジェクト] > [プロジェクトの場所]を選択すると見つかります。

スタジオ環境では、すべてのアーティストが互いのプロジェクトにアクセスできるように、プロジェクトの場所をネットワークドライブに設定したいと考えるかもしれません。しかし、残念ながら、これは以下の問題を引き起こす可能性があります。

  • Mariプロジェクトの作業中にこのキャッシュディレクトリにアクセスする必要があるため、このキャッシュがネットワークドライブにある場合、ローカルドライブにある場合ほど高速に読み取ることができませMari 。これはパフォーマンスの問題につながる可能性があります。
  • クラッシュタイムなどに発生するネットワークの問題や過負荷は、プロジェクトの不可逆的な破損や作業内容の損失につながる可能性があります。そのため、プロジェクトの場所のキャッシュはネットワークバックアップとして使用しないでください。

そのため、アーティストはプロジェクトの保存場所をコンピュータのSSDなどのローカルドライブに設定しておくことをお勧めします。コンピュータやネットワークドライブ間でプロジェクトデータを効率的に共有するには、代わりにバックアップアーカイブ、またはセッションスクリプトを使用できます。

注:ユーザーによっては、パソコンのプロジェクトの保存場所をOneDriveやGoogle Driveなどのクラウドと同期されているディレクトリに設定している場合があります。プロジェクトの保存場所はWindowsのデフォルトでユーザーのドキュメントフォルダに保存されるため、この設定は自動的に行われる場合もあります。上記のネットワークドライブの場合と同様の理由から、 Mariのプロジェクトの保存場所をクラウドストレージアプリに同期・アップロードしないでください。

自動バックアップ

自動バックアップ&リストアシステムを有効にすると、保存または自動保存が実行されるたびにプロジェクトのバックアップが作成されます。プロジェクトと同様に、バックアップも単一のファイルではありません。プロジェクトのバックアップパスには、プロジェクトの場所と同じファイルとフォルダ構造があり、さらにバックアップ管理に固有のファイルがいくつかあります。

これはMari 7 の新機能であり、さまざまな利点を提供します。

  • バックアップ パスは、すべてのアーティストがアクセスできるようにネットワーク ドライブに安全に設定できるため、スタジオ コンテキストでプロジェクトを共有できる方法になります。
  • プロジェクトの異なるバージョン間を移動する方が、より高速で実用的です。異なるバックアップを開く場合は同じプロジェクトが使用され、高度に最適化されています。一方、アーカイブを抽出すると別のプロジェクトが作成されます。
  • バックアップの生成は、 Mariとは別のプロセスであるMriBackupによって行われます。そのため、バックアップの作成によってアーティストの作業が中断されることはなく、ユーザーがMari終了してもバックアップの作成が途中で中断されることはありません。
  • このツールは増分的な性質を持つため、複数のバックアップは複数のアーカイブよりも軽量です。
  • バックアップにはタイムスタンプが付けられ、簡単に識別できるようにタグ付けすることもできます。

アーカイブと比較した主な欠点は、個々のバックアップのデータが同じプロジェクトの他のバックアップと同じフォルダーにあるため、個々のバックアップは通常単独では存在しないことです。

自動バックアップおよび復元システムの詳細については、次のドキュメントを参照してください。
Mari Docs: 自動バックアップと復元の使用

注: AB&Rシステムは、自動生成されるProject.mri.bakファイルとは異なります。Project.mri.bakファイルは、予期せず失われた作業を回復するのに役立つ場合があります。この代替方法の詳細については、次の記事を参照してください。
Q100039: バックアップからMariプロジェクトを復元する

Mariアーカイブ

Mariアーカイブは、プロジェクト全体を単一の.mraファイルに保存します。プロジェクト内のすべてのデータを実用的かつ安全かつ効率的に保存できる方法です。そのため、ユーザーがプロジェクトを別のアーティストに送信し、レビューや作業の継続を依頼したい場合に最適です。また、プロジェクトの長期バックアップとしても、最も安全で実用的なオプションです。

例えば、プロジェクトが完成し、スタジオが将来の参照用にバックアップを保存したい場合などです。Backup Pathフォルダ全体を保存するよりも、単一の.mraファイルの方が軽量で実用的です。

ただし、アーカイブは非常に大きなファイルになる可能性がありますが、セッション スクリプトは軽量で、他の利点もあります。

また、ネットワークドライブへの直接アーカイブ/インポートは避けてください。アーカイブとインポートの処理速度が大幅に低下し、アーカイブ破損のリスクが生じます。これらの理由は、この記事の「プロジェクトの場所」セクションで説明したとおりです。アーカイブする場合は、ローカルドライブにアーカイブし、必要に応じてネットワークドライブにコピーすることをお勧めします。インポートする場合は、既存のアーカイブをネットワークドライブからローカルドライブにコピーし、 Mariにインポートすることをお勧めします。

注:アーカイブの詳細と、アーカイブの作成またはインポート方法については、次のドキュメントを参照してください。
Mari Docs: プロジェクトの管理

セッションスクリプト

セッションスクリプトを使用すると、アーティストはプロジェクトの選択した部分(ライト設定、特定のオブジェクト、更新されたシェーダーなど)を簡単にエクスポートし、他のプロジェクトにインポートできます。そのため、プロジェクトの特定の部分のみを他のアーティストと共有したい場合にセッションスクリプトの使用をお勧めします。セッションスクリプトは、 .msfファイルと、エクスポートされたすべてのデータを含むいくつかのフォルダで構成されています。

注意:現在、セッション スクリプトには 1 つの制限があり、これについてはMariのオンライン ドキュメントのセッション スクリプトのセクションで説明されていることに注意してください。

さらに、次のドキュメントでは、セッション スクリプトをエクスポートおよびインポートする方法について説明します。
Mari Docs: セッションスクリプトのエクスポート
Mari Docs: セッションスクリプトのインポート

さらなる支援

問題が発生した場合やワークフローに関する質問がある場合は、サポート チケットを作成し、この記事で要求されている情報を提供してください。
Q100090: Mari問題を報告する際にサポートに送信する情報

サポート リクエストを開く方法の詳細については、次の記事を参照してください。
Q100064: サポートチケットを発行する方法

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください