Раздвижване на герои (Character Rigging) в Мауа
( Част - 7 )


Blendshapes

Лицевата анимация е вероятно най-важната част от анимацията, добрата лицева анимация ще съчетае добре с вашето изпълнение на героя и се надявам да ви даде възможност за изразяване на всички геройски чувства, които ще накарат героя да бъде тъжен, щастлив и тн. и ще повлияят на аудиторията. Чрез Maya's Blendshapes, можем да направим всички различни лицеви пози от които се нуждаем за да вкараме живот в нашия герой.

Преди да продължим искам да ви представя малка секция, с която аз работя в Maya's Blendshapes, лично предпочитам да използвам хоризонтален Layout, пред вертикален Layout, както и да е когато излезем от Maya и се върнем по-късно, предишните настройки на Vertical се проявяват отново. Изцяло от вас зависи как ще работите, но за тези които работят като мен можете да насроите Maya така че винаги да е с хоризонтален Layout като default : -

Отидете в Maya's Other Scripts директорията например, C:\Program Files\AliasWavefront\Maya4.5\scripts\others, после намерете файл наречен createBlendShapePanelMenul.mel, редактирайте го, с който едитор обикновено използвате, Notepad ще свърши работа намерете следната линия : -

string $ma[] = `menuBarLayout -q -menuArray $panelControl`;

точно след нея добавете : -

blendShapeMenuCmd $panel bseMIHoriz;

Това е, когато заредите Maya сега, хоризонталният Layout ще бъде default layout.

Фонеми и Visemes

Фонемата е най-малката единица в езика, която показва значението на думата и го показва на публиката, например "p" в pot, или "th" в thud.  Като алтернатива, Visemes са визуалните двойници на поемите, една e viseme може да има много фонеми свързани с нея, например "M" в mat и "P" в pat има две различни фонеми, но визуално те ще изглеждат еднакво, ще са в една и съща viseme (или форма на устата). Понеже това няма да е урок по моделиране, аз ще ви представя модели от различни лицеви които направих по време на урока.  Нека забележим формите на устата първо, трябва да спомена че ако героя ви има зъби бъдете сигурни че горните не се движат докато правите blendshapes, те са свързани за черепа на героя и не трябва да се движат по време на говор, само долната част от зъбите ще се мърдат, защото те са свързани с челюстния шев, ако вашия герой има език, внимавайте и забелязвайте къде е той по време на някой форми на устата, TH, на пример ще изисква езика да бъде между горните и долните зъби.   Също забележете че Blendshape няма да работи с групи затова дори да сме направили parented на очите към главата, когато правите вашите blend форми ви препоръчвам да ги направите unparenting и после пак да ги върнете към parent като свършите.  За повечето основна говорна анимация на герой, най-малкия брой от фонеми който се използва са 9, тези 9 фонеми е както следва : -

1.  A, I
2.  O
3.  E
4.  U
5. 
C, K, G, J, R, S, TH, Y, Z
6. 
D, L, N, T
7. 
W, Q
8. 
M, B, P
9. 
F, V

Лично аз предпочитам малко повече контрол върху моите форми на устата, затова аз използвам повече head форми както следва : -

1.  M, B, P
2.  C, K, G
3.  CH, SH, J
4.  F, V
5.  A
6.  I, U
7.  O
8.  E
9.  N, D, T, L
10.  TH
11.  S, Z
12.  R
13. W, OO, Q 

Визуално тези фонеми ще изглеждат така : -

Това което правя когато създавам blendshapes е да дубликирам основната глава и после да я преместя така че да мога да работя с моделирането за да генерирам нужните форми, от които се нуждая, също наименувам дубликираната версия в това което ще представят в BlendShapes списъка, на пример, моята първа дубликация на главата ще се казва, M_B_P, втората C_K_G и тн.. Препоръчвам видаизползвате mirror когато правите тези форми Очевидно не можем да анимираме всички изразявания на лицето само с фонеми, също се нуждаем от обмисляне на вълненията и емоциите, типично има шест вида основни изразявания,

които са : -

1.  Sorrow - Скръб
2.  Anger
- Гняв
3.  Joy
- Радост
4.  Fear
- Страх
5.  Disgust
- Отвращение
6.  Surprise
- Изненада

Може да моделираме добро разнообразие от видове blendshapes от които се нуждаем за да изразим тези емоции, в същото време някой могат да се използват за напълно различни цели, гневни очи смесени със тъжна уста могат да доставят дълбока скръб. Обикновено когато създавате типове от blendshapes, които са използвани за емоции и също за ежедневни ситуации, можете да направите левите и десните страни, за да ги смесите и да стане както на вас ви харесва, например едната вежда високо поставена и едната придаваща гневен вид ще ви даде James Bond вид на героя. Следващите blendshapes които направих съдържаха всички движения на клепача и на веждата, както следва : -

Движения на клепача

1.  Left Blink – Мигане с лявото око
2.
  Right Blink – Мигане с дясното око
3.
  Left Wide Eye – Широко отворено ляво око
4.
  Right Wide Eye – Широко отворено дясно око
5.
  Left Squint – Кривогледо ляво око
6.
  Right Squint – Кривогледо дясно око

Движения на веждата

1.  Left Eyebrow Sorrow – Лявата вежда изразява печал
2.  Right Eyebrow Sorrow
– Дясната вежда изразява печал
3.  Left Eyebrow Anger
- Лявата вежда изразява гневно състояние 4.  Right Eyebrow Anger - Дясната вежда изразява гневно състояние 5.  Left Eyebrow Raise - Лявата вежда е високо вдигната  6.  Right Eyebrow Raise - Дясната вежда е високо вдигната 

 Визуално това изглежда така : -

Емоционалния аспект влиза в роля в движенията на устата също, и фонемите с които разполагаме просто не са достатъчни за да създадат допълнително емоция, от която се нуждаем за устата, обикновено за устата ще бъдат нужни допълнителни форми : -

1.  Pout - нацупен
2.  Sad
- тъжен
3.  Grimace
– прави гримаса
4.  Smile
– усмихва се
5.
  Left Smirk – самодоволен е с лявата страна
6.
  Right Smirk – самодоволен е с дясната страна
7.
  Left Sneer – подиграва се с лявата страна
8.
  Right Sneer – подиграва се с дясната страна
9.
  Open Jaw – отворена челюст
10.
  Cheeks  - с пълни бузи

Визуално това изглежда така : -

С тези Blendshapes, вярвам че имате добра база за вашата лицева анимация както при повечето неща от живота всички имат тема и изисквания и вие трябва да се съобразявате с тях във вашите собствени проекти, за пример може да направите герой, на който основната му цел е да се скита някъде във фона на ще трябва да направите само няколко лицеви изражения където е нужно, но без фонеми защото няма да има толкова голяма близост за да правите и синхронизация с устните в анимацията.  След като направите всичките си blendshapes, изберете ги всичките 1 по 1 по ред на предпочитания, сега като ги избирате забележете че те ще се появят в същия ред в Blendshape прозореца, аз не се нуждая моите да са в определен ред и затова няма да ви кажа например изберете Left_Sneer Blendshape и после изберете O Blendshape, в ред както преди, вместо това , аз ги избрах подред, по който ги направих от M_B_P, после C_K_G, и т.н..  След като ги изберете всичките отидете в Deform > Create Blendshape, и blendshapes са създадени.  За да изкарате вашите blendshapes просто изберете Window > Animation Editors > Blend Shape, и blendshape контролния панел ще се появи и ще има интерфейс базиран на слайдери с готовите форми да бъдат анимирани.  Също за да спестя дисково пространство и размер на файловете, след като направих Blendshape списъка изтрих всички глави и съхраних файла като нов, за да може blendshape списъка да има всички форми записани в случая имах полигоналните глави съхранени по-рано в друг файл, който мога да заредя по всяко време, когато се нуждая за да ги направя наново или да модифицирам, които имат нужда.  И това е вече покрихме blendshapes, сега всичко, което ни остана е свързването на нашето раздвижване с нашата меш(полигонална повърхност) на героя(binding). Сега росто се нуждаем от групиране на всичко, което е останало, отворете Outliner, после изберете следните : -

После Edit > Group, преименувайте новата група на Character_Rig и после я направете parent към Character_World контролераТова е. Както обикновено можете да изтеглите цялото раздвижване включващо всички blendshapes тук, което ви препоръчвам да направите преди на продължите на следващата страница :-

Final Scene Before Binding With All Blendshapes - Maya 4.5 Only - Zip File (469kb)

Свързващата част : -

<< Шеста страница | Осма страница >>

Страници: |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |