Pose Library Design 是一个用于产出 pose_library 产物的技能,核心目标是设计可复用的 2D 角色姿势库、动作循环与表情状态,以支持数据驱动动画。
用途与姿势分类
该技能把角色姿势划分为若干类别,便于按需组织成库:
- Neutral(中性):idle、breathe、listening。
- Attention(注意力):look_up、look_down、look_left、look_right。
- Emotion(情绪):happy、sad、surprised、worried、determined。
- Action(动作):reach、point、hold、jump、flap、walk_contact、walk_passing。
- Mouth(口型):closed、small_o、wide_open、smile、frown 以及类似音素形状。
表演模式
技能建议采用定时姿势序列,遵循“anticipation -> action -> hold -> settle”(预备 → 动作 → 保持 → 回落)的顺序。它明确提醒不要对每个部位持续做动画,保持帧(hold)能让表演更具可读性。
姿势数据模式
姿势以 JSON 结构描述,示例包含 pose 名称、parts 中各部位的变化(如 head 的旋转与位移、pupil_left 的偏移、mouth 的形状)、hold_frames 保持帧数以及 transition 过渡方式(如 back.out)。规范上,姿势只命名发生变化的部位,其余默认值来自绑定(rig)。
质量检查清单
技能给出四项验收要求:要求的情绪均有对应姿势;要求的动作均有姿势或循环;复用的循环包含接触(contact)与经过(passing)姿势;姿势仅列出变化部位,默认值由绑定提供。
参考资料
技能引用了三项实现参考:GSAP Timeline 用于可读的多步骤姿势时序编排(https://gsap.com/docs/v3/GSAP/Timeline/);Remotion interpolate 用于基于帧的过渡(https://www.remotion.dev/docs/interpolate);Remotion spring 用于自然运动(https://www.remotion.dev/docs/spring)。
适用场景与限制
适用于 2D 角色动画中构建可复用姿势库与动作循环的制作流程,尤其是需要数据驱动、帧序列化描述的动画。关于收费、价格、支持平台、具体效果等事实资料暂未提供,使用时应以实际项目需求与团队绑定结构为准。