Бесконечная сила. Как математический анализ раскрывает тайны вселенной - читать онлайн книгу. Автор: Стивен Строгац cтр.№ 21

читать книги онлайн бесплатно
 
 

Онлайн книга - Бесконечная сила. Как математический анализ раскрывает тайны вселенной | Автор книги - Стивен Строгац

Cтраница 21
читать онлайн книги бесплатно


Бесконечная сила. Как математический анализ раскрывает тайны вселенной

Питер Шрёдер


Чем больше треугольников мы возьмем и чем меньше их размер, тем лучше становится приближение.

То, что верно для манекенов, верно и для огров, и для рыб-клоунов, и для игрушечных ковбоев. Подобно тому как Архимед использовал мозаику из бесконечного количества осколков, чтобы представить сегмент гладкой криволинейной параболы, современные аниматоры из DreamWorks создают круглый живот Шрека и его милые трубообразные уши из десятков тысяч многоугольников. Еще больше потребовалось для сцены турнира, где Шрек [77] сражался с местными громилами: каждый ее кадр требовал свыше 45 миллионов многоугольников [78]. Но в готовом фильме их следов нигде нет. Как учит нас принцип бесконечности, прямое и угловатое может олицетворять изогнутое и гладкое.

Когда примерно через десять лет вышел фильм «Аватар» [79], уровень многоугольной детализации стал запредельным. По настоянию режиссера Джеймса Кэмерона аниматоры использовали около миллиона многоугольников, чтобы изобразить каждое растение в воображаемом мире Пандоры. А учитывая, что действие происходило в пышных виртуальных джунглях, там насчитывалось множество растений… и множество многоугольников. Неудивительно, что производство «Аватара» обошлось в триста миллионов долларов. Это был первый фильм, в котором многоугольники использовались миллиардами [80].

В самых ранних компьютерных анимационных фильмах многоугольников было куда меньше. Тем не менее в то время вычисления казались ошеломляющими. Возьмем «Историю игрушек» [81], вышедшую в 1995 году. Одному аниматору тогда требовалась неделя, чтобы синхронизировать восьмисекундный кадр. На создание всего фильма ушло четыре года и 800 тысяч часов компьютерного времени. Как говорил в интервью журналу Wired соучредитель студии Pixar Стив Джобс, «над этим фильмом работает больше людей с ученой степенью, чем над любым другим в истории кино» [82]. Вскоре после «Истории игрушек» вышел первый анимационный ролик с человеком в главной роли – «Игра Джери» [83]. Эта забавная и грустная история одинокого старичка, который играет сам с собой в шахматы в парке, получила в 1998 году «Оскар» за лучший короткометражный анимационный фильм.


Бесконечная сила. Как математический анализ раскрывает тайны вселенной

Entertainment Pictures / Alamy


Как и другие персонажи, созданные компьютером, Джери был сконструирован из угловатых форм. В начале этого раздела я показал компьютерную графику лица из все большего количества треугольников. Примерно таким же образом аниматоры студии Pixar смоделировали голову Джери из сложного многогранника, состоявшего из примерно 4500 вершин, соединенных ребрами и гранями, как драгоценный камень. Аниматоры сильнее и сильнее делили эти грани, чтобы получить все более детальное изображение. Этот процесс занял намного меньше компьютерной памяти, чем методы, использованные ранее, и позволял делать анимацию гораздо быстрее [84]. На тот момент это был революционный прорыв в компьютерной анимации, но по духу – продолжение идей Архимеда. Напомним: для того чтобы оценить число π, Архимед начал с шестиугольника, затем перешел к двенадцатиугольнику. После следующего деления получился многоугольник с 24 сторонами, затем 48-угольник и наконец 96-угольник; так происходило постепенное приближение к предельной фигуре – окружности. Точно так же, многократно разделяя свой многогранник, аниматоры Джери аппроксимировали морщинистый лоб персонажа, его торчащий нос и складки кожи на шее. Повторяя этот процесс достаточное количество раз, они смогли сделать Джери таким, каким он должен быть – похожим на куклу персонажем, передающим широкий спектр человеческих чувств.

Через несколько лет конкурент Pixar, компания DreamWorks, сделала следующий шаг на пути к реализму и эмоциональной выразительности в своей истории о дурно пахнущем, ворчливом героическом огре по имени Шрек.


Бесконечная сила. Как математический анализ раскрывает тайны вселенной

Entertainment Pictures / Alamy


Хотя Шрек никогда не существовал вне компьютера, выглядел он почти как человек. Отчасти потому, что аниматоры постарались воспроизвести анатомию человека. Под виртуальной кожей они создали виртуальные мышцы, жир, кости и суставы. Все было сделано настолько добросовестно, что, когда Шрек открывал рот, чтобы сказать что-нибудь, кожа на его шее образовывала второй подбородок [85].

Это подводит нас к другой области, где идея Архимеда о приближении прямолинейными формами оказалась полезной, – пластической хирургии лица [86] для пациентов с неправильным прикусом, смещением челюстей и другими врожденными пороками. В 2006 году немецкие математики Петер Дойфлхард, Мартин Вайзер и Стефан Захов сообщили о результатах своей работы по применению анализа и компьютерного моделирования для прогнозирования результатов сложных операций на лице.

Вернуться к просмотру книги Перейти к Оглавлению Перейти к Примечанию