یه توضیح مختصر بدم در مورد این Motion Matching برای کسایی که علاقه دارن یا میخوان عظمت کار رو درک کنن
یه عکس همچین نیمچه داغون درست کردم ولی میشه روش توضیح داد
روش کار تا قبل از این مثل عکس بالایی بوده. یعنی توی موشن کپچر مثلاً یکی دو تا حالت به عنوان انیمیشن های جا خالی دادن کپچر میشده و به سیستم میگفتن که آقا پلیر دکمه ی جا خالی رو فشار داد انیمیشن 1 رو اجرا کن ، اگه برای بار دوم پشت سر هم زد برو روی دومی. واسه همین مثلاً انیمیشن ها تا قبل از این (و حتی توی خیلی از بازیهای فعلی) اینجوریه که وقتی دارید بازی می کنید کرکتر توی یه پوزیشنی هست بعد که میایید یه کاری بکنید غیر طبیعی براتون به نظر میرسه
حالا یا تغییر مسیر میدید یا یه کامندی می دید یا حتی جهت حرکت رو عوض می کنید و ... چون اولاً یه سری انیمیشن محدود این وسط وجود داره و بازی دستور داره که هر بار همونا رو اجرا کنه ، هم این وسط یه سری پرش فریم دارید که کرکتر از یه پوزیشن شوت میشه توی یه پوزیشن دیگه که همین کار رو غیر طبیعی می کنه.
اما توی تصویر پایینی چیزی که توی تلو با ورژن پیشرفته ترش سر و کار داریم. اینجا برعکس قبل یه سری انیمیشن خاص برای یه کامند ضبط نمیشه . بلکه برای هر حالت شروع میشه انواع و اقسام واکنش های مربوط کپچر میشه. مثلاً برای راه رفتن ، انواع راه رفتن تو انواع شرایط کپچر میشه (راه رفتن کند ، تند ، دویدن ، کم کردن سرعت ، بالا بردن سرعت ، از راه رفتن معمولی تا ایستادن ، از دوییدن تا ایستادن ، چرخیدن دور خود ، راه رفتن مارپیچ ، راه رفتن توی تمام زوایای ممکن و گوشه های استیج ، برگشتن مسیر و ...) به همین ترتیب برای هر شرایطی . مثلاً برای جا خالی دادن دیگه صرفاً یه انیمیشن کپچر نمیشه بلکه انواع حالات رو کپچر میکنن ، اگر کرکتر ایستاده باشه ، در حال دویدن باشه ، نشسته باشه ، اگه یکی هل داده باشه کرکتر رو ، اگه در حال حرکت به عقب باشه و ...
بعد تمام این انیمیشن های ضبط شده توی یه مخزن انیمیشن ذخیره میشه و به جای اینکه خود بازیساز بیاد دستی بگه موقع فشار این دکمه کدوم انیمیشن رو نمایش بده ، این رو میذارن دستِ خود سیستم و میگن هر وقت کرکتر دکمه ی جا خالی رو زد تو توی اون مخزن بگرد و بسته به اینکه انیمیشن قبلی چی بوده (راه رفتن ، دوییدن ، زمین خوردن ، درگیر شدن و ...) بهترین و مناسب ترین انیمیشن جا خالی رو پیدا کن و وصل کن به انیمیشن قبلی !
واسه همینه که نمایش تلو تبدیل به یه فیلم سینمایی میشه ! شما در اصل داری فقط دکمه ی جا خالی رو فشار میدی و طبق روند قدیمی بازیسازی باید یه انیمیشن ثابت ببینی ولی در کمال تعجب میبینی الی هر دفعه بسته به وضعیتی که داره یه انیمیشن مختلف از خودش نشون میده و انگار زندس