Blend Shape یکی از روشهای کاربردی برای تغییر فرم مدل سهبعدی در طول انیمیشن است که بهخصوص در انیمیشن صورت و حالات چهره کاربرد زیادی دارد. با استفاده از این تکنیک میتوان تغییراتی مثل لبخند، اخم، باز و بسته شدن دهان یا سایر حالتهای چهره را بهصورت نرم و طبیعی ایجاد کرد.
این قابلیت در نرمافزارهای مختلف با نامهای متفاوتی شناخته میشود؛ در Maya با نام Blend Shapes، در Blender با نام Shape Keys و در Unreal Engine 5 با عنوان Morph Targets.

نحوه عملکرد
در ابتدا یک مدل اصلی با حالت خنثی دارید. سپس از آن چند نسخه کپی میگیرید و هر نسخه را برای یک حالت خاص، مثلاً لبخند، تغییر میدهید. سیستم Blend Shape موقع پخش انیمیشن، موقعیت هر Vertex مدل اصلی را به سمت موقعیت متناظر آن در مدل هدف تغییر میدهد.
به این ترتیب میتوان بهصورت تدریجی بین حالتهای مختلف حرکت کرد؛ برای مثال مدل میتواند از حالت خنثی به لبخند برسد و دوباره به حالت اولیه بازگردد.
مراحل ساخت Blend Shape
۱. ساخت Morph Targetها
مدل اصلی را به تعداد حالتهای موردنیاز Duplicate کنید. هر نسخه تبدیل به یک Morph Target خواهد شد.

۲. ایجاد فرمهای مختلف
هر Morph Target را تغییر دهید تا به فرم موردنظر برسد؛ برای مثال لبخند، اخم یا باز شدن دهان. استفاده از ابزارهای Sculpting میتواند این مرحله را سریعتر و طبیعیتر کند.

۳. اتصال به مدل اصلی
با استفاده از ابزار Blend Shape یا معادل آن در نرمافزار موردنظر، Morph Targetها را به مدل اصلی متصل کنید. سپس برای هر حالت یک کنترل یا Slider خواهید داشت که میتوان مقدار آن را در طول انیمیشن تغییر داد.
Blend Shapeها نسبتاً ساده هستند، اما میتوانند حرکات بسیار طبیعی و ارگانیکی ایجاد کنند و یکی از تکنیکهای مهم در Facial Animation و Character Animation محسوب میشوند.



