> For the complete documentation index, see [llms.txt](https://aventurine.gitbook.io/avalon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aventurine.gitbook.io/avalon/document/tutorial/05.md).

# 表情アニメーションを作りたい

Shape .anim Maker

アバターの表情はシェイプキー（メッシュの形を変える値）を動かすアニメーション（.anim ファイル）で作られています。&#x20;

### Shape .anim maker でサクサク表情作成！ <a href="#id-01" id="id-01"></a>

{% hint style="success" %}

* Scene上でリアルタイムプレビュー
* シェイプキー絞り込み・検索機能つき
* 用途に合わせて選べる書き出しキー（自動検出機能つき）
  {% endhint %}

## 操作手順 <a href="#id-02" id="id-02"></a>

{% stepper %}
{% step %}

### 顔メッシュをセットする <a href="#id-03" id="id-03"></a>

Shape .anim makerを開き、「対象のメッシュ」にアバターの顔が入っているメッシュをドラッグ&ドロップします。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FsMETPyAjUfdzM1VKJE2t%2Fimage.png?alt=media&amp;token=746a6eba-392a-4851-9ed5-938074afefc9" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### （参考にしたい表情がある場合）既存アニメーションを読み込む <a href="#id-04" id="id-04"></a>

既存のアニメーションのシェイプキーの値を編集して上書きしたり、調整したものを別のアニメーションとして保存することも可能です。

「読み込むアニメーション」に、参考にしたい.animファイルをドラッグ＆ドロップしてください。

読み込んだ値がスライダーに反映され、Scene上のアバターにもプレビューされます。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2Fzdwqpjoim63r2cV0I46e%2Fimage.png?alt=media&amp;token=bf5245d5-b42e-4069-9429-6d65745639f3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### 表情を作る <a href="#id-05" id="id-05"></a>

スライダーを動かして表情を作成します。値を変えたキーは**青くハイライト**されます。

シェイプキーが多い場合は、**検索ボックス**や**カテゴリ**で絞り込めます。

特定のキーだけ元に戻したい場合は、スライダー右の **「↺」** ボタンをクリックしてください。\
&#x20;全部リセットしたいときは **「初期状態にリセット」**&#x3067;メッシュ読み込み時の顔に戻せます。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FfmlE37iRN8Z63a2YQyiq%2Fimage.png?alt=media&amp;token=12a1543a-be3f-4fed-9329-c726b38a2c73" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### （任意）書き出すシェイプキーを選択 <a href="#id-06" id="id-06"></a>

通常の保存では「初期値から変化したキーだけ」が .anim に含まれます。\
**Face Binderで使用する予定であればそのままでOKです。**

**「全キーを書き出す」** にチェックを入れると、変化していないキーも含め全シェイプキーを書き出せます。

あわせて **「VRC標準キーを自動除外」** にチェックを入れると、リップシンクやまばたき用のシェイプキー（VRChat 側で制御するもの）を書き出しから除外できます。\
自動検出で除外されたキーはスライダーがグレーアウトして操作できなくなります。

手動で除外したいキーは、各スライダー左の **チェックボックス** をオンにすると個別に除外できます。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FlRVCnuNmlXsUxCzW4mvd%2Fimage.png?alt=media&amp;token=742482af-45bf-4747-bb6f-30c6334b0176" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### アニメーションを保存する <a href="#id-07" id="id-07"></a>

表情ができたら、保存ボタンで保存します。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2F2QoeViLfShWdw8tQN6Jl%2Fimage.png?alt=media&amp;token=a3f0e83e-fa31-48c8-a54d-65f090d3ebf7" alt=""><figcaption></figcaption></figure>

| ボタン                     | 説明                 |
| ----------------------- | ------------------ |
| **クイック保存**              | 自動で所定フォルダに即保存      |
| **名前をつけて保存**            | 保存先とファイル名を自分で指定    |
| **上書き保存**（既存アニメーション読込時） | 読み込んだアニメーションに上書き保存 |

（クイック保存の場合）以下のアニメーションクリップが生成されていればOKです。

```
Assets > aVentuRine > aVALON > ShapeAnim > ShapeAnim_保存日時.anim
```

{% endstep %}
{% endstepper %}
