BlendShapeの作成
アバターのBlendShapeを衣装Meshに生成する方法です。
きせった (Kisetter) 3.1.3 対応⚫ アバター内の特定のMeshが持っているBlendShapeを、他のMeshにも追加する機能です。
BlendShape Meshを設定する前の確認事項#
- BlendShape Generatorは、現在Source AvatarとBlendShape Meshに設定されているBlendShapeの値を基準に、Meshの変形を計算します。
- そのため、生成を行う前に、Source AvatarとBlendShape MeshのBlendShape値が意図した状態になっているか確認してください。
- 例えば、
Breast_SmallBlendShapeが存在しない衣装に新しく追加したい場合は、Source AvatarまたはBlendShape MeshのBreast_Smallの値が0になっている必要があります。
- 例えば、
参照MeshのBlendShape値が0ではない状態で生成する場合#
一部の衣装は、アバターの基本体型ではなく、参照Meshに特定のBlendShapeが適用された状態に合わせて作られている場合があります。
このように、衣装に合わせるために参照Meshの
Breast_Small、BigBreastなどの値が0ではない状態で、そのBlendShapeを生成対象として選択すると、ツールは現在の形状を各BlendShapeのWeight 100の状態として判断し、BlendShapeを生成します。
- また、Weight 0のときの形状に戻せるように、
[Body Base]という補助用BlendShapeが一緒に生成されます。 - この場合、生成された他のBlendShapeを正常に動作させるには、
[Body Base]の値を100に設定しておく必要があります。
- また、Weight 0のときの形状に戻せるように、
1. ソースの準備#
- Avatar AnimatorにアバターのAnimatorを割り当てます。
- BlendShape Meshに、追加対象のBlendShapeを持つメッシュを割り当てます。
- 例)Head Mesh / Body Mesh
2. Meshの追加#

- [BlendShapeを追加するMesh一覧]のウィンドウをクリックして、リストを開きます。
- 追加するMeshを、[Skinned Mesh Rendererをここにドラッグして追加]と表示されたボックスにドラッグして追加します。
- 1つのSkinned Mesh Rendererを直接ドラッグして追加できます。
- または、複数のSkinned Mesh Rendererを子として持つ親オブジェクトをドラッグして、一度に追加することもできます。
- ボタンまたは [すべて削除] ボタンを押すと、リストからMeshを削除できます。
3. オプション設定(Optional)#

- [Options] ボタンをクリックしてオプションを設定できます。
- 衣装をボディに密着させたい場合は、Min Marginの値を0に設定することをおすすめします。
- ただし、この値を0に設定すると、一部のBlendShapeでメッシュの貫通(突き抜け)が発生する可能性があります。
- 衣装をボディに密着させたい場合は、Min Marginの値を0に設定することをおすすめします。
- 基準となるメッシュとの最小距離、またはSmoothに関連するパラメータを設定できます。
4. 追加するBlendShapeの選択#

[BlendShape一覧] ボタンをクリックして、リストを開きます。
[BlendShape一覧を更新] ボタンをクリックして、追加可能なBlendShapeのリストを更新します。
準備手順1で [BlendShape Mesh] に割り当てたMeshが持つBlendShapeがリストに表示されます。

他のSkinned Mesh Rendererに追加するBlendShapeを選択します。
- [すべて選択]で全項目を選択できます。
- [すべて解除]で、すべて選択を解除できます。
選択したBlendShapeのうち、実際にメッシュに変化が生じるBlendShapeのみが追加されます。#
5. [BlendShape 作成 ] ボタンをクリックして作成を進めます。#

ETC. BlendShapeの確認
- Object配下のすべてのBlendShapeを統合して調整できる[Eden BlendShape Controller]を、きせった (Kisetter)をご購入いただいた方に無料で配布しております。
- ツールの起動パス:[上部バー] - [きせった (Kisetter)] - [Eden BlendShape Controller]
- 使用方法:BlendShape Controller
問題が解決しませんか? Discord Helpチャンネルで問い合わせる ↗