はじめに
この記事では、Aximmetryに付属するARカメラコンパウンドについて解説します。これらは、移動式スタジオカメラ(トラッキングカメラ)を用いたAR制作に不可欠です。フローエディターでのインポート方法、他のアイテムとの接続方法、および含まれるコントロールボードについて説明します。
コンパウンドの場所
AximmetryのCommon_Libraryコンテンツパッケージには、AximmetryネイティブエンジンとUnreal Engineのどちらを使用するかによって、複数の異なるARカメラコンパウンドが用意されています。
コンパウンドフォルダ - Aximmetryネイティブエンジン
[Common_Studio]:Camera\ARCam
コンパウンドフォルダ - Unreal Engine
[Common_Studio]:Camera\ARCam_Unreal
コンパウンド名
例: ARCam_3-Cam
- ARCam_ - カメラコンパウンドのタイプ。上記のフォルダには、ARCam で始まるものだけが入っています。
- _3-Cam - 最大 3 台のトラッキングカメラ(3-Cam、8-Cam)からのビデオ入力およびトラッキングデータを受信して処理できます。
コンパウンド名へのその他の追加:
- _Unreal - Unrealの仮想シーンで使用する必要があります。
コンパウンドのインポート
ファイルブラウザからコンパウンドをフローエディターにドラッグアンドドロップします:
注: フローエディターに既に別のカメラコンパウンドが存在する場合、それを変更するには、新しいカメラコンパウンドを古いコンパウンドの上にドラッグアンドドロップします。これにより、互換性のある設定と接続が保持されたままコンパウンドが変更されます。
Aximmetryの接続
Aximmetry のネイティブエンジンワークフローで使用されるARカメラコンパウンドは、シーンをレンダリングするために以下のコンパウンドを必要とします:
- [Common_Studio]:Compounds\Render\Render_General_PBR.xcomp コンパウンドまたは Render_General コンパウンド。
- [Common_Studio]:Camera\ARCam\ARCam_3-Cam.xcomp カメラコンパウンド
- AR モデル
これらをフローエディターにドラッグアンドドロップし、接続を次のように設定します:
その後、モデルを3D空間に配置できます。
AX Scene Editor での接続
重要: Aximmetry Blank プロジェクトから開始しない場合は、AX Scene Editor ドキュメントの「 Unreal プロジェクトを開くまたは作成する 」セクションに記載されている設定を構成する必要があります。
さらに、以下のUnrealプロジェクト設定を設定する必要があります。
AX Scene EditorでAximmetryカメラを追加
基本のAR専用カメラを追加:ARカメラ(トラッキング対応)
または、標準機能に加えてAR要素をレンダリング可能な2種類のカメラのいずれか:グリーン+ARカメラ(トラッキング対応)またはLEDウォール+ARカメラ(トラッキング対応、1~9面)
注:+ARカメラのいずれかを使用する場合でも、AR関連のUnrealプロジェクト設定はすべて設定する必要があります。
プロジェクトを保存し、Aximmetry用プロジェクトのクックセクション(AX Scene Editorでのコンテンツ作成ドキュメント内)に記載されている手順に従ってクックしてください。
AximmetryにUnrealプロジェクトを追加
Aximmetryで、Unrealプロジェクトのルートディレクトリから.uprojectファイルをドラッグ&ドロップします。これによりUnrealプロジェクトモジュールノードが作成されます。
次に、画像のようにコンパウンドとUnrealプロジェクトモジュールを接続します:
制御ボード
コンパウンドをインポートすると、Aximmetryはコンパウンドに含まれる制御ボードをメニューバーに自動的に配置します。
ARCamコンパウンドの場合、これらは以下の通りです:
- カメラ
- 入力
+ARコンパウンドの場合、カメラの他の制御ボードに加えて「AR」制御ボードが追加されます。
続く
Aximmetryのネイティブレンダリングエンジンを使用してシーンをレンダリングする場合:
Unreal Engineを使用してシーンをレンダリングする場合: