メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

カスタム車両メッシュのインポート

この例では、RoadRunner Scenario と互換性のある車両メッシュを作成してインポートする方法を説明します。互換性のあるカスタム車両メッシュを作成するには、次のワークフロー手順に従います。

手順

説明

ボーン階層の設定

3D 作成環境で、車両メッシュのボーン階層を設定し、パーツ名を指定します。

マテリアルの割り当て (オプション)

オプションで、車両パーツにマテリアルを割り当てます。

メッシュとアーマチュアのエクスポート

車両メッシュとアーマチュアを .fbx ファイル形式でエクスポートします。

RoadRunner Scenario へのメッシュのインポート

車両メッシュを RoadRunner Scenario にインポートします。

メモ

この例では、メッシュの作成に 3D 作成ソフトウェア Blender® Version 2.80 を使用します。

ボーン階層の設定

  1. 車両メッシュを Blender などの 3D モデリング ツールにインポートします。

  2. このメッシュに RoadRunner Scenario との互換性をもたせるには、次の命名規則を使用して、メッシュの最小限のボーン階層に次の車両パーツを含める必要があります。

    車両パーツ名前

    車両

    vehicle_name

    車体

    body

    左前輪

    wheel01

    右前輪

    wheel02

    左後輪

    wheel03

    右後輪

    wheel04

  3. 最上位の車両オブジェクトの名前を、Sedan などの想定される車両タイプに設定します。最上位の車両オブジェクトは、他の車両オブジェクトの親にならなければなりません。

    Blender bone hierarchy body selection

  4. wheel01wheel02 など、同じ車軸上の 2 つの車輪の変換には、"Y" 軸のオフセットの差が 0.01 m 未満であることが要求されます。そうでない場合、各車輪は別の車軸に分類されます。

マテリアルの割り当て

オプションで、車両の body にマテリアル スロットを割り当てられます。paint という語を含むマテリアルを body ノードの下のメッシュに適用すると、RoadRunner Scenario[Attributes] ペインでメッシュの色を変更できます。RoadRunner Scenario は色を乗算するため、マテリアルを既定の色である白のままにしてもかまいません。

Blender body material

マテリアル スロットを作成し、車体に割り当てます。1 つ目のマテリアル スロットが body オブジェクトに対応することを確認します。たとえば、Blender の階層を次の図に示します。

Blender chassis material

メッシュとアーマチュアのエクスポート

メッシュとアーマチュアを .fbx ファイル形式にエクスポートします。たとえば、Blender で次のようにします。

  1. [Include] セクションで、[Object Types] について [Armature][Mesh] を選択します。

    Blender include for export

  2. [Transform] セクションで、次のように設定します。

    • [Scale]1.00 に設定する

    • [Apply Scalings][All Local] に設定する

    • [Forward][Y Forward] に設定する

    • [Up][Z Up] に設定する

    [Apply Unit][Use Space Transform] を選択します。

    Blender transform for export

  3. [Geometry] セクションで、次のようにします。

    • [Smoothing][Face] に設定する

    • [Apply Modifiers] を選択する

    Blender geometry for export

  4. [Armature] セクションで、次のように設定します。

    • [Primary Bone Axis][Y Axis] に設定する

    • [Secondary Bone Axis][X Axis] に設定する

    Blender armature for export

  5. [Export FBX] を選択します。

RoadRunner Scenario へのメッシュのインポート

新しい FBX モデルを RoadRunner Scenario にインポートするには、アセットの作成、インポート、変更の指示に従います。新しい車両のインポートが完了したら、メッシュを [Vehicle] タイプに変更する必要があります。アセット ブラウザーで車両アセットを選択して右クリックし、[Default Type][Vehicle] を選択します。

Specify asset type as vehicle.

これで、任意の RoadRunner Scenario シミュレーションで新しい車両アセットを使用できるようになりました。

参考

|