3Dアイテムの作成 - 3D MAYA
3Dリギング

3D リギング - 髪

7min

📘 サンプル ショートヘア / ロングヘア



ステップ 1 : リギングの準備

すべてのジョイントを選択して、bindSkinを実行します。

bindSkinを実行した後、dummyFace > Hairモデルを選択し、Copy Skin Weightsをクリックしてすべてのヘアウェイト値をコピーします。

❗️ ZEPETOは、1つのポイントが保持できるジョイント情報の数を4に制限しています。ウェイト情報が5以上にならないようにリグを作業してください。また、ジョイントスケールを調整し、頻繁にウェイトの状態を確認してください。

2880




ジョイントを1つずつ移動し、誤ったウェイト値を修正します。

👍 より速く作業するために、以下のジョイントスケール値を確認してください。 headUpper.scaleX = 0.85 - 1.15 headUpper.scaleY = 0.7 - 1.1 jBone.scaleX = 0.8 - 1.2 hairAll.scaleX = 0.88 - 1.15 foreHead.scaleZ = 0.8 - 1.175

3852




STEP 2 : リギング

スイングボーンの設定は、ヘアリギングにおいて重要です。通常、ヘアジョイントはhairAllジョイントに追加されます。前髪のように額に動く髪の部分がある場合は、他のジョイントに接続することをお勧めします。

  • 基本的に、ヘアジョイントは頭の構造に従って固定されるため、全体の形が歪むことはありません。
1955




👍 各髪の毛の重みを割り当てるのが難しい場合は、ダミーモデルを作成して重みをコピーすることが役立ちます。

2591




📘 以下のガイドを参照してください。 [Swing Bone]



STEP 3 : 仕上げ

髪のオブジェクト、ジョイント(ヒップ)、マスク(マスク)を選択します。「Export Selection」をクリックして、.fbxファイルとして保存します。

1034




Unityプロジェクトでfbxファイルを選択し、ZEPETODefaultHairMaterial(Assets/ZEPETO-studio/shaders/)をドラッグアンドドロップで作成した髪のマテリアルに接続します。

2880




髪のfbxを選択し、右クリック -> ZEPETO Studio -> Convert to ZEPETO styleを選択して、プレハブに変換します。

1440




UnityでPlaygroundシーンを開き、HierarchyでLOADERを選択します。

LOADER > ZEPETO Character Custom Loader (Script)のHairタブにドラッグアンドドロップで接続して、作成したヘアプレハブを確認します。

Document image




Hierarchyの下でLOADERを選択し、シーン内で移動して、髪が正しく動くかどうかを確認します。

rigging_h_09.jpg
rigging_h_09.jpg




キャラクタープレビューが完了したら、プレハブファイルを右クリックし、ZEPETO Studio > Export as .ZEPETOをクリックします。ZEPETO拡張子のファイルが作成され、これはZEPETO Studioにアップロードする前の最終ステップとなります。

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