FireMonkey アプリケーションに 3D モデルをインポートする

提供: RAD Studio
移動先: 案内検索

チュートリアル:3D モデルをインポートする(FireMonkey) への移動


このチュートリアルでは、3D モデルのインポート方法を順を追って説明します。

FireMonkey HD/3D アプリケーションを作成しコンポーネントを追加する

  1. [ファイル|新規作成|その他...|マルチデバイス アプリケーション - Delphiを選択します。
    DesktopFMX.png
  2. [マルチデバイス アプリケーション]ウィザードで、[HD マルチデバイス アプリケーション]または[3D マルチデバイス アプリケーション]を選択します。
    このチュートリアルでは、[HD マルチデバイス アプリケーション]を使用しますが、[3D マルチデバイス アプリケーション]を使用して 3D モデルをインポートすることもできます。
    FMXHDApp.png

  3. フォームに TViewport3D コンポーネントを追加します。
    [3D マルチデバイス アプリケーション]を使用している場合は、このステップは省略します。3D フォームには既に TViewport3D コンポーネントが含まれているからです。
  4. TViewport3D コンポーネントの子として TLight を追加します。TLight は以下のように追加します。
  5. TModel3D を以下のように追加します。
    Types of applications for 3D importers.png

メッシュ コレクション エディタを使って 3D モデルをインポートする

  1. 追加した TModel3D[構造]ビューで選択します。
  2. [オブジェクト インスペクタ][プロパティ]ページで、[MeshCollection]フィールドの参照([...])ボタンをクリックすることで、[メッシュ コレクション エディタ]を開きます。
    MeshColection in Properties.png

  3. [メッシュ コレクション エディタ][読み込み...]ボタンをクリックし、3D ファイル(.ase、.dae、.obj)を探して選択することで、3D 形式ファイルを読み込みます。
    このチュートリアルでは、FireMonkey.dae モデルを使用します。これは、本製品のインストール ディレクトリ(Samples\FireMonkey\ModelViewer\Firemonkey)にあります。詳細は、「サンプルの説明」を参照してください。
    MeshColection Editor2.png

  4. [メッシュ コレクション エディタ]にモデルが読み込まれて表示されたら、以下が可能になります。
    • [メッシュ コレクション エディタ]の右側にあるトラック バーを使ってモデルを拡大/縮小する。
    • モデルをクリックし、目的とする回転とは逆の方向にドラッグすることで、モデルを回転させる。
  5. モデルが適切に配置され正しい縮尺になったら、[メッシュ コレクション エディタ][OK]ボタンをクリックして、モデルをフォームに表示します。
    3d model in form at design time.png

  6. プロジェクトを実行します。
    3d model in form at run time .png

次のチュートリアル

関連項目