SuperAPI AI 工具集

universal-emotion

设计与创作

查看项目

更新于 10-15 16:33

技能介绍

用途

Universal Emotion 是一个动画情感框架,目标是在动画中实现任意情感结果。它通过系统化分析,把迪士尼的 12 条动画原则映射到任何目标情绪上,帮助把情感意图翻译成具体的运动参数。

主要能力

情绪映射框架

第一步:定义情绪

在以下维度上确定目标:

  • 能量:低 ←→ 高
  • 效价:负向 ←→ 正向
  • 唤醒度:平静 ←→ 兴奋
  • 支配感:顺从 ←→ 强势

第二步:将原则映射到情绪

按能量维度:

原则 低能量 高能量
挤压与拉伸 0-10% 20-40%
预备动作 50-100ms 150-300ms
时间 400-800ms 100-250ms
夸张 0-15% 25-50%
跟随动作 延长沉降 快速弹跳

按严肃/俏皮维度:

原则 严肃 俏皮
弧线 直接/线性 弯曲/弹跳
次要动作 极少 丰富
逐帧 避免 拥抱
吸引力 干净/几何 圆润/有机

第三步:选择缓动

情绪类型 缓动风格 示例
平静 对称缓动 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;
}

决策树

  • 情绪是高能量还是低能量?
  • 感觉是正向、负向还是中性?
  • 用户应感到掌控还是被引导?
  • 这是一个瞬间还是一种状态?
  • 品牌个性是什么?

组合情绪

真实体验会混合情绪。叠加原则:

  • 主情绪:70% 影响
  • 次情绪:30% 影响
  • 相应调整时间/缓动

使用方式

该框架以映射表、速查表、CSS 变量模板和决策树的形式提供,供在动画设计中按步骤应用:先定义情绪维度,再查表确定各动画原则的参数,然后选择缓动风格,必要时叠加主次情绪。

适用场景

  • 新颖的情感需求
  • 品牌特定的诠释
  • 复杂的情绪旅程
  • 情感影响的 A/B 测试
  • 跨文化考量
  • 无障碍适配

限制

资料未提供具体的安装命令、依赖要求、平台限制或收费信息。