メインコンテンツまでスキップ

アニメーションスタジオ向けクラウドストレージ — RcloneViewで制作アセットを管理する

· 約8分
Steve
Senior Engineer

アニメーションスタジオは膨大な量のレンダリング、リグ、テクスチャを生成します。RcloneViewはチームに、どのクラウドプロバイダーでも制作アセットをバックアップ、同期、整理できる単一のビジュアルインターフェースを提供します。

20分のエピソードを制作する中規模アニメーションスタジオは、3Dシーンファイル、高解像度テクスチャライブラリ、何千ものレンダリング済みEXRフレーム、コンポジットプロジェクト、最終納品マスターなど、簡単に10TBのプロジェクトデータを蓄積します。この量のデータを複数のクラウドプロバイダー間で確実に移動させ、リモートで作業するアーティストからアクセス可能にすることは、常に運用上の課題となります。RcloneViewはこの課題に直接対応し、90以上のプロバイダーにわたるクラウドストレージを、CLIを使わずに1つのデスクトップアプリケーションから視覚的に管理できるインターフェースを提供します。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

アニメーション制作におけるクラウドストレージの課題

アニメーションパイプラインは、階層化されたアセット構造に依存しています。最上位にはコンセプトアートやリファレンス、中間にはショット単位の3Dシーンやリグ、そして最下層ではレンダーファームが数万枚もの画像シーケンスを出力します。それぞれの階層には異なるストレージ階層が適しており、進行中のファイルには高速でアクセスしやすいクラウド(Google Drive、Dropbox)、レンダリング出力には大容量オブジェクトストレージ(Wasabi、Backblaze B2)、完成した制作物には暗号化されたアーカイブが使われます。

これらの階層間の移動を管理するには、これまでrcloneのCLIスクリプトが必要でしたが、システム管理者ではないプロダクションコーディネーターやリードにはハードルが高いものでした。RcloneViewはrcloneの転送エンジンをグラフィカルなエクスプローラーでラップし、どのチームメンバーでも操作できるようにします。スーパーバイザーが一度ジョブを設定すれば、あとは全員が同じインターフェースからブラウズ、ダウンロード、モニタリングを行えます。

Adding cloud storage remotes for animation production in RcloneView

レンダリング出力の自動バックアップ

レンダーファームは、重い制作作業では数日でローカルストレージを埋め尽くすほどの速さで画像シーケンスを生成します。信頼できるアプローチは、レンダリング完了直後に完成したシーケンスをクラウドオブジェクトストレージへオフロードすることです。RcloneViewでは、レンダリング出力フォルダをWasabiやAmazon S3のバケットに向けた同期ジョブを設定し、EXR、TIFF、DPXシーケンスのみを対象とするファイルタイプフィルターを追加し、一時的なレンダーキャッシュデータを除外できます。

1対Nの同期機能により、1つのレンダリング出力フォルダを、コンポジットチームがアクティブにアクセスするWasabiバケットと、長期アーカイブ用のBackblaze B2バケットの両方に、1回の操作でファンアウトできます。ジョブ設定でチェックサム検証を有効にすると、転送中に発生する可能性のある破損を検出でき、何百時間ものレンダリング作業がかかっている場合には特に重要です。

Running a sync job to back up rendered animation frames to cloud storage in RcloneView

クラウドプロバイダー間でのアセット同期

アニメーションスタジオは通常、複数のクラウドプロバイダーを同時に運用しています。ドキュメントやコラボレーション用のGoogle Workspace、レンダリングストレージ用のS3互換バケット、クライアントへの納品共有用のDropboxやpCloudのようなプラットフォームなどです。RcloneViewの2パネルファイルエクスプローラーを使えば、これらの間でのアセット移動を完全に視覚的に行えます。左側でソースを、右側で送信先をブラウズし、ドラッグまたはコピーするだけです。

ProResマスター、DCP、高解像度テクスチャアーカイブなどの最終納品パッケージについては、フォルダ比較機能を使って、受領確認前に納品されたコピーがソースと一致していることを検証できます。RcloneViewは、どのファイルが同一か、サイズが異なるか、片方にしか存在しないかを示すサイドバイサイドの差分表示を提供し、多くのスタジオが現在頼っている信頼性の低い手動チェックに取って代わります。

Live transfer monitoring while syncing animation assets to cloud storage in RcloneView

暗号化を使った完成制作物のアーカイブ

制作が完了すると、スタジオはすべてのプロジェクトファイル、レンダーパス、納品物を確実にアーカイブする必要があります。RcloneViewのジョブマネージャーで一度限りのコピージョブを設定し、最初にドライランで転送内容を確認してから実行します。ジョブ履歴ログには、転送されたすべてのファイル、合計サイズ、所要時間が記録され、プロダクションコーディネーターにプロジェクトクローズアウトに適したドキュメントを提供します。

暗号化が重要なアーカイブ(クライアント所有のIP、ライセンスされたキャラクターリグなど)については、送信先をCrypt仮想リモートと組み合わせます。Cryptは既存のクラウドストレージを透過的な暗号化でラップし、スタジオが鍵を保持し、クラウドプロバイダーには不透明な暗号化されたブロブしか見えません。これにより、複数プロバイダーにまたがる冗長なクラウドアーカイブを実現しながら、ほとんどのスタジオのNDA要件を満たすことができます。

Folder comparison to verify delivered animation assets match source files in RcloneView

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. リモートタブ > 新規リモートから、クラウドストレージプロバイダー(Google Drive、Wasabi、Backblaze B2など)を追加します。
  3. ジョブマネージャーで、画像シーケンス形式を対象としたファイルタイプフィルターを使い、レンダリング出力の同期ジョブを設定します。
  4. スケジューリング機能(PLUSライセンス)を有効にして、レンダーファームがアイドル状態になる決まった時間に夜間アーカイブジョブを実行します。

クラウドストレージ管理をRcloneView内で一元化することで、制作チームはさまざまなストレージプロバイダーにまたがるファイル転送の調整ではなく、クリエイティブな作業に集中できるようになります。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces