تبليغاتX
3Dpersian Workshop - Blend Shape
 

ميلاد (كاپيتان) برگشت و طبق معمول وظيفه اش (گند زدن) رو دقيق و كامل انجام داد . البته چون پول تلفن خونه رو نداده فعلآ نميتونه زياد بياد.

براي امروز يه مطلب راجع به Blend Shape آماده كردم كه البته خيلي كليه. سر فرصت وارد جزئيات ميشم.

براي متحرك كردن صورت كاراكتر دو روش عمده وجود داره.

1- Joint

2- Blend Shape

در روش اول براي صورت كاراكتر يك سري Joint قرار ميدهيد كه اجزاء صورت رو كنترل ميكنه. (شبيه اسكلت بندي بدن). در اين روش از Bend Skin استفاده ميشه كه خيلي بايد دقيق باشه تا بعدآ دچار مشكل نشيد. اين روش حرفه اي و سخته كه به اميد خدا مطلب بعدي رو به اين موضوع ميپردازيم.

در روش دوم يعني Blend Shape روش كار به اينصورته كه بعد از ساخت مدل اوليه صورت، يك كپي از آن ميگيريد و تغييرات را روي آن اعمال مي كنيد. يعني اگر ميخواهيد كاراكتر شما بخنده، حالت خنده رو روي صورت دوم پياده ميكنيد و بعد آنرا به صورت اصلي نسبت ميدهيد.

در Blend Shape دو روش كاربردي و مهم وجود داره.

1- Local (جامع)

2- Partial (جزئي)

براي توضيح مطلب همون تغيير حالت به خنده رو مثال ميزنم:

شما وقتي مي خنديد اكثر ماهيچه هاي صورت تغيير حالت ميدن، لبها به سمت بالا كشيده ميشه، گونه ها فشرده ميشه، پلك زيرين به سمت بالا كشيده ميشه و چشم به حالت نيم دايره درمياد. زير چشم چروك ميشه، ابروها بالا ميرن و سوراخهاي بيني گشاد ميشن، پوست شقيقه كش مياد و...

در روش Local تمام اين تغييرات رو يكجا روي صورت ثانويه اعمال مي كنيد (يعني صورت ثانويه شامل تمام اين تغييرات ميشه) بعد با نسبت دادن آن به صورت اصلي كار را يكسره كنيد و بعدن با تغيير تنها يك متغير تمام اين اتفاقها همزمان بيوفته.

اين روش خيلي كار رو راحت ميكنه اما يك بدي داره. اونم اينه كه اگر بعدن قصد داشته باشيد فقط لبها حالت خنده بگيرن و چشمها حالت خشم ( قيافه بدجنس) دچار مشكل ميشيد چون تمام اجزاي صورت همزمان با لبها به حركت درميان.

براي حل اين مشكل روش دوم يعني Partial وجود داره. در روش Partial شما يك كپي از صورت اصلي ميگيريد و اينبار به جاي تغيير حالت كل صورت فقط يكي از اجزاي صورت تغيير ميكنن. به اينصورت كه در مدل ثانويه فقط لبها حالت خنده ميگيرن و بقيه اجزاي صورت ثابت باقي ميمانند. سپس يك كپي ديگر از مدل اصلي ميگيريد و اينبار فقط چشمها تغيير حالت ميدن.

حالا با نسبت دادن مدل هاي ثانويه به مدل اصلي ميتونيد لبها و چشمها رو به صورت مجزا حركت دهيد. اين روش هم مزايا و بديهاي خودش رو داره. من براي كاراكترم مجبور شدم 50 عدد كنترل روي صورتش قرار بدم تا بتونم تمام اجزاي صورت رو مجزا حركت بدم.

اگر خواستيد Blend Shape رو ياد بگيريد ميتونيد به كتابها و Cd هاي بازار مراجعه كنيد كه من سي دي هاي Digital Tutors رو پيشنهاد ميكنم. اگر هم خواستيد همينجا آموزش ميدم.

مطالبي كه من نوشتم بيشتر جنبه تئوري داره. از نظر تكنيك اين دو روش (‍Parital و Local ) در عمل يكسان هستند. يعني همان مراحلي كه براي روش اول طي ميشه براي دومي هم طي ميشه با اين تفاوت كه نتيجه حاصل فرق ميكنه.

در انيميشن Ice Age براي اون سنجابه (كه هميشه لنگ يه بلوطه!) به علت گستردگي حالتهاي صورت از روش Joint استفاده شده.

+ نوشته شده در  چهارشنبه بیست و سوم آبان 1386ساعت 13:28  توسط امین |