pose-library-design

طراحی کتابخانه‌ای منظم از ژست‌ها، چرخه‌های حرکتی و حالت‌های چهره برای انیمیشن داده‌محور

این مهارت برای ساخت pose_library قابل‌استفاده‌مجدد در انیمیشن دوبعدی به کار می‌رود؛ از حالت‌های خنثی و احساسی تا حرکت‌هایی مانند راه‌رفتن، پریدن و اشاره‌کردن. ژست‌ها فقط بخش‌های تغییرکرده را تعریف می‌کنند و باقی اجزا از rig گرفته می‌شوند.

با استفاده از الگوی زمانی anticipation -> action -> hold -> settle، حرکت‌ها خواناتر و اجرای شخصیت طبیعی‌تر می‌شود. این ساختار برای اتصال به timelineهای GSAP، انیمیشن فریم‌محور Remotion و تولید خودکار داده‌های حرکتی مناسب است.

چه چیزی می‌گیرید

  • کتابخانه‌ای دسته‌بندی‌شده برای ژست‌های خنثی، توجه، احساس، حرکت و دهان
  • چرخه‌های حرکتی با ژست‌های کلیدی مانند `contact` و `passing`
  • تعریف داده‌محور ژست‌ها با اجزای تغییرکرده، مدت مکث و نوع transition
  • الگوی زمان‌بندی خوانا برای اجرای anticipation، action، hold و settle
  • چک‌لیست پوشش احساسات، کنش‌ها و حالت‌های موردنیاز شخصیت

برای چه کاری خوب است

  • تولیدکنندگان انیمیشن دوبعدی داده‌محور با GSAP یا Remotion
  • تیم‌هایی که برای یک شخصیت به ژست‌های قابل‌استفاده‌مجدد و قابل‌گسترش نیاز دارند
  • پروژه‌های agent محور که باید pose library را به‌صورت ساختاریافته تولید کنند

برای چه کاری نیست

  • انیمیشن سه‌بعدی، rigging پیچیده یا طراحی اسکلت کامل شخصیت
  • پروژه‌هایی که فقط به یک حرکت کوتاه و غیرقابل‌استفاده‌مجدد نیاز دارند
  • طراحی نهایی assetهای تصویری بدون نیاز به داده یا زمان‌بندی حرکت

دربارهٔ این اسکیل

Pose Library Design

Use this skill when producing pose_library artifacts.

Pose Categories

  • 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, phoneme-ish shapes.

Acting Pattern

Use timed pose sequences:

anticipation -> action -> hold -> settle

Do not continuously animate every part. Holds make the acting readable.

Pose Data Pattern

{
  "pose": "surprised",
  "parts": {
    "head": { "rotation": -6, "y": -4 },
    "pupil_left": { "x": 4, "y": -6 },
    "mouth": "small_o"
  },
  "hold_frames": 18,
  "transition": "back.out"
}

Quality Checklist

  • Required emotions have poses.
  • Required actions have poses or cycles.
  • Reused cycles have contact and passing poses.
  • Poses name only changed parts; defaults come from the rig.

Sources

  • GSAP timeline sequencing for readable multi-step poses: https://gsap.com/docs/v3/GSAP/Timeline/
  • Remotion interpolation for frame-based transitions: https://www.remotion.dev/docs/interpolate
  • Remotion spring for natural motion: https://www.remotion.dev/docs/spring

دانلود ZIP