mcpField
U
universal-emotion

universal-emotion

github.com/dylantarreクリエイティブ・メディア132517 回インストール43 週間前に更新
リポジトリ

universal-emotion について

Disneyの12原則を使い、感情の目標をアニメーションのパラメーターに変換するデザインスキルです。モーションやUIのデザイナーが、狙う印象に合わせて時間、イージング、変形を選べます。

主な機能

  1. 014つの軸で感情を設定
  2. 02エネルギーやトーンに原則を対応
  3. 03感情に合わせてイージングを選択
  4. 04主感情と副感情を組み合わせ

活用シーン

  1. 01新機能のモーション方針を決定
  2. 02ブランドに沿ったアニメーションを設計
  3. 03感情の変化を計画
  4. 04アクセシビリティに合わせて動きを調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dylantarre/animation-principles --skill universal-emotion

インストール後、Claude Code で/universal-emotionを入力して読み込まれたか確認します。

詳細

汎用感情アニメーションフレームワーク

ディズニーの12の原則を体系的に分析し、あらゆる感情の目標に適用します。

感情の目標

どのような感情も、アニメーションの原則を意図的に適用することで表現できます。このフレームワークは、感情的な意図を具体的な動きのパラメーターに変換するのに役立ちます。

感情のマッピングフレームワーク

ステップ1:感情を定義する

次の尺度を使って目標を特定します。

  • エネルギー:低 ←→ 高
  • 感情価:ネガティブ ←→ ポジティブ
  • 覚醒度:落ち着いた ←→ 興奮した
  • 支配性:従属的 ←→ 力強い
ステップ2:原則を感情に対応付ける
原則低エネルギー高エネルギー
スクワッシュ&ストレッチ0-10%20-40%
予備動作50-100ms150-300ms
タイミング400-800ms100-250ms
誇張0-15%25-50%
後追いの動き長めに静止すばやく弾む
原則シリアス遊び心のある
アーク直線的/線形曲線的/弾む
二次動作最小限豊富
ストレート・アヘッド避ける取り入れる
魅力すっきり/幾何学的丸みのある/有機的
ステップ3:イージングを選ぶ
感情の種類イージングのスタイル例
落ち着き対称的なイージングease-in-out
自信強いイーズアウトcubic-bezier(0,0,0.2,1)
遊び心オーバーシュートcubic-bezier(0.34,1.56,0.64,1)
緊急性鋭いイーズアウトcubic-bezier(0.0,0,0.2,1)
優雅さ長めのイージングcubic-bezier(0.4,0,0.6,1)

感情別クイックリファレンス

ポジティブな感情
  • 喜び:短いタイミング、高いスクワッシュ/ストレッチ、弾むイージング
  • 信頼:一貫したタイミング、変形は最小限、滑らかなイージング
  • 落ち着き:長いタイミング、控えめな動き、対称的なイージング
  • 興奮:短いタイミング、高いエネルギー、ダイナミックなイージング
機能的な感情
  • 緊急性:非常に短いタイミング、直接的な軌道、注意を引く動き
  • プロフェッショナル:中程度のタイミング、装飾は最小限、標準的なイージング
  • 親しみやすさ:中程度のタイミング、柔らかな変形、穏やかなイージング
プレミアムな感情
  • 優雅さ:長めのタイミング、変形なし、洗練されたイージング
  • 力強さ:意図的なタイミング、衝撃を強調、強いイージング

CSS 変数テンプレート

:root {
  /* Adjust based on target emotion */
  --emotion-duration: 300ms;
  --emotion-easing: cubic-bezier(0.4, 0, 0.2, 1);
  --emotion-squash: 1;
  --emotion-overshoot: 0;
}

判断ツリー

  1. 感情のエネルギーは高いですか、それとも低いですか?
  2. 感情はポジティブですか、ネガティブですか、それとも中立ですか?
  3. ユーザーに主導権があると感じてもらいますか、それとも導かれていると感じてもらいますか?
  4. これは一瞬の出来事ですか、それとも状態ですか?
  5. ブランドの個性はどのようなものですか?

感情の組み合わせ

実際の体験では、複数の感情が組み合わさります。原則を重ね合わせます。

  • 主な感情:影響度70%
  • 副次的な感情:影響度30%
  • それに応じてタイミング/イージングを調整します

使用する場面

  • これまでにない感情面の要件
  • ブランド固有の解釈
  • 複雑な感情の変化
  • 感情面での効果を検証するA/Bテスト
  • 異文化への配慮
  • アクセシビリティへの対応

コメント