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

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

BlendShape関連のアセット

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

figure

BlendShapeAvatarアセット。

figure

設定画面

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

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

Editorタブ

BlendShapeClip選択・設定作成

figure

Listタブ(v0.45から)

BlendShapeClipのリスト

figure

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

BlendShapeタブ

設定作成します。

figure

BlendShape Listタブ

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

figure

Material Listタブ

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

figure

各BlendShapeClipの設定

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

1. 対象のBlendShapeClipを選ぶ

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

figure

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

figure

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

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

3. Previewの操作

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

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

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

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

figure

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

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

figure