بازیگری در استودیوی Optical Motion Capture شرکت Vicon، با نشانگرهای ردیابی روی بدن و پیش‌نمایش زندهٔ اسکلت حرکتی

موشن کپچر: Workflowها و آیندهٔ ضبط حرکت در تولیدات دیجیتال

Motion Capture یا به‌اختصار MoCap، حرکت انسان، حیوان، اشیا یا اجرای یک بازیگر را ثبت می‌کند و آن را به داده‌هایی تبدیل می‌کند که می‌توانند برای حرکت‌دادن کاراکترهای دیجیتال به کار روند. در فیلم، جلوه‌های بصری (VFX)، انیمیشن و بازی‌ها، این فناوری امکان حفظ زمان‌بندی، وزن و خودانگیختگی یک اجرای واقعی را فراهم می‌کند؛ سپس به هنرمندان اجازه می‌دهد همان اجرا را با کاراکتری متفاوت، محیطی دیگر یا نمایی جدید تطبیق دهند.

Motion Capture امروزی دیگر به یک تکنیک واحد یا اتاقی پر از دوربین محدود نیست. این حوزه مجموعه‌ای از Workflowها را در بر می‌گیرد؛ از سیستم‌های Optical مبتنی بر مارکر و حسگرهای پوشیدنی Inertial گرفته تا Computer Vision بدون مارکر، Facial Performance Capture و ابزارهای مبتنی بر AI که حرکت را از روی ویدئو تخمین می‌زنند. هر روش از نظر دقت، انعطاف‌پذیری، زمان آماده‌سازی، هزینه و میزان اصلاحات موردنیاز، مزایا و محدودیت‌های متفاوتی دارد.

در این راهنما بررسی می‌کنیم Motion Capture چگونه کار می‌کند، فناوری‌های اصلی آن چه تفاوت‌هایی دارند، داده‌های حاصل کجای Pipeline تولید قرار می‌گیرند و پیشرفت‌های جدید سخت‌افزاری و نرم‌افزاری چه معنایی برای هنرمندان و استودیوها دارند.

گردش‌کار Motion Capture از ضبط اجرا و حل داده‌های حرکتی تا Retargeting و انیمیشن نهایی کاراکترPipeline موشن کپچر، اجرای ضبط‌شده را به انیمیشنی پالایش‌شده برای کاراکترهای دیجیتال تبدیل می‌کند.

Motion Capture چیست؟

Motion Capture فرایند اندازه‌گیری یک اجرای واقعی و تبدیل آن به داده‌های حرکتی دیجیتال است. بسته به سیستم مورد استفاده، داده‌ها ممکن است موقعیت مارکرهای Optical، جهت‌گیری بخش‌های بدن، ویژگی‌های ردیابی‌شده صورت یا اجرای اسکلتی حل‌شده را توصیف کنند. سپس می‌توان از این داده‌ها برای حرکت‌دادن یک کاراکتر دیجیتال، پشتیبانی از فرایند انیمیشن یا تحلیل و شبیه‌سازی استفاده کرد.

Motion Capture اغلب به‌صورت MoCap نوشته می‌شود. بااین‌حال، باید میان ضبط اجرا و نهایی‌کردن انیمیشن تفاوت قائل شد. سیستم Capture حرکت را ثبت یا تخمین می‌زند؛ اما تضمین نمی‌کند که انیمیشن حاصل با کاراکتر سازگار باشد، احساس موردنظر را منتقل کند، تماس فیزیکی را درست نشان دهد یا با نیازهای نمای نهایی مطابقت داشته باشد.

تفاوت Motion Capture، Performance Capture و Rotoscoping

  • Motion Capture: اصطلاحی کلی برای ثبت یا تخمین حرکت و تبدیل آن به داده است. در صنعت سرگرمی معمولاً به حرکت بدن اشاره دارد، اما می‌تواند دست‌ها، صورت، اشیا و دیگر سوژه‌های متحرک را نیز شامل شود.
  • Performance Capture: اصطلاحی در تولید است که بر اجرای گسترده‌تر بازیگر تأکید دارد، نه فقط حرکت بدن. بسته به پروژه، ممکن است حرکت بدن، اجرای صورت، صدا و اطلاعات دیگر مربوط به اجرا را ترکیب کند. دامنه دقیق آن در Pipelineهای مختلف یکسان نیست.
  • Facial Motion Capture: گردش‌کاری متمرکز بر ثبت یا تخمین حرکت و حالت‌های صورت است. این فرایند می‌تواند از دوربین‌های نصب‌شده روی هدست، مارکرهای صورت، سیستم‌های چنددوربینه یا تحلیل ویدئوی بدون مارکر استفاده کند.
  • Rotoscoping: تکنیکی در انیمیشن است که در آن هنرمندان فریم‌های ویدئوی زنده را ترسیم می‌کنند یا به‌عنوان مرجع بصری به کار می‌گیرند. این روش از نظر تاریخی با تلاش برای بازآفرینی حرکت مشاهده‌شده ارتباط دارد، اما با Motion Capture سه‌بعدی امروزی یکسان نیست؛ زیرا MoCap مدرن از طریق Tracking، حسگرها یا تخمین محاسباتی داده حرکتی تولید می‌کند.

این روش‌ها می‌توانند مکمل یکدیگر باشند. برای مثال، یک پروژه ممکن است از Motion Capture برای بدن، یک Workflow جداگانه برای حالت‌های صورت، ویدئوی زنده به‌عنوان مرجع و انیمیشن دستی برای اصلاح اجرای نهایی استفاده کند.

نگاهی کوتاه به تاریخچه Motion Capture

تاریخ Motion Capture را بهتر است مجموعه‌ای از پیشرفت‌های مرتبط بدانیم، نه حاصل یک اختراع واحد. در اواخر قرن نوزدهم و اوایل قرن بیستم، مطالعات عکاسی از حرکت انسان و حیوان به پژوهشگران و هنرمندان کمک کرد حرکت را فریم‌به‌فریم بررسی کنند. بعدها Rotoscoping روشی عملی در اختیار انیماتورها گذاشت تا از اجرای فیلم‌برداری‌شده به‌عنوان مرجع طراحی استفاده کنند. هیچ‌یک از این روش‌ها دقیقاً مشابه MoCap دیجیتال امروزی نبودند، اما هر دو به شکل‌گیری این ایده کمک کردند که حرکت مشاهده‌شده می‌تواند راهنمای انیمیشن باشد.

در نیمه دوم قرن بیستم، پیشرفت در رایانش، فناوری دوربین، بیومکانیک و اندازه‌گیری Realtime، ثبت حرکت به‌صورت داده‌های عددی را عملی‌تر کرد. سیستم‌های Optical Tracking از کاربردهای پژوهشی به ابزارهایی برای انیمیشن، جلوه‌های بصری، بازی‌ها و تحلیل عملکرد تبدیل شدند. با پررنگ‌ترشدن نقش کاراکترهای دیجیتال، استودیوها Workflowهایی برای انتقال اجراهای ثبت‌شده به اسکلت‌ها و Facial Rigهای CG توسعه دادند.

در دهه‌های ۲۰۰۰ و ۲۰۱۰، Motion Capture در تولیدات بزرگ دارای کاراکترهای دیجیتال و بازی‌های مبتنی بر اجرا بیشتر دیده شد. هم‌زمان، لباس‌های Inertial امکان ضبط قابل‌حمل‌تری فراهم کردند، سیستم‌های Facial Capture پیشرفته‌تر شدند و Game Engineها امکان مشاهده اجراهای ضبط‌شده به‌صورت Realtime را به وجود آوردند. در سال‌های اخیر، Computer Vision بدون مارکر و ابزارهای AI برای تبدیل ویدئو به حرکت، دسترسی به آزمایش و Previs را آسان‌تر کرده‌اند.

تغییر اصلی این نیست که یک فناوری جدید جای همه سیستم‌های قبلی را گرفته باشد. در عوض، تولیدکنندگان اکنون ابزارهای متنوع‌تری در اختیار دارند و می‌توانند آن‌ها را با هم ترکیب کنند: Markerless Capture برای بررسی سریع ایده‌ها، سیستم‌های Inertial برای ضبط در محل و Optical Capture پیشرفته برای پروژه‌هایی که به Tracking کنترل‌شده و داده‌های دقیق اجرا نیاز دارند.

Motion Capture چگونه کار می‌کند؟

فرایند دقیق به فناوری مورد استفاده بستگی دارد، اما Workflow آماده تولید معمولاً شامل آماده‌سازی، ضبط، Solving، اعتبارسنجی، Retargeting و اصلاح نهایی است.

  1. نیازهای اجرا را مشخص کنید. تعیین کنید چه چیزی باید ضبط شود: حرکت تمام بدن، ژست‌های دست، حالت‌های صورت، تعامل با اشیا، چند اجراگر یا ترکیبی از این موارد.
  2. سیستم را آماده و کالیبره کنید. سیستم‌های Optical به جانمایی دوربین، کالیبراسیون و دیده‌شدن مناسب مارکرها نیاز دارند. در سیستم‌های Inertial، محل نصب حسگرها و کالیبراسیون اهمیت دارد. سیستم‌های Markerless نیز به پوشش دوربین، کیفیت تصویر و شرایط مناسب ضبط وابسته‌اند.
  3. اجرا را ضبط کنید. سیستم، مارکرها را Tracking می‌کند، جهت‌گیری حسگرها را اندازه می‌گیرد یا نقاط شاخص بدن و صورت را از تصاویر تخمین می‌زند. برخی سیستم‌ها پیش‌نمایش زنده ارائه می‌کنند و برخی دیگر پس از ضبط، ویدئو را پردازش می‌کنند.
  4. داده‌ها را حل و بررسی کنید. نرم‌افزار مشاهدات را به نمایش قابل‌استفاده‌ای از حرکت، مانند اسکلت سه‌بعدی یا مجموعه‌ای از کنترل‌های انیمیشن، تبدیل می‌کند. تیم باید داده‌های گمشده، لرزش، برچسب‌گذاری اشتباه، Drift یا ژست‌های غیرواقعی را بررسی کند.
  5. حرکت را Retarget کنید. اجرای ضبط‌شده به اسکلت یا Rig کاراکتر مقصد منتقل می‌شود. تفاوت در تناسب اندام، محل مفاصل، جهت‌گیری و طراحی Rig ممکن است به تنظیمات بیشتری نیاز داشته باشد.
  6. داده‌ها را پاک‌سازی و اصلاح کنید. انیماتورها و Technical Artistها مواردی مانند لغزش پا، خطاهای تماس، لرزش ناخواسته، تداخل اندام‌ها، مشکلات زمان‌بندی و حرکت‌های ناسازگار با کاراکتر یا نما را اصلاح می‌کنند.
  7. در Pipeline ادغام و بازبینی کنید. نتیجه به نرم‌افزار DCC یا Game Engine مقصد منتقل می‌شود، در بستر صحنه بررسی می‌شود و در صورت نیاز پیش از تحویل نهایی اصلاح خواهد شد.

این مراحل همیشه جدا از هم یا کاملاً خطی نیستند. در Pipelineهای Realtime ممکن است Capture، Solving و نمایش بصری با یکدیگر ترکیب شوند؛ در تولیدات Offline نیز ممکن است بخش قابل‌توجهی از Cleanup پس از پایان جلسه ضبط انجام شود.

فناوری‌های اصلی Motion Capture

Optical Motion Capture

سیستم‌های Optical از دوربین‌ها برای مشاهده مارکرها یا ویژگی‌های قابل‌ردیابی و بازسازی حرکت آن‌ها در فضای سه‌بعدی استفاده می‌کنند. در Workflowهای رایج صنعت سرگرمی که بر مارکر متکی‌اند، اجراگر لباسی دارای مارکرهای بازتابنده می‌پوشد. چندین دوربین مارکرها را از زاویه‌های مختلف می‌بینند و نرم‌افزار تخصصی آن‌ها را شناسایی می‌کند، موقعیت سه‌بعدی‌شان را بازسازی می‌کند و حرکت را حل می‌کند.

Optical Capture زمانی کاربرد زیادی دارد که تولید به داده‌های کنترل‌شده و تکرارپذیر، ضبط چند اجراگر، Tracking اشیا یا Pipelineای با امکان بازبینی و Cleanup دقیق نیاز داشته باشد. سیستم‌های حرفه‌ای می‌توانند کیفیت بالایی ارائه دهند، اما نتیجه به پوشش دوربین، کالیبراسیون، محل مارکرها، فضای ضبط و پیچیدگی حرکت بستگی دارد.

مزایا

  • مناسب برای ضبط استودیویی کنترل‌شده و Workflowهای تولید تکرارپذیر.
  • در صورت طراحی مناسب سیستم و چیدمان، امکان پشتیبانی از چند اجراگر و اشیای Tracking‌شده را دارد.
  • با Pipelineهای تثبیت‌شده برای Solving، پاک‌سازی داده و خروجی انیمیشن سازگار می‌شود.

سیستم Optical Motion Capture در حال ردیابی نشانگرهای بازتابنده روی بدن بازیگر با استفاده از چندین دوربین

محدودیت‌ها

  • به آماده‌سازی دقیق، کالیبراسیون و دید کافی دوربین‌ها نیاز دارد.
  • وقتی اندام‌ها روی هم قرار می‌گیرند یا اجراگران تعامل نزدیکی دارند، Occlusion ممکن است شناسایی مارکرها را دشوار کند.
  • تهیه و راه‌اندازی یک سیستم حرفه‌ای می‌تواند به تجهیزات، فضای استودیو و اپراتور متخصص نیاز داشته باشد و هزینه‌بر باشد.

نباید تصور کرد Optical Capture همیشه به شرایط معمول نور مرئی وابسته است. بسیاری از سیستم‌های حرفه‌ای مبتنی بر مارکر از دوربین‌های مادون‌قرمز و مارکرهای بازتابنده استفاده می‌کنند؛ بنابراین عملکردشان با دوربین ویدئویی معمولی در یک اتاق تاریک متفاوت است.

Inertial Motion Capture

سیستم‌های Inertial از حسگرهای پوشیدنی ــ معمولاً شامل ژیروسکوپ و شتاب‌سنج ــ برای تخمین جهت‌گیری و حرکت بخش‌های بدن استفاده می‌کنند. حسگرها روی لباس یا تجهیزات پوشیدنی نصب می‌شوند و نرم‌افزار اندازه‌گیری‌های آن‌ها را به اجرای اسکلتی تبدیل می‌کند.

اجراکننده با لباس Inertial Motion Capture مجهز به حسگرهای ردیابی حرکت بدن

از آنجا که لباس Inertial به اتاقی پر از دوربین‌های Optical وابسته نیست، برای ضبط در محل، فضاهای بزرگ، محیط بیرونی یا موقعیت‌هایی که استفاده از فضای ضبط Optical عملی نیست، گزینه مفیدی است. این روش می‌تواند آماده‌سازی سریع و جابه‌جایی میان محیط‌های مختلف را نیز امکان‌پذیر کند.

مزایا

  • قابل‌حمل و مناسب برای بسیاری از سناریوهای ضبط در محل.
  • به قابل‌دیدن‌ماندن مارکرهای Optical توسط چند دوربین وابسته نیست.
  • می‌تواند حرکت را برای نمایش زنده به نرم‌افزارهای سازگار یا Game Engineها ارسال کند.

محدودیت‌ها

  • جهت‌گیری حسگرها و کالیبراسیون بر کیفیت نتیجه تأثیر می‌گذارند.
  • برخی سیستم‌ها ممکن است به‌مرور دچار Drift شوند یا برای حفظ تخمین مکانی قابل‌اعتماد به محدودیت‌ها و داده‌های کمکی نیاز داشته باشند.
  • تماس پا با زمین، تعامل با اشیا و روابط مکانی دقیق ممکن است به پردازش بیشتر یا داده‌های مرجع نیاز داشته باشد.

Inertial Capture صرفاً نسخه‌ای کم‌دقت‌تر از Optical Capture نیست. این دو سیستم حرکت را به روش‌های متفاوتی اندازه‌گیری می‌کنند و برای شرایط تولید متفاوتی مناسب‌اند. انتخاب درست به داده موردنیاز، محیط ضبط و بودجه Cleanup بستگی دارد.

Markerless Motion Capture

سیستم‌های Markerless حرکت را از داده‌های تصویر یا ویدئو تخمین می‌زنند و نیازی ندارند اجراگر مارکرهای Tracking بپوشد. روش‌های Computer Vision و Machine Learning ویژگی‌های بدن را تشخیص می‌دهند، آن‌ها را در فریم‌های مختلف Tracking می‌کنند و ژست سه‌بعدی یا حرکت اسکلتی را تخمین می‌زنند. برخی سیستم‌ها از چند دوربین همگام استفاده می‌کنند و برخی دیگر برای تخمین حرکت از یک نمای ویدئویی طراحی شده‌اند.

Workflowهای Markerless می‌توانند زمان آماده‌سازی را کاهش دهند و به کارگردانان، انیماتورها و اجراگران اجازه دهند ایده‌ها را سریع‌تر آزمایش کنند. این روش‌ها به‌ویژه برای Previs، Blocking، تکرار سریع، ضبط مرجع و برخی کارهای تولیدی که سطح دقت موردنیاز با توانایی سیستم متناسب است، مفیدند.

تخمین اسکلت انسان از ویدئو در Markerless Motion Capture بدون استفاده از مارکرهای فیزیکی

Markerless یک سطح کیفیت واحد نیست. یک سیستم چنددوربینه اختصاصی برای ضبط حرفه‌ای در صنعت سرگرمی، تفاوت زیادی با ابزار آنلاین تخمین اسکلت از ویدئوی تلفن همراه دارد. تعداد دوربین‌ها، وضوح تصویر، Frame Rate، کالیبراسیون، Occlusion، لباس و Solver همگی بر نتیجه تأثیر می‌گذارند.

مزایا

  • می‌تواند نیاز به لباس مخصوص و مارکرهای فیزیکی را کاهش دهد یا حذف کند.
  • آزمایش سریع‌تر و ضبط با لباس‌های معمولی را امکان‌پذیر می‌کند.
  • به تیم‌های خلاق کمک می‌کند پیش از صرف زمان و هزینه برای یک جلسه ضبط پیچیده، حرکت را ارزیابی کنند.

محدودیت‌ها

  • Occlusion، ژست‌های غیرمعمول، لباس‌های گشاد، حرکت سریع و تعامل چند اجراگر می‌توانند تخمین ژست را دشوار کنند.
  • ویدئوی تک‌دوربینه اطلاعات عمق مستقیمی به‌اندازه یک سیستم چنددوربینه کالیبره‌شده ارائه نمی‌کند؛ بنابراین حرکت سه‌بعدی باید تخمین زده شود.
  • دست‌ها، انگشتان، تماس‌های ظریف و تعامل دقیق با اشیا ممکن است به Capture جداگانه یا اصلاح دستی نیاز داشته باشند.

Video-to-Motion و Text-to-Motion مبتنی بر AI

پیشرفت مرتبط اما متمایز دیگر، استفاده از AI برای تولید یا تخمین حرکت از ویدئوی معمولی، Promptهای متنی یا ورودی‌های دیگر است. ابزارهای Video-to-Motion ویدئو را تحلیل می‌کنند و انیمیشن اسکلتی قابل‌ویرایش و Retarget تولید می‌کنند. سیستم‌های Text-to-Motion نیز بر اساس توضیح نوشتاری، حرکتی محتمل تولید می‌کنند.

این ابزارها برای Blocking، نمونه‌سازی، انیمیشن کاراکترهای پس‌زمینه، تست‌های سریع و ساخت نقطه شروع برای انیماتور مفیدند. اما نباید آن‌ها را خودبه‌خود معادل ضبط یک اجرای واقعی با سیستم حرفه‌ای و کالیبره‌شده دانست. حرکت تولیدشده ممکن است باورپذیر به نظر برسد، اما لزوماً زمان‌بندی، تماس، نیت یا جزئیات فیزیکی بازیگر مشخصی را بازتولید نمی‌کند.

در تولید، پرسش مفید این نیست که آیا AI می‌تواند حرکت تولید کند؛ بلکه این است که آیا حرکت حاصل با نیازهای نما مطابقت دارد و اعتبارسنجی و اصلاح آن چقدر زمان می‌برد.

Body Capture، Facial Capture و Performance Capture

Body Motion Capture

Body Capture حرکت تنه، بازوها، پاها و سر را ثبت می‌کند. خروجی می‌تواند یک اسکلت حل‌شده یا نمایش دیگری از حرکت باشد که یک Character Rig را کنترل می‌کند. سیستم Capture لازم نیست تمام تغییرشکل‌های نهایی را ثبت کند؛ رفتار Facial Rig، لباس، شبیه‌سازی عضلات و حرکت‌های ثانویه ممکن است در بخش‌های دیگری از Pipeline پردازش شوند.

Facial Motion Capture

Facial Capture حالت‌ها و حرکت‌های صورت را ثبت یا تخمین می‌زند. بسته به Workflow، ممکن است از مارکرها، دوربین‌های نصب‌شده روی هدست، Rigهای چنددوربینه یا ویدئوی Markerless استفاده شود. سپس داده‌ها به Facial Rig، Blendshapeها یا سیستم تغییرشکل دیگری در کاراکتر مقصد منتقل می‌شوند.

Facial Capture به طراحی چهره مقصد حساس است. حرکت صورت انسان به‌شکل یکسان روی همه کاراکترهای دیجیتال قابل انتقال نیست و ممکن است برای حفظ وضوح گفتار، نیت احساسی، جهت نگاه و طراحی کاراکتر به اصلاح نیاز داشته باشد.

Performance Capture

Performance Capture به Workflow گسترده‌تری اشاره دارد که ممکن است حرکت بدن، انیمیشن صورت، صدا و دیگر اطلاعات مربوط به بازیگری را ترکیب کند. برخی تولیدات این عناصر را هم‌زمان ضبط می‌کنند؛ برخی دیگر آن‌ها را در برداشت‌های جداگانه ثبت و بعداً همگام‌سازی می‌کنند. این اصطلاح به این معنا نیست که تمام جنبه‌های اجرا با یک دستگاه یا در یک جلسه ثبت می‌شود.

بدل‌کاران و کاراکترهای دیجیتال

بدل‌کاران می‌توانند مرجع حرکتی یا داده ضبط‌شده برای کاراکترهای دیجیتال فراهم کنند؛ از جمله برای سقوط، مبارزه، حرکات آکروباتیک و کنش‌های فیزیکی دشوار. Motion Capture جایگزین تخصص بدل‌کاری نیست: ایمنی اجراگر، طراحی مبارزه، تماس با اشیا و نیازهای کاراکتر دیجیتال همگی بر جلسه ضبط تأثیر می‌گذارند. برای حرکات خطرناک، برنامه‌ریزی ضبط و نظارت ایمنی همچنان ضروری است.

از داده خام تا اجرای نهایی کاراکتر

داده ضبط‌شده نقطه شروع است و به‌طور خودکار انیمیشن نهایی محسوب نمی‌شود. چند مرحله فنی و هنری تعیین می‌کنند که آیا نتیجه در نمای نهایی درست عمل می‌کند یا خیر.

Solving و پاک‌سازی داده

Solving مشاهداتی مانند مسیر حرکت مارکرها یا اندازه‌گیری حسگرها را به نمایش منسجمی از حرکت تبدیل می‌کند. Cleanup مشکلاتی مانند داده‌های گمشده، مارکرهای اشتباه برچسب‌گذاری‌شده، لرزش، Drift، حرکت غیرواقعی مفاصل و سایر خطاها را برطرف می‌کند. ابزارهای خودکار می‌توانند این کار را سریع‌تر کنند، اما نماهای دشوار اغلب به اپراتورهای باتجربه و بازبینی دستی نیاز دارند.

Retargeting

Retargeting حرکت را از اجراگر یا اسکلت مبدأ به کاراکتر مقصد منتقل می‌کند. تناسب اندام یک بازیگر انسانی ممکن است با یک موجود استایلایز‌شده تفاوت زیادی داشته باشد؛ از جمله در نسبت اندام‌ها، محل مفاصل، طول دست‌وپا یا کنترل‌های Rig. بنابراین Retargeting فقط کپی‌کردن مقادیر مفاصل نیست؛ سیستم باید نیت حرکت را حفظ کند و در عین حال آن را با Rig مقصد تطبیق دهد.

تماس، لغزش پا و اشیا

از مشکلات رایج می‌توان به لغزیدن پا روی زمین، نرسیدن دست به دسته یک شیء، عبور اندام‌ها از بدن یا حفظ‌نشدن تماس کاراکتر با اجراگر دیگر اشاره کرد. این خطاها ممکن است از محدودیت‌های Capture، تفاوت بدن بازیگر و کاراکتر، Retargeting یا زمان‌بندی و هندسه صحنه مقصد ناشی شوند.

اصلاح این مشکلات ممکن است به محدودیت‌های تماس، ویرایش مسیر حرکت، لایه‌های انیمیشن، ابزارهای آگاه از فیزیک یا اصلاحات دستی با Keyframe نیاز داشته باشد. نتیجه‌ای که از نظر بصری باورپذیر است، اغلب به توانایی انیماتور در حفظ کیفیت اجرا و سازگارکردن آن با صحنه وابسته است.

چرا انیمیشن دستی همچنان اهمیت دارد؟

Motion Capture در حفظ ظرافت‌های یک اجرای ضبط‌شده توانمند است، اما همه حرکت‌ها را نمی‌توان به بهترین شکل با Capture تولید کرد. کنش‌های بسیار استایلایز‌شده، ژست‌های ناممکن، زمان‌بندی اغراق‌آمیز، آناتومی غیرانسانی و انتقال میان حالت‌های Gameplay ممکن است از Keyframe Animation یا Workflow ترکیبی سود ببرند. در Pipelineهای حرفه‌ای، حرکت ضبط‌شده اغلب با تغییراتی که انیماتور ایجاد می‌کند ترکیب می‌شود.

نرم‌افزارهای Motion Capture و Pipelineهای تولید

نرم‌افزارهای Motion Capture در بخش‌های مختلف Pipeline نقش‌های متفاوتی دارند. برخی برنامه‌ها دوربین‌ها را مدیریت و داده‌های مارکر را حل می‌کنند؛ برخی دیگر اندازه‌گیری‌های Inertial را پردازش می‌کنند، حرکت را ویرایش می‌کنند، کاراکترها را Retarget می‌کنند یا جریان انیمیشن زنده را در یک Game Engine دریافت می‌کنند. بهتر است این ابزارها بر اساس نقششان ارزیابی شوند، نه اینکه محصولات قابل‌جایگزینی با یکدیگر فرض شوند.

  • Vicon Shōgun: محیط نرم‌افزاری حرفه‌ای برای Optical Motion Capture است و گزینه‌های Markerless را نیز از طریق Workflow موسوم به Shōgun Markerless ارائه می‌کند. Vicon از یکپارچگی میان Capture بدون مارکر و Optical صحبت می‌کند؛ رویکردی که به تیم‌ها اجازه می‌دهد از تکرار سریع ایده‌های خلاقانه به Capture کنترل‌شده‌تر برسند.
  • Xsens Animate: Workflow کار با حرکت ضبط‌شده توسط سیستم‌های Inertial شرکت Xsens است. نسل جدید Xsens Link که در نوامبر ۲۰۲۵ معرفی شد، از Streaming بلادرنگ به Xsens Animate و ابزارهای سازگار دیگر، از جمله Unreal Engine و Blender، پشتیبانی می‌کند.
  • Autodesk MotionBuilder: نرم‌افزاری برای انیمیشن کاراکتر که معمولاً در بازبینی و ویرایش داده‌های حرکتی، Retargeting و Workflowهای مبتنی بر اجرا به کار می‌رود. کاربرد آن به Pipeline استودیو و نرم‌افزارهایی که با آن تبادل داده دارند بستگی دارد.
  • Unreal Engine و MetaHuman Animator: Unreal Engine می‌تواند داده‌های انیمیشن را به‌صورت Realtime دریافت و نمایش دهد. در Unreal Engine 5.8 که در ژوئن ۲۰۲۶ منتشر شد، Epic یک Workflow آزمایشی Markerless برای MetaHuman Animator معرفی کرد که می‌تواند صورت، بدن یا هر دو را با یک دوربین خارج از صحنه ضبط کند. Epic پلاگین مرتبط را در وضعیت Experimental معرفی کرده است.
  • Rokoko Create: پلتفرمی برای ساخت حرکت که Workflowهای Video-to-Motion و Text-to-Motion مبتنی بر AI را کنار هم قرار می‌دهد. Rokoko در سال ۲۰۲۶ اعلام کرد که Vision از ۱۶ ژوئیه به بخشی از Create تبدیل می‌شود و قابلیت‌های قدیمی ضبط با دو دوربین و وب‌کم آنلاین برای بازنشستگی در ۱۶ اوت ۲۰۲۶ برنامه‌ریزی شده‌اند.

Workflow انیمیشن کاراکتر MetaHuman در Unreal Engine با استفاده از داده‌های Motion Capture

این نمونه‌ها طیف Workflowهای موجود را نشان می‌دهند، نه یک ترکیب نرم‌افزاری ثابت برای همه. یک استودیو ممکن است از سخت‌افزار Capture یک شرکت، نرم‌افزار دیگری برای Solving یا ویرایش، یک برنامه DCC برای کاراکتر و یک Game Engine برای بازبینی Realtime استفاده کند. پیش از انتخاب ابزار، فرمت‌های فایل پشتیبانی‌شده، قراردادهای اسکلت، گزینه‌های Streaming، مجوز استفاده و سازگاری با باقی Pipeline را بررسی کنید.

پیشرفت‌های جدید در Motion Capture

Markerless Capture فراتر از ابزارهای ساده مرجع می‌رود

فناوری Markerless از تخمین ساده ژست به‌سوی Workflowهای یکپارچه‌تر برای صنعت سرگرمی در حال گسترش است. در مارس ۲۰۲۵، Vicon عرضه عمومی راهکار Markerless خود برای VFX را اعلام کرد؛ راهکاری مبتنی بر دوربین‌های Vanguard و نرم‌افزارهای Shōgun Markerless و Shōgun Post. Vicon از Workflowهایی برای تکرار سریع، نمایش Realtime، ادغام اشیا و اتصال به سیستم‌های Optical موجود صحبت می‌کند.

اهمیت تولیدی این فناوری در امکان آزمایش زودهنگام Blocking و ایده‌های اجرایی و سپس انتقال به Workflow کنترل‌شده‌تر Optical، در نماهایی است که به آن نیاز دارند. بهتر است این رویکرد را یک Pipeline مکمل بدانیم، نه نشانه‌ای از منسوخ‌شدن Capture مبتنی بر مارکر.

سیستم‌های پوشیدنی از نظر اتصال و کاربردپذیری بهتر می‌شوند

در ۱۲ نوامبر ۲۰۲۵، Xsens نسل بازطراحی‌شده Xsens Link را معرفی کرد. این شرکت به به‌روزرسانی حسگرها، راحتی بیشتر لباس، کابل‌کشی یکپارچه و قابل‌شست‌وشو، باتری‌های قابل‌تعویض در حین کار و اتصال Wi-Fi 6E اشاره کرد؛ همچنین Streaming به Xsens Animate و برنامه‌های سازگار دیگر را مطرح کرد.

این تغییرات مهم‌اند، زیرا ارزش یک سیستم Capture فقط به مشخصات حسگرها وابسته نیست. زمان آماده‌سازی، راحتی اجراگر، پایداری اتصال، تعویض باتری و امکان انتقال داده به ابزارهای تولید، همگی بر بازده یک جلسه ضبط تأثیر می‌گذارند.

AI دسترسی به تولید حرکت را گسترش می‌دهد

ابزارهای مبتنی بر AI ساخت انیمیشن اولیه از ویدئو یا متن را آسان‌تر کرده‌اند. انتقال Vision به Create در برنامه محصولات Rokoko طی سال ۲۰۲۶ نمونه‌ای از حرکت گسترده‌تر به‌سوی پلتفرم‌های یکپارچه ساخت حرکت است. چنین ابزارهایی می‌توانند به‌ویژه برای Previs و سازندگان مستقل، تلاش لازم برای تولید نقطه شروع را کاهش دهند.

محدودیت اینجاست که اسکلت تولیدشده لزوماً یک اجرای آماده تولید نیست. تیم‌ها همچنان باید زمان‌بندی، تماس‌ها، حرکت پا و دست، تناسب بدن و رفتار Retargeting را بررسی کنند. در نماهای اصلی و دشوار، هزینه بازبینی و اصلاح می‌تواند به‌اندازه سرعت تولید اولیه اهمیت داشته باشد.

Capture بیش از پیش با تولید Realtime پیوند می‌خورد

نسخه 5.8 Unreal Engine که در ژوئن ۲۰۲۶ منتشر شد، شامل پلاگین Experimental برای MetaHuman Animator بود که امکان Capture بدون مارکر از اجرای تمام بدن را با یک دوربین خارج از صحنه فراهم می‌کند. امکان پیش‌نمایش یا تولید حرکت کاراکتر در اکوسیستم یک Game Engine می‌تواند فاصله زمانی میان اجرا، آماده‌سازی کاراکتر دیجیتال و بازبینی صحنه را کاهش دهد.

بااین‌حال، در دسترس‌بودن یک قابلیت در Game Engine به این معنی نیست که هر استودیویی می‌تواند فوراً از آن در هر پروژه‌ای استفاده کند. نیازمندی‌های سخت‌افزار و سیستم‌عامل، سازگاری کاراکتر، بلوغ پلاگین، شرایط Capture و نیازهای پروژه مقصد باید بررسی شوند. قابلیت‌های Experimental باید پیش از اتکا برای تحویل‌های حساس، در شرایط واقعی آزمایش شوند.

کاربرد Motion Capture در فیلم، VFX، انیمیشن و بازی‌ها

فیلم و جلوه‌های بصری

در فیلم و VFX، Motion Capture می‌تواند حرکت کاراکترها، موجودات و بدل‌های دیجیتال را هدایت کند. اجرای ضبط‌شده ممکن است با فوتیج زنده، محیط‌های CG، Facial Animation، شبیه‌سازی و Compositing ترکیب شود. هدف اصلی فقط بازتولید حرکت ضبط‌شده نیست؛ کاراکتر دیجیتال باید در نما حضور باورپذیری داشته باشد و با داستان سازگار بماند.

انیمیشن

در انیمیشن، Capture می‌تواند مبنایی طبیعی برای حرکت، مرجعی برای کنش‌های پیچیده یا راهی برای بررسی زمان‌بندی و Blocking فراهم کند. انیماتورها ممکن است اجرای ضبط‌شده را حفظ کنند، آن را استایلایز کنند یا از آن به‌عنوان مرجع برای ساخت حرکتی تازه بهره ببرند. انتخاب مناسب به سبک بصری و اولویت‌های پروژه بستگی دارد: واقع‌گرایی، اغراق، وضوح گرافیکی یا ترکیبی از آن‌ها.

بازی‌های ویدئویی

بازی‌ها از اجراهای ضبط‌شده در سکانس‌های سینمایی، حرکت کاراکتر، مبارزه، ورزش و کتابخانه‌های انیمیشن دیگر استفاده می‌کنند. حرکت ضبط‌شده ممکن است نیاز داشته باشد به بخش‌های کوچک‌تر تقسیم شود، Blend شود، Retarget شود و با ورودی بازیکن تطبیق پیدا کند. برخلاف نمای ثابت سینمایی، انیمیشن Gameplay اغلب باید بین حالت‌های مختلف انتقال پیدا کند و در شرایط متغیر پاسخ‌گو بماند.

Virtual Production و کاراکترهای Realtime

Motion Capture می‌تواند داده حرکتی را وارد Workflowهای نمایش کاراکتر به‌صورت Realtime و Virtual Production کند. جریان زنده داده به کارگردان یا انیماتور اجازه می‌دهد در طول جلسه ببیند کاراکتر دیجیتال چگونه واکنش نشان می‌دهد؛ موضوعی که می‌تواند به تصمیم‌گیری‌های خلاقانه و Blocking کمک کند. کیفیت نهایی همچنان به سیستم Capture، Character Rig، Retargeting، همگام‌سازی و Pipeline رندر وابسته است.

انتخاب Workflow مناسب Motion Capture

هیچ روش واحدی برای تمام پروژه‌ها بهترین نیست. ابتدا اجرای موردنیاز و شرایط تحویل را مشخص کنید و سپس فناوری مناسب را انتخاب کنید.

نیاز تولیدWorkflow پیشنهادی برای ارزیابینکته کلیدی
ضبط استودیویی کنترل‌شده، چند اجراگر یا اشیای Tracking‌شده Optical Capture حرفه‌ای؛ بررسی ترکیب Markerless و Optical پوشش دوربین، Occlusion، کالیبراسیون و منابع موردنیاز برای Cleanup
ضبط قابل‌حمل یا ضبط خارج از فضای اختصاصی Inertial Capture کالیبراسیون حسگر، محدودیت‌های مکانی و اصلاح تماس
Blocking سریع، Previs یا آزمایش زودهنگام ایده‌ها Markerless Capture یا Video-to-Motion دقت موردنیاز، چیدمان دوربین، Occlusion و زمان بازبینی
بازیگری صورت برای یک کاراکتر دیجیتال Facial Capture اختصاصی یا Workflow بدون مارکر سازگار Facial Rig مقصد، رفتار چشم، Lip Sync و ظرافت‌های اجرا
حرکت استایلایز‌شده یا انیمیشن کاراکتر غیرانسانی Capture به‌عنوان مبنا، Workflow ترکیبی Capture/Keyframe یا انیمیشن دستی تناسب کاراکتر، اغراق، زمان‌بندی و نیت هنری

بودجه نباید فقط هزینه تجهیزات Capture یا مجوز نرم‌افزار را در نظر بگیرد. هزینه فضای استودیو یا لوکیشن، زمان گروه، کالیبراسیون، آماده‌سازی اجراگر، پردازش داده، Retargeting، Cleanup، ذخیره‌سازی و تکرار برداشت در صورت غیرقابل‌استفاده‌بودن داده‌ها را نیز محاسبه کنید.

محدودیت‌ها و چالش‌های تولید

Motion Capture می‌تواند جزئیاتی را حفظ کند که ساخت آن‌ها از ابتدا دشوار است، اما چالش‌های فنی و هنری خود را نیز دارد:

  • Occlusion و داده‌های گمشده: ممکن است بخش‌هایی از بدن یا مارکرها از دید دوربین پنهان شوند؛ سیستم‌های مبتنی بر ویدئو نیز ممکن است در تعامل‌های پیچیده، Tracking اندام‌ها را از دست بدهند.
  • خطاهای Retargeting: تفاوت تناسب بدن و Rigها می‌تواند باعث لغزش پا، تغییرشکل مفاصل یا تغییر ناخواسته اجرای اصلی شود.
  • تماس فیزیکی: گرفتن اشیا، تکیه‌دادن به سطوح یا تعامل با اجراگر دیگر اغلب به بازبینی و اصلاح دقیق نیاز دارد.
  • ظرافت‌های صورت: نقاط ضبط‌شده یا حالت‌های تخمین‌زده‌شده باید با Rig مقصد تفسیر شوند؛ Tracking دقیق به‌تنهایی اجرای باورپذیر را تضمین نمی‌کند.
  • سازگاری داده و Pipeline: تعریف اسکلت، سیستم مختصات، Frame Rate، قراردادهای نام‌گذاری و فرمت فایل باید با برنامه مقصد هماهنگ باشند.
  • تناسب هنری: حرکتی که از نظر فیزیکی دقیق است، ممکن است با کاراکتر استایلایز‌شده، قاب‌بندی دوربین یا ریتم صحنه سازگار نباشد.

این چالش‌ها نشان می‌دهند که انیماتورها و Technical Artistهای ماهر همچنان ضروری‌اند. ارزش Capture در فراهم‌کردن اطلاعات مفید از اجراست، نه در حذف نیاز به قضاوت خلاقانه.

آینده Motion Capture

Motion Capture به‌سمت Workflowهای منعطف‌تر و متصل‌تر حرکت می‌کند. سیستم‌های Optical همچنان در تولیدات کنترل‌شده و دشوار نقش دارند؛ لباس‌های Inertial ضبط قابل‌حمل را پشتیبانی می‌کنند؛ سیستم‌های Markerless اصطکاک مراحل آزمایش خلاقانه را کاهش می‌دهند؛ و ابزارهای مبتنی بر AI تولید حرکت را برای هنرمندان بیشتری در دسترس قرار می‌دهند. موتورهای Realtime نیز مشاهده اجرای ضبط‌شده را در بستر کاراکترها و محیط‌های دیجیتال آسان‌تر می‌کنند.

مسیر محتمل آینده، جایگزینی کامل یک روش با روش دیگر نیست، بلکه رویکردی ترکیبی‌تر است. یک تیم ممکن است نسخه اولیه حرکت را از ویدئو تولید کند، اجرا را با یک سیستم اختصاصی Capture اصلاح کند، نتیجه را در نرم‌افزار انیمیشن ویرایش کند و در Game Engine بازبینی کند. ترکیب مناسب به هدف خلاقانه، دقت موردنیاز، زمان‌بندی و هزینه اصلاحات بعدی بستگی دارد.

بنابراین، برای هنرمندان و استودیوها، مهارت ارزشمند فقط دانستن روش ضبط حرکت نیست؛ بلکه توانایی ارزیابی داده‌ها، انتخاب Workflow مناسب، حفظ نیت اجرا و ادغام نتیجه در یک Pipeline کامل تولید است.

پرسش‌های متداول درباره Motion Capture

آیا Motion Capture به‌طور خودکار انیمیشن نهایی تولید می‌کند؟

خیر. داده‌های ضبط‌شده یا تخمین‌زده‌شده معمولاً به Solving، اعتبارسنجی، Retargeting و Cleanup نیاز دارند. تماس فیزیکی، زمان‌بندی، رفتار صورت و جزئیات اختصاصی کاراکتر نیز ممکن است به کار انیمیشن بیشتری نیاز داشته باشند.

آیا Markerless Motion Capture همیشه ارزان‌تر از Optical Capture است؟

نه لزوماً. Workflowهای Markerless می‌توانند هزینه تجهیزات و آماده‌سازی را کاهش دهند، اما هزینه نهایی به سیستم، تعداد دوربین‌ها، نیازهای پردازش، دقت موردنیاز و زمان اصلاح خروجی بستگی دارد. سیستم‌های حرفه‌ای Markerless نیز ممکن است به سخت‌افزار اختصاصی و اپراتورهای آموزش‌دیده نیاز داشته باشند.

آیا Inertial Motion Capture از Optical Motion Capture کم‌دقت‌تر است؟

برای همه سیستم‌ها و وظایف نمی‌توان پاسخ یکسانی داد. سیستم‌های Optical و Inertial حرکت را به روش‌های متفاوتی اندازه‌گیری می‌کنند و نقاط ضعف متفاوتی دارند. آن‌ها را با توجه به اجرای واقعی، محیط، نیازهای مکانی و معیارهای کیفیت پروژه مقایسه کنید.

آیا AI می‌تواند از یک ویدئوی معمولی حرکت تولید کند؟

بله. برخی ابزارهای مبتنی بر AI اجرای اسکلتی را از ویدئوی بارگذاری‌شده تخمین می‌زنند. نتیجه به زاویه دوربین، Occlusion، کیفیت تصویر، پیچیدگی حرکت و Solver بستگی دارد. پیش از استفاده در تولیدات حساس، باید خروجی بررسی شود.

آیا Motion Capture می‌تواند جایگزین Keyframe Animation شود؟

خیر. Capture و Keyframe Animation کاربردهای متفاوتی دارند و اغلب با هم ترکیب می‌شوند. Capture برای حفظ اجرای مشاهده‌شده مفید است، درحالی‌که Keyframe Animation کنترل مستقیم‌تری بر زمان‌بندی، ژست، اغراق و استایل‌سازی به هنرمند می‌دهد.

از چه نرم‌افزارهایی برای Motion Capture استفاده می‌شود؟

این موضوع به سخت‌افزار و Workflow بستگی دارد. از نمونه‌ها می‌توان به Vicon Shōgun برای Pipelineهای Optical و Markerless پشتیبانی‌شده، Xsens Animate برای Workflowهای Inertial، Autodesk MotionBuilder برای ویرایش حرکت و Workflowهای کاراکتر، Unreal Engine برای نمایش Realtime و Workflowهای MetaHuman و Rokoko Create برای ساخت حرکت با کمک AI اشاره کرد.

سجاد جهانگیری

سجاد جهانگیری

متخصص و مدرس جلوه‌های بصری

سجاد جهانگیری متخصص و مدرس حوزه ویژوال افکت، انیمیشن و هنرهای دیجیتال است. حوزه‌های تخصص او شامل شبیه‌سازی سه‌بعدی، کامپوزیت، طراحی و مدیریت پایپ‌لاین VFX، انیمیشن دوبعدی، طراحی و موشن گرافیک است.

مطالب مرتبط

نوشتن دیدگاه

ارسال

CinemaEngineer

ما در CinemaEngineer به تمام مباحث حوزه ویژوال افکت ، CGI ، سینما و تکنولوژی های وابسته به آنها می پردازیم. فعالیت CinemaEngineer آموزش ، تحقیق و توسعه و اجرای پروژه های عملی می باشد.

از سال 1388 وارد این حوزه شده و تا اکنون بصورت تمام وقت به این مهم می پردازیم. بخش هایی که در آنها بصورت تخصصی فعالیت میکنیم شامل : ویژوال افکت ، شبیه سازی های سه بعدی ، موشن گرافیک ، طراحی دیجیتال ، انیمیشن 2D و علوم سینما می باشند.

در CinemaEngineer هم محصولات و آموزش های تجاری قرار میگیرد هم موارد هدیه و رایگان ، همچنین اطلاعات بسیار مهم و تخصصی در بخش بلاگ ، در دسته بندی های مشخص منتشر می شوند.

اطلاعات بیشتر...

Dark Mode

Light Mode

لینک ها

ایمیل : info@cinemaengineer.com

ورود