メインコンテンツまでスキップ

BlendShapeのセットアップ(v0.45)

BlendShape関連のアセット​

VRMをImportすると、モデル名から拡張子を除いた名前 + BlendShapes フォルダにPresetを表すBlendShapeClipが作成されます。

figure
figure

BlendShapeAvatarアセット。

figure
figure

設定画面​

アセットには以下の設定画面があります。

BlendShapeAvatarアセットのインスペクタ​

Editorタブ​

BlendShapeClip選択・設定作成

figure
figure

Listタブ(v0.45から)​

BlendShapeClipのリスト

figure
figure

BlendShapeClipアセットのインスペクタ。​

BlendShapeタブ​

設定作成します。

figure
figure

BlendShape Listタブ​

BlendShapeタブで作成した値を見ることが出来ます。 あまり使わない。

figure
figure

Material Listタブ​

BlendShapeによるLookAt(後述)や、BlendShapeで色を変える設定を作成することができます。

figure
figure

各BlendShapeClipの設定​

各BlendShapeClipに対して顔を作ります(顔以外も可)。

1. 対象のBlendShapeClipを選ぶ​

BlendShapeAvatarのインスペクタから選択する

figure
figure

アセットのBlendShapeClipを直接選択する

figure
figure

2. スライダを操作して顔を作る​

モデルに存在するSKinnedMeshRendererの名前から、 目的のBlendShapeのスライダーを探して値を設定します。 変更値は即座に反映されます。 Applyボタン不要になりました(v0.45)。

3. Previewの操作​

Preview Weight Slider で0~1の効き具合をテストできます。

左ドラッグ・右ドラッグ向きを変えられます。

中ドラッグ移動できます。

中間値を許可しない設定(v0.45)​

figure
figure

スクリーンショットのような記号的表現でBlendShapeの中間値を表示したくない場合を想定して、二値化フラグを追加しました。四捨五入(round)で実装しています。

ロードするアプリケーションがv0.45以降になっていると有効になります。

figure
figure