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

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