> 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/feature/easy-blink-generator.md).

# Easy Blink Generator

イージーブリンクジェネレーター

面倒なまばたきアニメーションの作成を半自動化するツールです。

{% hint style="success" %}

#### こんな時に使えます

* [まばたきアニメーションを作りたい](/avalon/document/tutorial/02.md)
* [まばたきタイミングのプリセットを自作・配布したい](/avalon/document/tutorial/03.md)
  {% endhint %}

***

## 概要

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FKlomfakZvUduaPwU1iY7%2Fimage.png?alt=media&amp;token=20e2b37a-b9da-4c09-9235-bdb71723f003" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**【顔メッシュ】**

顔のオブジェクトを選択してください。

**【読み込むアニメーション】**

閉じ目の状態のAnimation CLipがすでにある場合は、それを元に編集できます。

**【初期状態にリセット】**

すべてのシェイプキーを【顔メッシュ】指定時点の数値にリセットします。

**【プレビュー】**

Scene上のプレビュー表示を切り替えられます。

**【検索】【カテゴリ】**

シェイプキー名やカテゴリで絞り込めます。

**【プリセット】**

プロジェクト内にあるプリセットを選択できます。

あるはずのプリセットが表示されない場合はリストを更新してください。

**【プリセットに登録】**

現在のタイムラインの内容をプリセット化できます。

**【プリセットに戻す】**

タイムラインを現在選択しているプリセットに戻します。

**【タイムライン】**

左の欄で設定したフレーム数にキーを打ち、Open/Closeに応じたシェイプキーの値を指定します。

* Open：【顔メッシュ】読み込み時（開き目）
* Close：上部シェイプキーリストで指定した値（閉じ目）

「+ キーフレームを追加」と「✕」でキーフレームを増減できます。
{% endhint %}

**【Blinkアニメーションを生成】**&#x3092;クリックすると、アニメーションが以下の場所に保存されます。

&#x20;`Assets > aVentuRine > aVALON > BLinkAnim > BlinkAnim_保存日時.anim`&#x20;

{% hint style="warning" %}

#### カテゴリ検出機能の精度向上にご協力ください！

カテゴリ検出がうまくいかない場合は、ぜひDiscordご報告ください！

下の参考画像のような、**カテゴリ分けの方法がわかるシェイプキー一覧のスクリーンショット**があると非常に助かります！

<p align="center"><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FORmVfJOxUi4ra78LahtW%2Fimage.png?alt=media&amp;token=5e04e875-a18c-43b6-a162-e8221bb0acbb" alt="" data-size="original"></p>
{% endhint %}

***

## 自作まばたきプリセットについて <a href="#preset" id="preset"></a>

**【プリセットに登録】**&#x3067;保存したプリセットは、以下の場所に保存されています。

`Assets > aVentuRine > aVALON > EasyBlinkGenerator > Presets > BlinkPreset_保存日時.asset`

表示名やタイミングはInspector上で編集可能です。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FbOkpxaknO7XY4cXTPoua%2Fimage.png?alt=media&amp;token=253a3548-688f-460d-a504-e77da1a604dc" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**【Display Name】**

プリセット一覧に表示される名前を変更できます。

**【Frame】**

キーを打つフレーム数です。

**【Is Closed】**

Closeの場合にチェックを入れてください。
{% endhint %}

プリセットファイルは以下の方法でも新規作成できます。

`Projectタブで右クリック > Create > aVALON > BlinkPreset`

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FJ72BFxaUItb52IJmUbtw%2Fimage.png?alt=media&amp;token=76421e0b-fcb1-4e68-87ef-364d61251c6f" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}

#### プリセットファイルは**有償・無償問わず配布を許可し**ます。

配布ファイルを作成する際は、以下に注意してください。

* **aVALON本体のデータを配布ファイルに含めない**ように注意してください。\
  ※unitypackage化する場合は「Include dependencies」のチェックを外すと他のファイルを除外できます。
* **表示名が重複しない**ように注意してください。\
  重複しているとプリセットリストに読み込まれない可能性が高くなります。\
  ショップ名を入れる等の対策をお願いします。
* **ファイル名が重複しない**ように注意してください。\
  Unityの仕様上、ファイルが上書きされてしまいます。\
  こちらもショップ名を入れる等の対策をお願いします。
* 配布ページには**aVALONを前提としたプリセットであることを明記**してください。
  {% endhint %}
