Metlivi ブログ

キャラクターアニメーションを透明な背景でビデオとしてエクスポートする方法

キャラクターアニメーションを透明な背景でエクスポートするには、アニメーションの透明度を維持し、カラーとアルファチャンネルの両方をエクスポートします。以下のAfter Effectsワークフローでは、Apple ProRes 4444のQuickTime MOVを使用し、RGB+Alphaを選択し、再インポートしてエクスポートされたファイルを検証します。Adobeはチャンネル設定を文書化しており、AppleはProRes 4444がアルファをサポートすることを確認しています。Adobeのレンダリングおよびエクスポートに関するドキュメント、Apple ProResについて。

このガイドは、すでにアニメーションを持っており、編集または合成アプリケーションで再利用可能なビデオオーバーレイを作成したいキャラクタークリエイター向けです。After Effects、キャラクタープロジェクトまたは透明なソースアニメーション、および選択した出力を受け入れるデスティネーションアプリケーションが必要です。目標は、別のレイヤーの上に配置したときに周囲の領域が透明のままである完成したキャラクタービデオを得ることです。

2026年10月29日7分で読めますMetlivi Editorial Team
セクション 1

キャラクター動画を透明にするものは何ですか?

透明なアニメーションは、どのピクセルを表示し、どのピクセルで下のレイヤーを透過させるかに関する情報を保持します。RGBチャンネルが色を保持し、アルファチャンネルが透明度を保持します。After Effectsのアルファビューでは、白は完全に不透明な領域、黒は完全に透明な領域、灰色は部分的に透明な領域を表します。Adobe:アルファチャンネルとマスク。

典型的なキャラクターの場合、体は不透明、周囲のキャンバスは透明、エッジはぼかして部分的に透明にします。この区別は詳細を検査する際に重要です:灰色のエッジは意図的な場合がありますが、キャラクター全体を囲む薄い灰色の長方形は、望ましくない部分的な不透明度を示唆します。

ファイル名の拡張子だけでは、透明度が維持されるかどうかを判断できません。QuickTimeはコンテナであり、その内部で使用されるコーデックによってアルファを運ぶ能力が決まります。コンテナ、コーデック、チャンネル選択を別個のチェック項目として扱ってください。Adobe:アルファチャンネルとマスク。

セクション 2

エクスポート前にキャラクターをどのように準備しますか?

完成したアニメーションを含むコンポジションを開きます。含めたくない背景アートワークやソリッドレイヤーを非表示にします。ネストされたキャラクターコンポジションも検査してください:ネストされたコンポジション内の不透明なレイヤーが、透明にしたい領域を覆い隠している可能性があります。

実際のアルファを確認し、ビューアの背景色だけで透明度を判断しないでください。コンポジションパネルでチャンネルの表示を開き、アルファを選択します。Adobeはこのビューを、カラー画像とは独立して透明度の値を検査するために提供しています。Adobe:ビューの変更と使用。

キャラクターが最も幅広く、または最も高くなるフレームなど、いくつかのポーズを検査します。キャラクターの分離されたパーツの間やアクセサリの周りを見てください。空であるべき領域がアルファビューで白く見える場合は、先に進む前にコンポジションを修正してください。

ソースがすでに不透明な背景にフラット化されたアニメーションしかない場合、アルファ対応のエクスポート形式を選択しても、その背景を特定して除去することはできません。利用可能であればレイヤー構造のソースに戻るか、マスクやマットを使用して必要な透明度を先に作成してください。Adobeはマスクとマットを透明領域を定義するツールとして説明しています。Adobe:アルファチャンネルとマスク。

セクション 3

どの動画形式を選択すべきですか?

このワークフローでは、QuickTime MOVでApple ProRes 4444を選択します。AppleはProRes 4444を、モーショングラフィックスと合成の交換に適した、アルファチャンネルをサポートするフォーマットとして特定しています。ProRes 4444 XQもアルファをサポートしますが、ProRes 422のバリエーションはサポートしません。Apple:Apple ProResについて。

選択肢 このワークフローでの役割 判断
ProRes 4444のQuickTime MOV アルファ付きキャラクタービデオ ここで説明するエクスポートに使用します。受信側のアプリケーションが対応していることが条件です。
ProRes 4444 XQのQuickTime MOV アルファ対応の別のProResオプション 受信側のワークフローが特に要求する場合に使用します。
ProRes 422、422 HQ、LT、Proxy アルファをサポートしないProResフォーマット 透明度が必要な場合は4444バリエーションを選択します。

これらのアルファサポートの違いは、AppleのProResドキュメントに基づいています。

フルアニメーションをレンダリングする前に、短いテストを受信側のアプリケーションにインポートしてください。これにより、インストールされているソフトウェアでハンドオフ全体を確認できます。設定を1つ変更して再エクスポートするのが容易な程度にテストを小さくしておいてください。

セクション 4

After Effectsで透明なビデオをエクスポートするには?

レンダーキューを使用し、設定を明示的に確認します:

  1. キャラクターコンポジションを選択し、コンポジション > レンダーキューに追加を選択します。
  2. レンダー設定を開きます。解像度、フレームレート、デュレーションを確認します。
  3. 出力モジュールを開き、フォーマットをQuickTimeに設定します。
  4. フォーマットオプションを開き、Apple ProRes 4444を選択します。
  5. チャンネルをRGB+Alphaに設定します。
  6. カラーをストレート(非マット)に設定します。受信側のワークフローがプレマルチプライドアルファを要求しない限り。
  7. 出力先を目的のMOVファイル名とフォルダに設定し、レンダーを選択します。

Adobeはキュー、出力コントロール、アルファ設定をレンダリングおよびエクスポートガイドで文書化しています。

コーデックはファイルの透明度保持能力を維持し、チャンネル設定は透明度情報を含めます。フルレンダーを開始する前に両方を確認してください。エクスポートアプリケーションを変更する場合は、新しいアプリケーションの設定を再度検査してください:Adobeは、出力モジュールのフォーマットとチャンネル設定がAMEのキューを通じて転送されないことに注意しています。Adobeのレンダリングおよびエクスポートに関するドキュメント。

セクション 5

エクスポートされたアニメーションをどのように検証しますか?

レンダリングされたMOVをAfter Effectsにインポートし、新しいテストコンポジションに配置します。チャンネルの表示 > アルファを使用してアルファを検査します。Adobeの黒から白へのアルファ表示に従って、キャラクター形状のマットとその周囲の透明なスペースが見えるはずです。Adobe:ビューの変更と使用。

次に、実践的な3背景テストを行います。これは、ソフトウェアのプリセットではなく、アルファチャンネルの動作から導かれる検査手順です:

  1. エクスポートされたキャラクターの下に白いソリッドを配置し、暗いフリンジを検査します。
  2. ソリッドを黒に変更し、薄いフリンジを検査します。
  3. 彩度の高い色に変更し、望ましくない長方形、隙間、半透明領域を検査します。

例として、薄い輪郭と暗い足を持つキャラクターは、すべての3つの背景でチェックする必要があります。黒背景では薄い輪郭が、白背景では足が検査しやすくなります。カラー背景は、意図せずに下のレイヤーが透けて見える領域を明らかにします。

静止フレームのチェックに加え、エクスポート全体を再生してください。最初のポーズ、最後のポーズ、最も大きな動きが存在することを確認します。ループ再生を意図している場合は、2つのコピーを連続して配置し、接続部分を検査します。最後に、実際に使用するアプリケーションでオーバーレイチェックを繰り返します。

セクション 6

なぜ背景が不透明に見えたり、エッジにハローが出たりするのですか?

問題が最初に現れた箇所を用いて修正箇所を絞り込みます。元のコンポジション、インポートされたエクスポート、受信側のアプリケーションの順に確認してください。これにより、不要な背景がすでにソースに存在している場合に、エクスポート設定を繰り返し変更することを防止できます。

観察される現象 次に確認すべき項目
元のコンポジションでキャラクターの周囲に不透明なスペースがある そのスペースを覆っている背景アートワーク、ソリッド、ネストされたレイヤーを探します。
元のアルファは正しいが、インポートされたエクスポートが完全に不透明 エクスポートコーデックとRGB+Alphaの選択を再確認します。
After Effectsでは機能するが、他では不透明に見える 受信側アプリケーションのアルファ解釈とフォーマットサポートを検査します。
背景は透明だが、エッジに暗いまたは薄いフリンジがある ストレートアルファとプレマルチプライドアルファが一貫して解釈されているか確認します。

ストレートアルファは透明度を可視カラー情報とは別に保存します。プレマルチプライドアルファはマットカラーをRGB値に組み込みます。解釈の不一致は、部分的に透明なエッジ周辺にハローを生じさせます。Adobeは両方の方法とその結果生じるエッジ問題を文書化しています。Adobe:フッテージアイテムのインポートと解釈。

After Effectsでは、プロジェクトパネルでインポートされたフッテージを選択し、ファイル > フッテージの解釈 > メインを選択します。Alpha設定をエクスポートに合わせます:ストレート出力の場合はストレート - 非マット、プレマルチプライド出力の場合はプレマルチプライド - カラーでマットを正しいマットカラーで選択します。無視は避けてください。これは透明度情報を無視します。Adobeのフッテージ解釈手順。

セクション 7

画像シーケンスが代わりに有用なのはいつですか?

キャラクター作成ワークフローが個別にレンダリングされたフレームを提供する場合、画像シーケンスが有用です。Adobeは、1フレームあたり1ファイルで、番号付きファイル名が順序を示すものを、静止画シーケンスとして説明しています。このようなシーケンスは、ここで要求されている単一のビデオファイルではなく、中間アセットです。Adobe:静止画と静止画シーケンスのレンダリングおよびエクスポート。

番号付きフレームを受け取った場合、その順序を維持し、意図したフレームレートを確認してからコンポジションに組み立てます。例として、120フレームを30fpsで再生すると4秒、24fpsでは5秒になります。正しい透明度は、誤って解釈された再生速度を補いません。

シーケンスが組み立てられたら、同じMOVエクスポートと再インポートチェックに従います。編集可能なプロジェクトやソースフレームを検証済みのエクスポートとともに保管し、後でキャラクターを修正できるようにしてください。有用な完成アセットは、アルファ検査をパスし、完全なアニメーションを保持し、意図したデスティネーションでクリーンに合成されるビデオです。

セクション 8

ソース

関連記事

このテーマをさらに見る