3Dアイテムの作成 - ブレンダー
3D ブレンダーの使い方入門
アップロード中
29分
👍 ガイドを理解するのに役立つように、ページの下部にビデオが添付されています。 ガイドと一緒にビデオを見ることで、より簡単に進めることができます! blenderからunityに移行する前に、最初に行うべきことはオブジェクト、マスク、アーマチュアを整理することです。以下にその方法を示します。 creator base setオブジェクトのオブジェクトプロパティを変換します。 マスクを解除します。 不要なボーンを削除します。 最後に、すべての要素をフラットな階層に配置する必要があります。 ステップ1:トランスフォームの設定 creator base setオブジェクトのプロパティを見ると、回転値が完全にゼロになっておらず、スケール値が1に設定されていないことに気付くでしょう。これは、blenderとfbxファイルの間でスケールの基準とワールド軸に違いがあるためです。 blenderはサイズ単位としてmを使用し、fbxはcmを使用します。 blenderはz軸を上下に使用し、fbxはy軸を上下に使用します。 アイテムオブジェクトを選択した状態で、オブジェクト > 親 > 変換を保持してクリアをクリックします。これにより、以前に適用された設定が削除されます。 2\ 次に、オブジェクト > 適用 > すべての変換をクリックして、現在の状態をデフォルトにします。 3\ ビューポートの右上隅にあるオプションメニューから「オリジン」を選択します。 4\ サイズを0 01に変更するには、スケールツールを使用する必要があります。 ctrlキー を使用して小数点以下の桁を微調整します。 ❗️ 注意 この数値はスケールツールを使用してのみ変更でき、設定ウィンドウに直接入力することはできません。 5\ ステップ4と同様に、x軸で90度回転させるには、回転ツールを使用します。 6\ ビューポートの右上隅にあるオプションメニューから「origins」のチェックを外します。 ステップ2:マスクを分離する unityがファイルをインポートするとき、マスクという名前のメッシュオブジェクトを探します。見つからない場合、変換プロセスは正しく機能しません。 マスクオブジェクトを選択し、モディファイア設定で既存のモディファイアを見つけ、xボタンで削除します。 2\ マスクオブジェクトを選択した状態で、オブジェクト > 親 > クリアして変換を保持を押します。これにより、マスクがアーマチュアから分離されます。 ステップ3:不要なアーマチュアを削除する blenderからfbxファイルをエクスポートする際、すべてのボーンにはウェイト情報が含まれます。このプロセス中に発生する可能性のある容量の問題を避けるために、未使用のスケルトンを削除してください。 creator base setのスケルトンを選択し、編集モードに入ります。 2\ ワイヤーフレームビューに切り替え、アイテムに使用されていないボーンを削除します。 step 4 階層をオフにする fbxファイルにエクスポートする前に、エクスポートする3つのオブジェクトの間に階層がないことを確認する必要があります。前のステップでマスクとスケルトンのリンクを解除しましたが、再確認することをお勧めします。 アイテムオブジェクトを選択し、オブジェクトプロパティでリレーションを確認して、親に何も接続されていないことを確認します。接続されている場合は、オブジェクト > 親 > 変換を保持してクリアをクリックして切断します。 2\ マスクオブジェクトについても同様に行います。 ステップ 5 fbx へのエクスポート アイテムを unity にインポートするには、アイテムオブジェクト、マスクオブジェクト、およびアーマチュアの3つのオブジェクトを単一の fbx ファイルにエクスポートする必要があります。 アイテムオブジェクト、マスクオブジェクト、およびアーマチュアを選択し、ファイル > エクスポート > fbx を選択します。 2\ ポップアップするウィンドウで、選択されたオブジェクトのチェックボックスをオンにして、選択されたオブジェクトのみが抽出されるようにします。 3\ 下部のアーマチュアタブで、リーフボーンの追加とアニメーションのベイクオプションをオフにします。 4\ 名前を付けて、エクスポートボタンをクリックします。 zepeto studio unity project ❗️ 注意 最新の 3dモデル作成の準備 docid\ jtaxlvcdxmvk9xgqmaex1 ファイルとunity 2020 3 9がインストールされていることを確認してください。 unity hubを開き、\[open]をクリックします。 2\ zepeto unity projectファイルを開きます。この時点で、フォルダーを選択してその中に含まれるすべてのファイルを開きます。 unity in a nutshell unityを開くと、中央にシーンビューが表示されます。ここでほとんどの編集を行います。 左側にはファイルの階層が表示されます。ここでシーンに含まれるすべてのオブジェクトを確認できます。 左下にはプロジェクトツールバーがあります。ここでプロジェクトファイルに含まれるすべてのオブジェクトを確認できます。 右側にはインスペクターパネルがあります。ここでは、選択したオブジェクトのプロパティを表示できます。 シーンビューの上部にはゲームタブがあります。ゲームタブでは、ゲームカメラに合わせてオブジェクトを表示およびテストできます。 ステップ6 fbxをインポートする まず、下のプロジェクトパネルでプレイグラウンドを見つけて、ダブルクリックして開きます。 2\ ファイルウィンドウを開いて、先ほどblenderから抽出したfbxファイルを見つけ、プロジェクトパネルにドラッグします。 3\ プロジェクトパネル内で、+ > フォルダボタンをクリックして新しいフォルダを作成します。フォルダの名前をアイテムの名前にします。 4\ fbxファイルを新しく作成したフォルダにドラッグし、フォルダをダブルクリックして開きます。 step 7 テクスチャをインポートしてマテリアルを作成する fbxファイルをインポートするのと同様に、以前に作業したテクスチャファイルが含まれているフォルダーを開き、それをunityのプロジェクトパネルにドラッグします。 プロジェクトパネル内で、+ > マテリアルボタンをクリックして新しいマテリアルを作成します。マテリアルの名前をアイテムの名前と同じにします。 unityのデフォルトのマテリアルをzepetoが使用するシェーダーに変更する必要があります。zepetoのアイテムは、zepetoアプリでうまく動作するように作られた特殊なシェーダーです。 これらのシェーダーはzepetoと呼ばれ、zepeto unity projectファイルに含まれています。 4\ zepetoシェーダーグループ内で、必要なシェーダーのタイプを選択します。 step 8 アイテムにマテリアルを割り当てる アイテムを選択し、インスペクターパネルを表示します。プロジェクトパネル内のマテリアルをドラッグして接続し、下部の適用をクリックして適用します。 step 9 \ convert to zepeto style fbxファイルを選択して右クリックします。zepeto studio > convert to zepeto styleを選択します。 2\ ステップ1は、作成したアイテムと同一のファイルを作成します。unityでは、これをprefabと呼びます。 ❗️ 注意 prefabが生成されない場合、unityはエクスポートされたアイテムに問題がある可能性があります。また、アイテムの名前がmaskである場合にも問題が発生する可能性があるため、前のステップで名前を確認して変更することを確認してください。 step 10 test the item アイテムプレハブが作成されたら、アイテムをテストできます。 unityでplaygroundを開いた状態で、上部の再生ボタンをクリックします。 2\ 画面が切り替わり、中央にzepetoのアバターが表示されます。右側のヒエラルキーパネルからloaderを選択し、インスペクターパネルでzepetoが提供するさまざまなアイテムカテゴリのリストが表示されます。作成したアイテムのカテゴリを選択して確認します。 3\ 下部のプロジェクトパネルからプレハブをドラッグし、インスペクターパネルのカテゴリの横のボックスにドロップします。 4\ deformボタンを使用して、アイテムをさまざまなポーズでテストします。 ❗️ 注意 このプロセス中にアイテムに何か問題があることに気付いた場合は、blenderに戻って修正する必要があります。 step 11 zepetoファイルにエクスポート アイテムのテストが完了したら、 zepetoファイルにエクスポートする必要があります。 まず、エクスポートプロセスはプレイモードでは機能しないため、上部の再生ボタンを押してプレイモードを終了します。 2\ アイテムのプレハブを選択し、右クリックして zepeto studio > export as zepeto を選択します。 おめでとうございます。これで、zepeto studio にアップロードできる zepeto ファイルができました。 📘 以下のガイドを参照してください。 \[ アイテム詳細の入力 docid\ egnxbu3rj db3h930piae ] https //www youtube com/watch?v=wjqpumuklou https //www youtube com/watch?v=wjqpumuklou