スタジオ設定例(グリーンスクリーン、バーチャルカメラ)に戻る
はじめに
この記事では、Aximmetryに付属するバーチャルカメラコンパウンドについて解説します。これらは、AximmetryのネイティブレンダリングエンジンとUnreal Engineを用いて、非追跡型(バーチャルカメラ)によるグリーンスクリーン制作を行うために必要なツールです。フローエディター内でのインポート方法、他のアイテムとの接続方法、および含まれるコントロールボードについて説明します。
バーチャルカメラ
Aximmetryにおける「バーチャルカメラ」とは、固定式スタジオカメラを使用するワークフローを指します。また、実世界のスタジオカメラの仮想版も意味し、この仮想カメラにより、実世界のスタジオカメラでは捉えられないバーチャルプロダクションの仮想グラフィックスを視認可能にします。
カメラトラッキングシステム搭載のスタジオカメラについては、トラッキングカメラコンパウンドの記事を参照してください。
コンパウンドの配置場所
AximmetryのCommon_Libraryコンテンツパッケージには、AximmetryネイティブレンダリングエンジンとUnreal Engineのどちらを使用するかによって、様々なバーチャルカメラコンパウンドが用意されています。
Aximmetryネイティブレンダリングエンジン用コンパウンドフォルダ
[Common_Studio]:Camera\VirtualCam
Unreal Engine用コンパウンドフォルダ
[Common_Studio]:Camera\VirtualCam_Unreal
コンパウンド名
例: VirtualCam_4-Cam.xcomp
- VirtualCam_ - カメラコンパウンドのタイプ。上記のフォルダ内では、VirtualCam で始まるもののみが見つかります(VirtualCam, TrackedCam)。
- _4-Cam - 4台の仮想カメラを保持(3-Cam, 4-Cam, 8-Cam)。
コンパウンド名へのその他の追加要素:
- _Unreal - Unreal 仮想シーンで使用必須。
- _A-B-C - カメラ移動用に定義可能な多数のポイントを示す。カメラアニメーションポイントのデフォルト数は2つ。コンパウンドに2つのポイント(例: A-B)のみ存在する場合、コンパウンド名には明示されない。
- _MultiB - 各仮想カメラに3つのビルボードが存在。
- MixedCam_ - TrackedCamコンパウンドとVirtualCamコンパウンドの組み合わせ。Unreal仮想シーンでのみ利用可能。参照:複合カメラコンパウンド
コンパウンドのインポート
ファイルブラウザからフローエディタへコンパウンドをドラッグ&ドロップ:
注:フローエディタに既存のカメラコンパウンドが存在し、それを変更したい場合、新しいカメラコンパウンドを古いコンパウンドの上にドラッグ&ドロップするだけで変更できます。これにより、コンパウンドを変更しながら互換性のある設定と接続をすべて保持できます。
Aximmetryネイティブレンダリングエンジンの接続
Aximmetryネイティブレンダリングエンジンで使用する仮想カメラコンパウンドは、シーンをレンダリングするために以下のコンパウンドが必要です:
- [Common_Studio]:Compounds\Render\Render_General_PBR.xcomp コンパウンド、またはRender_General コンパウンド。
- カメラコンパウンドの配置元: [Common_Studio]:Camera\VirtualCam\
- シーン
これらをフローエディターにドラッグ&ドロップし、以下のように接続を設定します:
注: 例は [Studio]:News Room\News Room - VirtualCam_3-Cam.xcomp で確認できます
Unreal Engine との接続
重要: Aximmetry Blank プロジェクトから開始しない場合、AX Scene Editor ドキュメントの「コンテンツ作成」セクションにある Unreal プロジェクトの開く/作成で説明されている設定を構成する必要があります。
AX Scene Editor で Aximmetry カメラを追加
AX Scene Editor で 緑色のカメラ (仮想) を選択します:
AX Scene Editor でコンテンツを作成するドキュメントの Aximmetry 用プロジェクトのクックセクションに記載されている手順に従い、プロジェクトを保存してクックします。
Aximmetry に Unreal プロジェクトを追加
Aximmetry で、Unreal プロジェクトのルートディレクトリから .uproject ファイルをドラッグします。これにより Unreal Project モジュールノードが作成されます。
次に、画像のようにコンパウンドとUnrealプロジェクトモジュールを接続します:
コントロールボード
コンパウンドをインポートすると、Aximmetryはコンパウンドに含まれるコントロールボードを自動的にメニューバーに配置します。
VirtualCamコンパウンドの場合、これらは以下の通りです:
- カメラ
- ビルボード