Autodesk Motion Builder 2009 -симулация и анимиране в реално време
Не зная дали някога сте се занимавали с анимиране под 3D, но в момента, в който се захванете с живи герои (примерно хора или животни), ще забележите колко уникално сложни са техните движения. И без значение, че популярните пакети (като Maya, 3ds max, Lightwave или Cinema) разполагат с великолепни средства за анимация - процедурна, линейна, нелинейна, покадрова, в крайна сметка идва един момент, в който най-добрите екипи от специалисти са безсилни. Да анимираш неща като ръченица, брейк танц, ката от карате е изключително (в пълния смисъл на тази дума) сложно.
Ето защо в големите студиа (както филмови, така и игрални) най-хитро заобикалят класическия, изцялокомпютърно базиран процес и използват ... живи актьори. Обличат ги в смешни едноцветни костюми, накичват ги със светлинни датчици и ги карат да се движат. Изместването на датчиците се улавя от специална апаратура, тя изчислява промяната в позата на героя и съответно калкулира анимацията. Този процес е известен като motion capturing, или накратко мокап. За целта са предвидени различни пакети от приложения, които да обработват мокап информацията, и едно от най-популярните и утвърдени от тях е именно Motion Builder. Той е оригинална разработка на Alias, а впоследствие, след поглъщането преди няколко години, стана собственост на Autodesk. В момента Motion Builder е нещо катоиндустриален стандарт в тази област, като е използван изключително широко - както във високобюджетни филмови продукции, така и при разработка на игри.
MotionBuilder ви позволява да „улавяте“, съхранявате и преди всичко да усъвършенствате резултатите, постигнати с мокап анимиране. Може да запазвате разнообразни „уловени“ движения, изиграни от живи актьори (бягане, скачане, падане, ставане, ритане и т.н. - най елементарните примери), след което да ги обработвате по избран от вас начин. Най-лесният е да ги наслагвате в цикли (ако има повторяемост), да ги комбинирате (примерно бягане с оглеждане и ръкомахане) или подреждате с плавен преход. Може да прилагате забързване,забавяне, да „пипнете“ някой кадър и да коригирате несъвършенства в актьорската игра.
Големият плюс на Motion Builder е, че работи в реално време. Тоест програмата позволява да видите как ще изглежда анимацията на фантастичен герой (примерно на звяр) още на момента, докато движенията му са пресъздадени от жив актьор с поставен костюм и сензори. Тоест актьорът на място вдъхва живот на компютърния модел.
Да, анимирането с мокап изглежда универсално решение, но я си представете, че се налага да се пресъздаде нещо доста опасно, дори за самия актьор - като например падане от височина, препъване, удар? Тогава в употреба влиза наличният алгоритъм за симулация. Той включва възможности за изчисляване на взаимодействия между твърди тела в сцената (примерно на неодушевени обекти.), както и т.нар. rag doll solver - това е механизъм, който се наема със задачата да изгради анимация на вашия герой, базирана на взаимодействието му с околната среда. RagDoll буквално е „парцалена кукла“ или нещо като виртуален манекен, който изпълнява сложна, компютърно генерирана каскада - скок от голяма височина, „просване“ на земята или така ефектното „летене“ (предизвикано от взрив в близост) и т.н. Симулацията може да се извърши с висока прецизност,а генерираното движение се прилага върху скелетната система на героя. По този начин то може да бъде комбинирано с вече готови мокап анимационни цикли (примерно докато пада, героят маха с ръце)
Нещо повече, новата версия на Motion Builder поддържа хардуерно ускорени шейдъри, включително cgFX библиотеки, което позволява интерактивно рендване и изчисление на текстури в реално време - тоест анимацията може да бъде видяна в почти окончателния си вид още на място. Това е голям плюс особено за технически директори и режисьори, които имат точно определени изисквания относно визията и крайния резултат на специалния ефект.
Интерфейсът на Motion Builder 2009 в общи линии не е променен, но са включени познатите елементи за управление на изгледа ViewCube и Steering Wheel, типични за повечето приложения от каталога на Autodesk, като AutoCAD и 3ds max. Освен това е разширена поддръжката за импортиране на скелетна система от модели, създадени от Maya и 3ds max, оптимизирано е бързодействието при многоядрени процесори и не на последно място - Motion Builder пристига и в 64-битов вариант (за Window XP x64 и Windows Vista).– Светлин Светлинов