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

Довольно часто мультипликатор знает, откуда объект начинает движение (скажем, с поверхности Земли) и куда он должен переместиться (скажем, вдоль линии, ведущей к далекой Луне). Принципиально важно и точное положение двумерного экрана, потому что именно его видит зритель. Он должен выглядеть достаточно художественно или увлекательно, в зависимости от ситуации. Поэтому обе локации, начальная и конечная, тоже представлены тщательно рассчитанными списками чисел. Если характер движения в промежутке между ними не так важен, компьютер может получить задание интерполировать объект между начальной и конечной точками. Тогда два списка объединяются согласно определенному математическому правилу, которое представляет характер перехода от одного к другому. Усреднение каждой пары соответствующих координат, например, дает нам объект посередине между стартом и финишем. Однако такое слишком сильное упрощение неприемлемо, поскольку оно обычно искажает форму звездолета.

Фокус в том, чтобы воспользоваться для интерполяции жестким движением в пространстве. Можно, например, начать с переноса звездолета в центральную точку и поворота его на 45°. Если проделать это еще раз, звездолет окажется в конечной точке с разворотом на 90° относительно начальной ориентации. Для получения иллюзии непрерывного движения можно раз за разом переносить звездолет на 1/90 дистанции и поворачивать при этом на 1°. На практике, конечно, используются намного более мелкие шаги.

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

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

* * *

В прикладной математике традиционный подход к описанию вращения цельного объекта восходит к Эйлеру. В 1752 году он доказал, что любое движение, в котором не присутствует зеркальное отражение, представляет собой либо параллельный перенос, либо вращение вокруг оси{54}. Однако для расчетов он комбинировал три вращения вокруг трех осей в обычном координатном представлении пространства, сегодня этот метод называют эйлеровыми углами. В качестве примера Шумейк рассматривал ориентацию самолета, которая в аэронавтике определяется тремя углами:

• рысканье относительно вертикальной оси дает направление движения самолета в горизонтальной плоскости;

• тангаж – вращение вокруг горизонтальной оси, проходящей через крылья;

• крен – вращение вокруг оси, проходящей из носа в хвост.

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

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

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

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

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

Анн Бакюс

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

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

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

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

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

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

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

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

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

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