Blenderからのエクスポート

Blenderからメッシュ、ライト、カメラ、トランスフォームアニメーション(スケール/回転/位置)、UVレイアウト、ピボットポイント、オブジェクト階層、マテリアルスロットをエクスポートできます。

モデルのエクスポート

マテリアルスロットの作成

マテリアルスロットはエクスポートする前にBlenderで作成し、割り当てる必要があります。これが行われていない場合、オブジェクトにはデフォルトのマテリアルスロットが1つ使用されます。

Note: マテリアルを持ち、エクスポートしたオブジェクトのメッシュに割り当てられているマテリアルスロットだけがインポートされます。

マテリアルスロットを作成するには、以下の手順に従ってください。

  1. プロパティパネルで、material タブを選択します。
  2. + を押して、新しいマテリアルスロットを追加します。
  3. New ボタンを押します。

  4. 作成する各素材スロットに対して手順2から4を繰り返します。

デフォルトでは、最初のマテリアルスロットがオブジェクトに割り当てられます。

オブジェクトに別のマテリアルスロットを割り当てたり、同じオブジェクトに複数のマテリアルスロットを割り当てるには、以下の手順に従います。

  1. 編集モードで、必要な面を選択します。(Shift+マウス右クリックで複数選択、Aで全ての面を選択)。
  2. プロパティパネルで、マテリアルタブを選択します。
  3. マテリアルスロットリストで、目的のマテリアルスロットを選択します。
  4. Assign ボタンを押して、選択したマテリアルスロットを選択した面に割り当てます。

モデルのUVアンラップ

モデルをUVアンラップすると、UVレイアウトが作成されます。UVレイアウトがないと、Qt Quick 3Dでモデルにテクスチャをレンダリングすることができません。

3Dメッシュをアンラップするには、様々な方法やテクニックがあります。Blenderでそれを行う最も基本的な方法を以下に説明します。

  1. 編集モードで、Aキーを押してメッシュ全体を選択します。
  2. Uキーを押し、コンテキストメニューからUnwrap

三角測量

  1. オブジェクトモードで、オブジェクトを選択します。
  2. プロパティパネルで、モディファイアタブを選択します。
  3. ドロップダウンリストで、Triangulate を選択します。

  4. Apply を押します。

Note: COLLADA としてエクスポートする場合、実際のエクスポートステップで三角測量ができます。

アニメーションのベイクアクション

Note: このステップは、カスタムカーブやオブジェクト拘束を使ってアニメーションをコントロールするアニメーションをエクスポートする場合にのみ必要です。

アクションはアニメーションデータを含むデータブロックです。アニメーションをエクスポートする場合は、アクションをベイクする必要があります。

  1. スペースバーキーを押します。
  2. bake actions と入力します。
  3. Enterキーを押します。

位置、回転、スケールを適用する。

Note: アニメーションをエクスポートするときは、この操作を行わないでください。

トランスフォーム値を適用すると、オブジェクトの位置、回転、スケールの値がリセットされます。ロケーションと回転の値は0に、スケールの値は1に変更されます。

  1. オブジェクトモードで、オブジェクトを選択します。
  2. Ctrl + Aキーを押します。
  3. Location を選択します。
  4. パネルのチェックボックスから、RotationScale もチェックします。

注意: Location を適用すると、オブジェクトの原点(ピボットポイント)もリセットされます。

ライトのエクスポート

Qtクイック3Dで使用するために、Blenderからあらゆるタイプのライトをエクスポートできます。

以下のプロパティがインポートされます:

  • 位置、回転、スケール
  • 明るさ
  • ライトの色
  • キャストシャドウ

ライトタイプがインポートされます(必要に応じて変換されます)。

BlenderのライトタイプとしてQt Quick 3Dにインポートされます。
面積面積
太陽方向性
スポット指向性
ヘミディレクショナル

カメラのエクスポート

Qtクイック3Dで使用するために、Blenderからパースペクティブカメラやオルソグラフィックカメラをエクスポートすることができます。

以下のプロパティがインポートされます:

  • 位置、回転、スケール
  • クリッピング開始/終了
  • 焦点距離(透視カメラのみ)。

BlenderからCOLLADAをエクスポートする

  1. ファイルメニューから、File > Export > Collada (.dae) を選択します。
  2. Triangulation がオンになっていることを確認してください。ただし、すでにすべてのメッシュを三角測量している場合は除きます。
  3. Export COLLADA ボタンを選択します。

BlenderからFBXをエクスポートする

FBXとしてエクスポートするには、BlenderにFBXエクスポートアドオンがインストールされ、有効になっている必要があります。Blenderのデフォルトインストールでは、Import-Export: FBX format がインストールされているはずです。FBXとしてエクスポートするオプションがない場合は、以下の手順でアドオンが有効になっていることを確認してください:

  1. File > User Preferences を選択します。
  2. 上のメニューバーからAdd-ons を選択します。
  3. fbxを検索します。
  4. アドオンが表示されるはずですので、名前の横にあるチェックボックスを選択して有効にします。

次に、FBXとしてエクスポートするには、以下の手順に従います:

  1. File > Export > FBX (.fbx) を選択します。
  2. Main タブで、ForwardY Forward に、UpZ Up に設定します。

  3. アニメーションの場合は、Animation タブでBaked Animation オプションがチェックされていることを確認します。

  4. Export FBX ボタンを選択します。

本書に含まれるドキュメントの著作権は、各所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。