Нека накараме робота да се движи!
Това упражнение предполага, че вече сте моделирали робот от даденото по-рано упражнение. Преди това обаче направих няколко стъпки, които ще улеснят проследяването на хода на упражнението:
- Присвоих различни материали на различни части на робота, така че частите да се различават ясно една от друга; - Премахнах модификаторите „Subsurf“ от елементите (това ще ни помогне да видим какво правим по-добре). (Фиг. 1)Герой като нашия робот не може да прави сложни движения. Всъщност той може само да движи и върти главата си от едната към другата страна. Но това не е съвсем интересно и би направило упражнението ни твърде кратко и може би дори ненужно. Всъщност фактът, че Гаурав е моделирал робота от отделни части, ни позволява да му дадем по-интересен набор от действия. Ще оборудваме частите на ушите на робота, така че те да могат едновременно да се въртят и да се отклоняват от главата. И ние ще постигнем това с помощта на „Ограничения за действие“.
Основният принцип на 'Ограничения за действие' е прост. Създавате набор от действия и го прикрепяте към ограничена кост. Когато започнете да въртите кост, наборът от действия, прикрепен към нея, ще се активира. Този подход спестява време и гарантира, че действията се извършват последователно по време на анимацията. Това упражнение е създадено за Blender версия 2.40 alpha-2. Ако имате по-стара или евентуално по-нова версия, мисля, че не би трябвало да е проблем.
Стъпка 1.Имаме нужда от основно укрепване. Без никакви IK схеми или нещо подобно. Поставете курсора под робота и натиснетеSpace>Add>Armature. Това ще създаде кост. Нека го наречем „Коренна кост“ и го използваме, за да преместим целия роботизцяло. (фиг. 2) След това поставете курсора в долната част на робота, приблизително там, където има колела. Натиснете Space>Add>Armature. Това ще бъде „колата на колелото“. Направете го потомък на костта "Коренна кост" (фиг.3). След това поставяме курсора в средата на основното тяло на робота и отновоSpace>Add>Armature- това ще бъде 'Body bone' (телесна кост). Също така го правим потомък на „Коренната кост“. В режим OM изберете главата на робота и отидете на панела за редактиране [F9]. Тук в панелаMeshнатиснете бутонаCenter Newи след това натиснетеShift-S -> Курсор към селекция. (фиг.4) Натиснете [A], за да отмените избора на всичко. Сега изберете Armature и влезте в EM режим (Tab). НатиснетеSpace>Add>Bone- това ще бъде костта на главата 'Head Bone' и ще я направите дете на костта 'Body bone'. (фиг. 5).Увеличете изображението в областта на ушите на робота, поставете курсора в средата на 1-вата обеца. НатиснетеSpace>Add>Bone. Това ще бъде костта "Ring1.L". Направете го дете на костта на главата. Поставяме курсора в средата на втората обеца. НатиснетеSpace>Add>Bone. Това ще бъде костта "Ring2.L". Също така го правим наследник на костта „Head Bone“.
Поставяме курсора в средата на ушната сфера. НатиснетеSpace>Add>Bone. Това ще бъде костта "Earball.L". Направете го дете на костта на главата.
Сега натиснете [B], начертайте кутия около всички арматурни елементи yx и ги копирайте 'Shift – D'. Сега дублирайте копията на 'Ctrl - M'. Подравнете с центъра на главата и променете малко имената, като замените буквата 'L' (ляво - ляво) с буквата 'R' (дясно - дясно). На това нашата арматура е готова.
Стъпка 2.Сега трябва да направимродител на нашия робот към арматурата. Напуснете режима на редактиране [Tab], натиснете [A], за да отмените избора на всичко. Изберете всички части на робота (RMB + Shift), след това изберете арматурата. Натиснете (Ctrl – P)и в полето 'Направи родител на' (Направи родител на.) изберетеArmature(Armature). В появилия се прозорец 'Създаване на групи от върхове?' (Създаване на групи от върхове?) изберете 'От най-близките кости' (От най-близките кости).
След забавната част. Проверете дали всички части на робота са присвоени на съответните кости. Процедурата е една и съща за различните части.Избираме част. Влизаме в режим EM (Tab). Натиснете [A], за да демаркирате всички върхове. Погледнете панела 'Групи върхове'. Изберете желаната кост от падащия списък.
Сега натиснете 'Избор' (Избор). Всички върхове, присвоени на тази кост, ще станат избрани (жълти) (Вижте Фиг. 7)
Ако някои върхове липсват и трябва да ги присвоите на някаква кост, изберете тази кост в списъка, след това изберете необходимите върхове в главния прозорец и натиснете бутона 'Присвояване' в панела 'Групи върхове'. За да „развържете“ върховете от костта, изберете тези, от които се нуждаете, и натиснете бутона „Премахване“.
За да проверите, отидете в 'Режим на поза' и завъртете/преместете всяка кост, за да сте сигурни, че всичко се движи правилно. В режим на редактиране изберете всички кости и натиснете (Ctrl – N), за да преизчислите ъглите на костите (Преизчислете ъглите на костите). В противен случай може да получите странни резултати.
Изберете арматурата и отидете на 'Pose Mode' (Poses) - 'Ctrl - Tab'. Фитингите трябва да станат сини или тюркоазени (в зависимост отнезависимо дали е избрана кост или не).
Изберете трите ушни кости от лявата страна ('Ring1.L'; 'Ring2.L' и 'Earball.L'). Натиснете [I] и в прозорецаДобавяне на ключизберетеLocRot. Това ще бъде началната точка на действието. Преместете напред кадър 40 и натиснете [I]>LocRot- това ще бъде крайната точка на действието. Връщаме се към 20-ия кадър.
Изберете костта 'Earball.L', натиснете [G] и задръжте клавиша Ctrl, за да преместите костта 3 единици наляво. Натиснете [I]>LocRot
Изберете костта 'Ring2.L', натиснете [G] и задръжте клавиша Ctrl, за да преместите костта с 1 единица наляво. Натиснете [I]>LocRot(фиг. 9).Връщаме се към първия кадър и тестваме действията, като натискаме [Alt – A] в 3D прозореца.
Сега изберете костта 'Ring2.L' и добавете (Добавяне) ограничение към панелаОграничение. Попълнете стойностите както на фиг. 10. Повторете същото за костта „Earball.L“.Сега роботът е готов например да се търкаля по сцената, да се блъсне в някакъв предмет и внезапно да разпери уши.
За да практикувате, можете да добавите още няколко персонализирани движения към своя робот: - накарайте главата му да може да стърчи леко от тялото - накарайте тялото му да може да се повдигне леко над колелата - накарайте ушите му да се въртят бавно напред-назад, докато се търкаля около сцената. - накарайте сферите на ушите да се движат леко навътре и навън от обеците - накарайте главата да се върти от едната страна на другата, сякаш сканира околността пространство
Успех с новия ви малък робот!
От Сандра Гилбърт