Читаем Это база: Зачем нужна математика в повседневной жизни полностью

Основной объем анимации обеспечивала компания Weta Digital в Новой Зеландии, известная своей работой над «Властелином колец» и «Хоббитом». Почти две сотни видеопоследовательностей – в основном это были летательные аппараты в финальном сражении – создала компания Industrial Light & Magic, основанная в 1975 году Джорджем Лукасом для создания спецэффектов для первого фильма саги «Звездные войны». Остальные компании из Великобритании, Канады и США добавляли к изображению важные детали, такие как экраны в аппаратной и информационные табло на забралах шлемов, имитирующие технологии будущего. Большая часть подобных кадров была сделана в редакторе Autodesk Maya. Дизайн моделей летательных аппаратов, в особенности Scorpion, был сделан в программе MODO компании Luxology. Сцены в поселке Хеллс-Гейт и интерьеры создавались в редакторе трехмерной графики Houdini. Инопланетные существа были нарисованы с помощью ZBrush. Первоначальный концепт и текстуры создавались при помощи программы Adobe Photoshop. Всего в работе над фильмом участвовало около десятка компаний и использовалось 22 пакета программ плюс бесчисленные специально написанные плагины.

* * *

В настоящее время комплекс инструментов, применяемых для компьютерной анимации, пополняют кое-какой весьма хитроумной математикой. Цель, как всегда, – сделать задачу аниматора как можно более простой, получить реалистичный результат и снизить затраты денег и времени. Мы хотим всё, причем сразу и дешево.

Предположим, например, что у киностудии имеется библиотека анимаций динозавра, содержащих последовательности его движений. В одной он несется вперед, совершая один «цикл бега», то есть один сегмент периодически повторяющегося движения. В другой – подпрыгивает и приземляется. Вам нужно создать последовательность, в которой он гонится за небольшим травоядным животным и прыгает на него. Эффективным началом работы над этой последовательностью будет сшивание десятка-другого циклов бега и добавление в конце прыжка. Конечно, затем придется чуть-чуть все поменять, чтобы зрителю не было видно, что повторяется одна и та же анимация, но для начала это совсем неплохо.

Разумно сшивать и выстраивать последовательности на уровне скелета. Все остальное – набросить сетки, добавить цвет и текстуру – можно сделать позже. Поэтому вы делаете очевидное – соединяете подряд 12 копий цикла бега и прыжок и смотрите, как выглядит результат.

Он выглядит ужасно.

Отдельные кусочки ничего, но друг с другом они гладко не стыкуются. Результат получается дерганым и неубедительным.

До недавнего времени единственным выходом была модификация стыков вручную с интерполяцией новых небольших кусочков движений. Но это было не очень просто. Однако кое-какие недавние новинки в области математических методов обещают облегчить эту задачу. Идея заключается в использовании методов сглаживания для заполнения прорех и выравнивания резких переходов. Главное – найти способы делать это с единичной костью скелета или, в более общем случае, с единичной кривой. Решив такую задачу, можно вновь сшить скелет воедино из отдельных костей.

Область математики, которую сейчас пытаются применить, называется теорией форм. Поэтому начнем с очевидного вопроса: что такое форма?

В обычной геометрии встречается множество стандартных форм: треугольник, квадрат, параллелограмм, окружность. При интерпретации в координатной геометрии эти формы превращаются в уравнения. На плоскости, например, точки (x, y) на единичной окружности в точности удовлетворяют уравнению x2 + y2 = 1. Еще один очень удобный способ представления окружности состоит в использовании так называемого параметра. Это вспомогательная переменная, скажем t, которую мы можем рассматривать как время, вместе с формулами, определяющими, как x и y зависят от t. Если t принимает ряд численных значений, то каждое его значение дает нам две координаты x(t) и y(t). Возьмите правильные формулы, и эти точки определят окружность.

Стандартные параметрические формулы для окружности имеют тригонометрический характер:

x(t) = cos t, y(t) = sin t.

Можно также изменить вид параметра в формуле и все равно получить окружность. Например, если заменить t на t3, то формулы

X(t) = cos t3, y(t) = sin t3

тоже определяют окружность, причем ту же самую. Такой эффект наблюдается потому, что параметр времени несет больше информации – не только о том, как меняются x и y. Согласно первой формуле, точка при изменении t движется с постоянной скоростью. Согласно второй формуле, нет.

Перейти на страницу:

Похожие книги

100 способов уложить ребенка спать
100 способов уложить ребенка спать

Благодаря этой книге французские мамы и папы блестяще справляются с проблемой, которая волнует родителей во всем мире, – как без труда уложить ребенка 0–4 лет спать. В книге содержатся 100 простых и действенных советов, как раз и навсегда забыть о вечерних капризах, нежелании засыпать, ночных побудках, неспокойном сне, детских кошмарах и многом другом. Всемирно известный психолог, одна из основоположников французской системы воспитания Анн Бакюс считает, что проблемы гораздо проще предотвратить, чем сражаться с ними потом. Достаточно лишь с младенчества прививать малышу нужные привычки и внимательно относиться к тому, как по мере роста меняется характер его сна.

Анн Бакюс

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Детская психология / Образование и наука
Люди на Луне
Люди на Луне

На фоне технологий XXI века полет человека на Луну в середине прошлого столетия нашим современникам нередко кажется неправдоподобным и вызывает множество вопросов. На главные из них – о лунных подделках, о техническом оснащении полетов, о состоянии астронавтов – ответы в этой книге. Автором движет не стремление убедить нас в том, что программа Apollo – свершившийся факт, а огромное желание поделиться тщательно проверенными новыми фактами, неизвестными изображениями и интересными деталями о полетах человека на Луну. Разнообразие и увлекательность информации в книге не оставит равнодушным ни одного читателя. Был ли туалет на космическом корабле? Как связаны влажные салфетки и космическая радиация? На сколько метров можно подпрыгнуть на Луне? Почему в наши дни люди не летают на Луну? Что входит в новую программу Artemis и почему она важна для президентских выборов в США? Какие технологии и знания полувековой давности помогут человеку вернуться на Луну? Если вы готовы к этой невероятной лунной экспедиции, тогда: «Пять, четыре, три, два, один… Пуск!»

Виталий Егоров (Zelenyikot) , Виталий Юрьевич Егоров

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / История / Научно-популярная литература / Учебная и научная литература / Образование и наука
Эволюция человека. Книга III. Кости, гены и культура
Эволюция человека. Книга III. Кости, гены и культура

В третьем томе знаменитой "Эволюции человека" рассказывается о новых открытиях, сделанных археологами, палеоантропологами, этологами и генетиками за последние десять лет, а также о новых теориях, благодаря которым наше понимание собственного происхождения становится полнее и глубже. В свете новых данных на некоторые прежние выводы можно взглянуть под другим углом, а порой и предложить новые интерпретации. Так, для объяснения удивительно быстрого увеличения объема мозга в эволюции рода Homo была предложена новая многообещающая идея – теория "культурного драйва", или сопряженной эволюции мозга, социального обучения и культуры.

Александр Владимирович Марков , Елена Борисовна Наймарк

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература
От болезни тела – к исцелению души. Почему мы болеем?
От болезни тела – к исцелению души. Почему мы болеем?

Все болезни имеют глубокий смысл. Они передают ценнейшие послания психики. Психолог Торвальд Детлефсен и врач Рудигер Дальке помогают нам понять, о чем свидетельствуют инфекционные заболевания, головные боли, несчастные случаи, сердечные приступы и желудочные колики, а также рак и СПИД. Если вы осознаете картину собственной болезни, то сможете найти новый прямой путь к самому себе. Болезнь не является неприятной помехой на этом пути, ибо она сама – путь. Чем сознательнее мы к ней относимся, тем лучше она выполняет свои задачи. Наша цель – не борьба с болезнью, а ее использование для исцеления души.

Рудигер Дальке , Торвальд Детлефсен

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Эзотерика / Здоровье и красота / Дом и досуг