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

Название, предложенное Гамильтоном для новой системы, – кватернионы – отражает связь с четырьмя измерениями. Он пропагандировал их использование во многих областях математики и физики, показывая, что особый тип кватерниона, его «векторная часть» bi + cj + dk, может весьма элегантно представлять трехмерное пространство. Однако кватернионы вышли из моды, когда появилась более простая структура – векторная алгебра. Они остались интересными для специалистов по чистой математике и теоретической физике, но не оправдали надежд своего создателя на широкое практическое использование. Ну, то есть до появления компьютерных игр и компьютерной графики в киноиндустрии.

Связь с кватернионами возникает потому, что объекты в компьютерной графике требуется вращать в трехмерном пространстве, а лучше всего делать это с помощью кватернионов Гамильтона. Они дают нам простой алгебраический инструмент для быстрого и точного расчета результатов вращения. Гамильтон был бы поражен, поскольку в его время кинематографа не существовало. Старая математика может находить совершенно новые сферы применения.

Предложение использовать кватернионы в компьютерной графике впервые было высказано в 1985 году в статье Кена Шумейка «Анимация вращения при помощи кватернионных кривых»{53}. Статья начиналась с утверждения: «Твердые тела вертятся и кувыркаются, двигаясь в пространстве. В компьютерной анимации то же самое делают камеры. Вращение этих объектов лучше всего описывается с использованием четырехкоординатной системы, кватернионов». Далее Шумейк заявлял, что кватернионы обладают ключевым преимуществом – позволяют гладко «заполнять промежутки», то есть интерполировать изображения между двумя заданными граничными точками.

Прежде чем разбирать подробности, имеет смысл обсудить ряд особенностей компьютерной анимации, которые обусловливают такой подход. Разговор будет сильно упрощенным, к тому же, помимо описанного, используется немало других методов. Фильм или движущееся изображение на компьютерном экране на самом деле представляет собой серию неподвижных изображений, показываемых быстро одно за другим, чтобы создать у зрителя иллюзию движения. На заре мультипликации – вспомните хотя бы мультфильмы Уолта Диснея – художники рисовали каждое из неподвижных изображений на отдельном листе. Для получения реалистичных движений (в той мере, в какой говорящая мышь может быть реалистичной) требовалось огромное мастерство. Существовали приемы, позволявшие упростить процесс. Например, иногда фон делали единым для последовательности кадров и уже на него накладывали изображения объектов, которые менялись в каждом кадре.

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

Чтобы заставить звездолет двигаться, мультипликатор меняет определяющие его числа нужным образом. Например, чтобы переместить его в новую точку, ко всем точкам прибавляют фиксированную тройку чисел (вектор смещения), тогда как связи внутри объекта остаются неизменными. Затем этот новый список чисел вновь отрисовывают, чтобы получить следующий кадр, и т. д. Прибавление вектора – операция простая и быстрая, но объекты могут также вращаться в пространстве. Они могут поворачиваться вокруг любой оси, и направление оси тоже может меняться по мере движения объекта. Повороты также меняют список чисел, но более сложным образом.

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

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

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

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

Анн Бакюс

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

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

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

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

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

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

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

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

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

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