3Dアイテムの作成 - ブレンダー
3D ブレンダーの使い方入門

アップロード中

29min

👍 ガイドを理解するのに役立つように、ページの下部にビデオが添付されています。 ガイドと一緒にビデオを見ることで、より簡単に進めることができます!



BlenderからUnityに移行する前に、最初に行うべきことはオブジェクト、マスク、アーマチュアを整理することです。以下にその方法を示します。

  1. Creator Base Setオブジェクトのオブジェクトプロパティを変換します。
  2. マスクを解除します。
  3. 不要なボーンを削除します。
  4. 最後に、すべての要素をフラットな階層に配置する必要があります。



ステップ1:トランスフォームの設定

Creator Base Setオブジェクトのプロパティを見ると、回転値が完全にゼロになっておらず、スケール値が1に設定されていないことに気付くでしょう。これは、BlenderとFBXファイルの間でスケールの基準とワールド軸に違いがあるためです。

  • Blenderはサイズ単位としてMを使用し、FBXはCMを使用します。
  • BlenderはZ軸を上下に使用し、FBXはY軸を上下に使用します。
Document image




  1. アイテムオブジェクトを選択した状態で、オブジェクト > 親 > 変換を保持してクリアをクリックします。これにより、以前に適用された設定が削除されます。
Document image




2. 次に、オブジェクト > 適用 > すべての変換をクリックして、現在の状態をデフォルトにします。

Document image




3. ビューポートの右上隅にあるオプションメニューから「オリジン」を選択します。

Document image




4. サイズを0.01に変更するには、スケールツールを使用する必要があります。 Ctrlキー を使用して小数点以下の桁を微調整します。

Document image




❗️ 注意この数値はスケールツールを使用してのみ変更でき、設定ウィンドウに直接入力することはできません。



5. ステップ4と同様に、X軸で90度回転させるには、回転ツールを使用します。

6. ビューポートの右上隅にあるオプションメニューから「Origins」のチェックを外します。



ステップ2:マスクを分離する

Unityがファイルをインポートするとき、マスクという名前のメッシュオブジェクトを探します。見つからない場合、変換プロセスは正しく機能しません。

  1. マスクオブジェクトを選択し、モディファイア設定で既存のモディファイアを見つけ、Xボタンで削除します。
Document image




2. マスクオブジェクトを選択した状態で、オブジェクト > 親 > クリアして変換を保持を押します。これにより、マスクがアーマチュアから分離されます。

Document image




ステップ3:不要なアーマチュアを削除する

BlenderからFBXファイルをエクスポートする際、すべてのボーンにはウェイト情報が含まれます。このプロセス中に発生する可能性のある容量の問題を避けるために、未使用のスケルトンを削除してください。

  1. Creator Base Setのスケルトンを選択し、編集モードに入ります。
Document image




2. ワイヤーフレームビューに切り替え、アイテムに使用されていないボーンを削除します。

Document image




STEP 4 : 階層をオフにする

FBXファイルにエクスポートする前に、エクスポートする3つのオブジェクトの間に階層がないことを確認する必要があります。前のステップでマスクとスケルトンのリンクを解除しましたが、再確認することをお勧めします。

  1. アイテムオブジェクトを選択し、オブジェクトプロパティでリレーションを確認して、親に何も接続されていないことを確認します。接続されている場合は、オブジェクト > 親 > 変換を保持してクリアをクリックして切断します。
Document image




2. マスクオブジェクトについても同様に行います。



ステップ 5 : FBX へのエクスポート

アイテムを Unity にインポートするには、アイテムオブジェクト、マスクオブジェクト、およびアーマチュアの3つのオブジェクトを単一の FBX ファイルにエクスポートする必要があります。

  1. アイテムオブジェクト、マスクオブジェクト、およびアーマチュアを選択し、ファイル > エクスポート > FBX を選択します。
Document image




2. ポップアップするウィンドウで、選択されたオブジェクトのチェックボックスをオンにして、選択されたオブジェクトのみが抽出されるようにします。

Document image




3. 下部のアーマチュアタブで、リーフボーンの追加とアニメーションのベイクオプションをオフにします。

Document image




4. 名前を付けて、エクスポートボタンをクリックします。



ZEPETO Studio Unity Project

❗️ 注意 最新のZepeto Unity ProjectファイルとUnity 2020.3.9がインストールされていることを確認してください。



  1. Unity Hubを開き、[Open]をクリックします。
Document image




2. Zepeto Unity Projectファイルを開きます。この時点で、フォルダーを選択してその中に含まれるすべてのファイルを開きます。



Unity in a nutshell

  • Unityを開くと、中央にシーンビューが表示されます。ここでほとんどの編集を行います。
Document image




  • 左側にはファイルの階層が表示されます。ここでシーンに含まれるすべてのオブジェクトを確認できます。
Document image




  • 左下にはプロジェクトツールバーがあります。ここでプロジェクトファイルに含まれるすべてのオブジェクトを確認できます。
Document image




  • 右側にはインスペクターパネルがあります。ここでは、選択したオブジェクトのプロパティを表示できます。
Document image




  • シーンビューの上部にはゲームタブがあります。ゲームタブでは、ゲームカメラに合わせてオブジェクトを表示およびテストできます。
Document image




ステップ6: FBXをインポートする

  1. まず、下のプロジェクトパネルでプレイグラウンドを見つけて、ダブルクリックして開きます。
Document image




2. ファイルウィンドウを開いて、先ほどBlenderから抽出したFBXファイルを見つけ、プロジェクトパネルにドラッグします。

Document image




3. プロジェクトパネル内で、+ > フォルダボタンをクリックして新しいフォルダを作成します。フォルダの名前をアイテムの名前にします。

Document image




4. FBXファイルを新しく作成したフォルダにドラッグし、フォルダをダブルクリックして開きます。



STEP 7 : テクスチャをインポートしてマテリアルを作成する

  1. FBXファイルをインポートするのと同様に、以前に作業したテクスチャファイルが含まれているフォルダーを開き、それをUnityのプロジェクトパネルにドラッグします。
  2. プロジェクトパネル内で、+ > マテリアルボタンをクリックして新しいマテリアルを作成します。マテリアルの名前をアイテムの名前と同じにします。
  3. UnityのデフォルトのマテリアルをZEPETOが使用するシェーダーに変更する必要があります。ZEPETOのアイテムは、ZEPETOアプリでうまく動作するように作られた特殊なシェーダーです。
  • これらのシェーダーはZEPETOと呼ばれ、Zepeto Unity Projectファイルに含まれています。
Document image


4. ZEPETOシェーダーグループ内で、必要なシェーダーのタイプを選択します。



STEP 8 : アイテムにマテリアルを割り当てる

  1. アイテムを選択し、インスペクターパネルを表示します。プロジェクトパネル内のマテリアルをドラッグして接続し、下部の適用をクリックして適用します。
Document image




STEP 9 :Convert to ZEPETO Style

  1. FBXファイルを選択して右クリックします。Zepeto Studio > Convert to ZEPETO styleを選択します。
Document image




2. ステップ1は、作成したアイテムと同一のファイルを作成します。Unityでは、これをPrefabと呼びます。

❗️ 注意 Prefabが生成されない場合、Unityはエクスポートされたアイテムに問題がある可能性があります。また、アイテムの名前がmaskである場合にも問題が発生する可能性があるため、前のステップで名前を確認して変更することを確認してください。



STEP 10 : Test the item

アイテムプレハブが作成されたら、アイテムをテストできます。

  1. UnityでPlaygroundを開いた状態で、上部の再生ボタンをクリックします。
Document image




2. 画面が切り替わり、中央にZEPETOのアバターが表示されます。右側のヒエラルキーパネルからLoaderを選択し、インスペクターパネルでZEPETOが提供するさまざまなアイテムカテゴリのリストが表示されます。作成したアイテムのカテゴリを選択して確認します。

Document image




3. 下部のプロジェクトパネルからプレハブをドラッグし、インスペクターパネルのカテゴリの横のボックスにドロップします。

Document image




4. Deformボタンを使用して、アイテムをさまざまなポーズでテストします。



❗️ 注意 このプロセス中にアイテムに何か問題があることに気付いた場合は、Blenderに戻って修正する必要があります。



STEP 11 : .zepetoファイルにエクスポート

アイテムのテストが完了したら、.zepetoファイルにエクスポートする必要があります。

  1. まず、エクスポートプロセスはプレイモードでは機能しないため、上部の再生ボタンを押してプレイモードを終了します。
Document image




2. アイテムのプレハブを選択し、右クリックして Zepeto Studio > Export as .zepeto を選択します。

Document image




おめでとうございます。これで、ZEPETO Studio にアップロードできる .zepeto ファイルができました。

📘 以下のガイドを参照してください。 [詳細を入力]







更新日 18 Nov 2024
Doc contributor
Doc contributor
Doc contributor
このページは役に立ちましたか?