モデルをインポート (Import Model)

Sofia Alfonso | 2024-12-18

Plask Motionは、シーン内での視覚化とアニメーションのために3Dモデルアセットをインポートすることを可能にします。このガイドでは、モデルのインポートプロセスを説明し、サポートされているフォーマットと要件を解説します。

サポートされているフォーマット

Plask Motionは以下の3Dモデルフォーマットをサポートしています:

  • GLB: glTF 2.0標準を使用した3Dシーンとモデルのバイナリ形式。
  • FBX (バージョン7100以上): 3Dアニメーションとモデルのための一般的なフォーマット。
  • VRM (バージョン0.0): 主にVRoid Studioで使用される3Dヒューマノイドアバターのファイル形式。VRアプリケーションでの使用を目的としており、glTF 2.0標準に基づいています。
  • PMX: MikuMikuDance (MMD)で使用されるファイル形式で、アニメスタイルのキャラクターでダンスアニメーションを作成するために一般的に使用されます。

VRMファイルを使用する際は:

  • 現在PlaskでサポートされているバージョンはVRMバージョン0.0であるため、これを使用してください。
  • VRMファイルは、VRoid Studioや類似のソフトウェアで作成されたキャラクターモデルのインポートに最適です。

PMXファイルの場合:

  • PMXファイルとそのテクスチャを含むディレクトリ全体をインポートしてください。
  • ディレクトリ内にPMXファイルが1つだけ存在することを確認してください。
  • PMXは、MikuMikuDanceモデルやアニメ/ボカロコミュニティに参加しているユーザーに最適です。

物理シミュレーションと瞬きサポート

Plask Motionは、VRMおよびPMXモデルに対して高度な物理シミュレーションを組み込むことで、基本的なアニメーションを超えています。この機能は、特に髪や服の動きなどの要素にリアルさをもたらします。

  • 物理シミュレーション: Plaskの物理シミュレーションの中心には、Babylon-mmdの統合があります。これにより、キャラクターの動きに反応するリアルな髪の動きと、よりリアルなキャラクターの衣服の動きを提供します。
  • 自動瞬き: 自然なキャラクターの外観を高めるために、PlaskはVRMおよびPMXモデルの自動瞬きシステムを実装しています。

インポート方法

方法1: インポートボタンを使用する

    1. アウトライナーの上部にある「インポート」ボタンをクリックします。
    1. または、アセットパネルにある「モデルをインポート」ボタンをクリックします。
    1. ファイルブラウザからモデルファイルを選択します。

方法2: ドラッグアンドドロップ

コンピュータからモデルファイルをドラッグして、ビューポートにドロップします。

インポート要件とポリシー

最適なパフォーマンスと互換性を確保するために、以下のガイドラインを遵守してください:

    1. ファイルサイズ制限: 最大アップロードサイズは50MBです。
    1. モデル構造: モデルにはメッシュとスキンされたスケルトンの両方が必要です。
    1. ポーズ: モデルは安静時のポーズとしてTポーズである必要があります。
    1. ボーン数: 最適なアニメーションのために、モデルには最低24のソースボーンが必要です。

PMXインポートの詳細

PMXファイルをインポートする場合:

  • PMXファイルとそのテクスチャを含むディレクトリ全体をインポートします。
  • ディレクトリ内にPMXファイルが1つだけ存在することを確認してください。

ボーン構造の推奨事項

Plaskはさまざまなボーン構造を持つモデルを扱えますが、最大52の特定のボーンを持つモデルに最適化されています。これには以下が含まれます:

ModelsRequirements

    1. hips
    1. spine
    1. leftUpLeg
    1. rightUpLeg
    1. spine1
    1. leftLeg
    1. rightLeg
    1. spine2
    1. leftFoot
    1. rightFoot
    1. neck
    1. leftToeBase
    1. rightToeBase
    1. head
    1. leftShoulder
    1. rightShoulder
    1. leftArm
    1. rightArm
    1. leftForeArm
    1. rightForeArm
    1. leftHand
    1. rightHand
    1. leftHandIndex1
    1. rightHandIndex1
    1. leftHandIndex2
    1. rightHandIndex2
    1. leftHandIndex3
    1. rightHandIndex3
    1. leftHandMiddle1
    1. rightHandMiddle1
    1. leftHandMiddle2
    1. rightHandMiddle2
    1. leftHandMiddle3
    1. rightHandMiddle3
    1. leftHandRing1
    1. rightHandRing1
    1. leftHandRing2
    1. rightHandRing2
    1. leftHandRing3
    1. rightHandRing3
    1. leftHandPinky1
    1. rightHandPinky1
    1. leftHandPinky2
    1. rightHandPinky2
    1. leftHandPinky3
    1. rightHandPinky3
    1. leftHandThumb1
    1. rightHandThumb1
    1. leftHandThumb2
    1. rightHandThumb2
    1. leftHandThumb3
    1. rightHandThumb3

注意: キャラクターには追加のボーンを持たせることができますが、アニメーションのリターゲティングに直接関与するのはこの52のボーンだけです。アクセサリー用の追加ボーンは、コアアニメーションに干渉しません。

ベストプラクティス

  • インポートする前に、モデルが明確なTポーズであることを確認してください。
  • PMXモデルをインポートする際には、必要なテクスチャがすべて含まれていることを確認してください。
  • 複雑なモデルの場合は、最良の結果を得るためにPlaskの推奨する52ボーンシステムに合わせてボーン構造を簡素化することを検討してください。

トラブルシューティング

インポート中に問題が発生した場合:

  • ファイルがサイズとフォーマットの要件を満たしているか確認してください。
  • モデルにメッシュとスケルトンデータの両方が含まれているか確認してください。
  • PMXインポートの場合は、必要なすべてのファイルが同じディレクトリにあることを確認してください。

準備の整ったモデルがPlask Motionでのスムーズなアニメーションの鍵です。さらなるサポートが必要な場合は、support@plask.aiのサポートチームにお気軽にお問い合わせください。