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