検索
Start typing to search...

Aximmetry SEシーン設定(AR)

Author:

はじめ

このドキュメントでは、Aximmetry SE を使用して AR シーンを作成する方法について説明します。モデルの追加、影や反射の追加、よりリアルにするための追加情報について説明します。

AR シーンまたはモデルの配置

トラッキングシステムを使用する場合

まず、入力を設定する必要があります。

- INPUTS コントロールボードに移動し、INPUT X モジュールを選択します。

- プロパティエディタで、カメラデバイスとトラッキングデバイスを指定します。

注:Aximmetry Calibrator またはBasic Calibrator を使用してトラッキングデバイスをキャリブレーションした場合は、キャリブレーションプロファイルもここにロードする必要があります。


これで、ARモデルが表示されるはずです。

オブジェクトがカメラの後ろにある場合、カメラを動かして周囲を確認する必要がある場合があります。


見つけたら、目的の場所に移動できます。

Transformation Gizmo をオンにすると、位置決めが簡単になります。

Transformation Gizmo の詳細についてはこちらをご覧ください。

 

トラッキングシステムを使用しない場合

トラッキングシステムがない場合でも、準備が必要な特別な場合があります。

その場合は、次の手順に従ってください。

- INPUTS コントロールボードに移動し、INPUT X モジュールを選択します。

- プロパティエディタで、カメラデバイスを指定します。

- モデルの変換値を使用して、カメラの前に移動します。

モデルを表示するには、値を少し調整する必要がある場合があります。

セットアップにトラッキングシステムを追加すると、モデルの位置を再調整する必要があることにご注意ください。

変換ギズモをオンにすると、位置決めが簡単になります。

変換ギズモの詳細についてはこちら

その後、マテリアルを設定できます。

 

影の追加

AR オブジェクトに影を追加するには、シーンに 1 つ以上のダイナミックライトを追加する必要があります。

ダイナミックライトの詳細についてはこちら

シャドウキャッチャーの追加

シャドウキャッチャーは、影のみが表示される透明なオブジェクトです。

シーンにScene NodeとRectangleを追加し、次のように接続します:

Rectangleを、影を表示したい位置に配置します:

地面の上にシャドウキャッチャーを追加する

例えばテーブルに影を追加したい場合、追加の手順が必要です:

まず、実際のテーブルのサイズを測定します。奥行、長さ、高さです。

次に、3D 矩形のサイズをそれに合わせて調整します。

例えば、幅0.9m、奥行0.5m、高さ0.75mのテーブルがあるとします。


矩形のプロパティは次の通りです:

  • 平面: XZ(1) - これにより、矩形が上を向きます。
  • X StartとX End - これらの値でRectangleの幅を設定します。
  • Y StartとY End - これらの値でRectangleの奥行を設定します。

次に、Scene Nodeを実際のテーブルの高さ(この例では0.75m)に配置します:

その後、Transformation Gizmoを使用して、平面をテーブルの位置に粗く配置できます:

Transformation Gizmoの詳細についてはこちら

Scene NodeのTransformationプロパティを使用して、Rectangleの位置を微調整できます。

 

シャドウキャッチャーシェーダーの追加

[Common]:Shaders\Special\Transp_ShadowOnly.xshadを追加し、Rectangleに接続します:

シェーダーのTransparencyプロパティをNormal(1)に設定します:

Opacityプロパティを使用して、シャドウの透明度を調整できます。

右側の画像は現在のシャドウの設定を示しています:

Sphereがシャドウを投射していますが、この環境では少し暗すぎます。

より現実感を追加するため、シーンにAmbient Lightを追加できます:

ライトの詳細こちら

これが結果です:

IBLをARシーンで使用する

ARオブジェクトを環境と最も自然に融合させるためには、Image Based Lightingを適用できます。

IBLをARオブジェクトに適用する際は、3つの方法があります。詳細はこちらをご覧ください。 - 近日公開

IBLをARオブジェクトで使用するには、シェーダーをこちらで説明されているように設定する必要があります。

各方法は類似した結果を生成します:

反射の追加

シーンに反射を追加するには、反射平面を追加する必要があります:

シャドウキャッチャーと同じ方法で矩形を追加します。

NOTE: シャドウキャッチャーをコピーすることで、より簡単に実行できます。

  • シャドウキャッチャーのScene NodeとRectangleを選択します。
  • Altキーを押しながらドラッグアンドドロップで複製します。
  • 複製したシェーダーからTransp_ShadowOnlyシェーダーを接続解除します。

[Common]:Shaders\Mirror\Mirror_Flat.xshadシェーダーを追加し、矩形に接続します:

Planar Reflectionsの追加手順をこちらに従い、シェーダーのMirror Image入力にMIRROR-1トンネルを接続します:

シェーダーのTransparencyプロパティをAdd(2)に設定します:

リフレクションの配置

Reflection CatcherをShadow Catcherと同じように配置します。

Shadow CatcherとReflection Catcherが同じ高さにあるため、Shadow Catcherのみが表示されます。

Mirror CatcherのScene Nodeを選択し、高さを0.001メートル上げます。

床の反射の場合、0から0.001メートルに移動しました:

テーブルの反射の場合、0.75から0.751メートルに移動しました:

フローエディターは次のように表示されるはずです:

出力は次のようなものになるはずです:

反射をより現実的にするには、当社の Planar Reflections ドキュメントをご確認ください。

記事内容

Loading
Close
Loading spinner icon
1/10