| Источник: Архив журнала
«625» |
| Визуальные
эффекты в цифровом кино и телевидении Terminator-2: вмешательство компьютера |
| Владимир Лещинский |
| "В начале
этого проекта мы все говорили -
давайте создадим первого
компьютерного человека! И мы
почти добились этого в
металлической модели. Наши
планы на будущее - идти дальше
и сделать его настоящим, и мы
это обещаем. Представьте себе актера, которому не надо платить ни цента за съемку! Мы очень близки к этому - и это настоящая революция технологии компьютерной графики. А начал ее - Terminator 2." Стив Вильямс, ILM |
| Так
получилось, что название
статьи стало символичным:
стараясь рассказать о роли,
которую сыграл компьютер в
производстве фильма Terminator 2,
вдруг всплыла аналогия с тем,
что и сюжет фильма основан на
вмешательстве компьютера в
жизнь людей на земле, что это
наше недалекое будущее... Конечно, наибольшей выразительности можно достигнуть комбинированием различных технологий создания спецэффектов. Металлические раны на теле Т1000 были отлиты механическим способом и приклеены к костюму актера, а вот для того, чтобы заживить их прямо на глазах у зрителей, пришлось использовать компьютер. Изображение было отсканировано в разрешении 4000 точек, после чего были созданы копии файлов с низким разрешением. Используя эти файлы как фон, смоделировали торс Т1000, подставили синтезированный торс на место настоящего, а затем просчитали затягивание ран. Затем эффект дополнили искажениями, используя специально написанную утилиту - rippling. Кроме того, очень много утилит (небольшие программы специального назначения) было написано для совершенствования алгоритмов просчета (rendering) смоделированных изображений. Используя программу RenderMan для обтягивания моделей текстурами, была создана специальная программа polyalloy shader, которая позволила придать материалу металлические свойства - блеск, отражение, холод и серебристость. После просчета, полученные изображения совместили с отсканированным в высоком разрешении фоном, а полученные кадры вывели на пленку. В сцене, где Арнольд прыгает на мотоцикле с моста, актер и мотоцикл были подвешены на канатах и прикреплены к специальному крану, который вел их по мосту и придерживал во время прыжка. После съемок кадры фрагмента ввели в компьютер и компания Pacific Data Images начала вычищать изображения тросов из каждого кадра. Специалистами фирмы была написана специальная программа, которая позволяла просматривать изображение по кадрам и отмечать начало и конец троса в ключевых кадрах. После этого программа автоматически корректировала остальные промежуточные кадры, интерполируя изображения с двух сторон от троса до стыка, как бы затягивая прорез. Иногда программа "промахивалась" из-за дрыжков камеры или пленки, и художникам приходилось вручную устранять лишние веревки. И все же проблемы в удалении тросов возникли при движении камеры, поэтому здесь приходилось использовать куски самого изображения или соседних кадров, чтобы "залатать дырку". Для фрагмента, где "жидкий" терминатор после крушения грузовика выходил из огня и постепенно превращался в живого полицейского, было запланировано использовать специальное оборудование, позволяющее точно повторить движение камеры (motion control), чтобы снять актера, проходящего по месту горения, и отдельно то же движение без актера, а средствами компьютерной графики добавить огонь. Но на съемках ждал сюрприз - оказалось невозможным синхронизировать движение актера с уже отснятым чистым фоном. Поэтому пришлось снимать движение вручную. Метками отмечали различные изменения в положении камеры и оператор должен был повторять по ним съемку. И, наконец, после двадцати дублей удалось поймать движение актера. Для того, чтобы можно было совместить движение актера и компьютерного робота, пришлось снимать Патрика с двух синхронизированных камер: первая - основная, вторая - вспомогательная, со стороны, чтобы иметь понятие о перемещении актера в трехмерном пространстве. После этого началось моделирование и анимация персонажа. Так как в то время еще не было программ, поддерживающих автоматическую инверсную кинематику (моделирование движений частей тела человека), то практически во всех кадрах пришлось делать движение робота вручную, то есть для перемещения руки необходимо было сначала двигать плечо, потом предплечье, а затем кисть и т.д., что заняло несколько недель. Вообще, этот фрагмент был одним из самых трудоемких моментов фильма, так как после установки частей тела в нужные положения, пришлось затем очень много времени потратить на нюансы, на доводку движения миллиметр за миллиметром, для придания движениям робота естественности. После окончания работ по анимации персонажа, последовал этап просчета металлического робота с использованием необходимых материалов. Пришлось написать специальную программу, которая плавно соединяла отдельные части персонажа в гладкий организм, без швов, так как вследствие движений отдельных частей руки между ними появлялись щели - впоследствии такого рода программы стали называть skinning. Много внимания уделяли постановке света в кадре для того, чтобы персонаж не выбивался из сцены. Для отражения металлическим терминатором окружающего пространства, еще во время съемок были сфотографированы виды места съемок со всех сторон. Камеру поместили на место, где актер должен был идти и сняли панораму, а потом использовали эти фрагменты как карту отражений для робота. Созданное таким образом отражение очень гармонично вписывалось в сцену. Кроме того, робот должен был отражаться в окружающих его лужах, что и было тоже реализовано. Уже на последней стадии работы над этим фрагментом были добавлены тени, дым, искажения, вносимые теплым воздухом и даже зерно пленки, что всегда придает стерильным компьютерным картинкам реальный вид. Хотя на съемке были сделаны все замеры, персонаж при движении проскакивал мимо поверхности, по которой он двигался. Это обусловлено тем, что камера при съемке двигалась и от этого немного колебалась. Даже использование motion control не всегда дает точный результат. Поэтому для того, чтобы избежать этих неточностей, некоторые кадры пришлось корректировать вручную.
Появление Т-1000 в больнице, где находилась Сара, началось с "пола". Изначально планировалось снять чистый пол, а потом ноги охранника на синем фоне (для цветовой рир-проекции). Но выделенные с помощью рир-проекции черные ботинки охранника могли выглядеть ненатурально на черно-белом полу. Поэтому этот фрагмент был снят вчистую, что позволило оставить на полу естественные тени и отражения. Программисты написали специальную программу, которая помогла положить отснятые кадры на компьютерный пол в правильной проекции (такие программы теперь называются camera mapping) и лицо терминатора проявилось, сохраняя и искажая на себе "правильную" текстуру пола. Для того, чтобы лицо "натягивало" пол при проявлении, а не просто прорезалось через него, была также написана специальная программа. После того, как робот весь проявился из пола, опять необходимо было следить за правильностью отражения. В данном случае был смоделирован коридор с подобными текстурами, где происходили события, и объект, таким образом, отражал реальную сцену. Когда Сара, Джон и Арнольд убегают от Т-1000 и попадают в лифт, робот открывает двери при помощи двух металлических лезвий, превращающихся в крюки. Все, что было снято для этого фрагмента - открывающиеся двери лифта. Затем они были смоделированы на компьютере и к их движению добавлена анимация металлических лезвий. Для хорошего вписывания в сцену, на двери были положены отражения и тени от крюков. Этот фрагмент - один из легких для компьютерной обработки. От выстрела голова Т-1000 "раскрылась". Этот эффект был сделан с помощью специальных кукол, поэтому мы его рассматривать не будем. Компьютер помог "сшить" голову робота. Для эффекта были сняты два фрагмента: с актером и без него. Затем компьютерная модель была тщательно совмещена с отснятым изображением с помощью программы camera mapping. Все, что осталось сделать, это разделить модель на две половины, сделать анимацию слипания их в одно целое, а затем наложить на чистый отснятый фон. Убежав из лифта и пересев в автомобиль, беглецы видят робота, догоняющего их и на бегу принимающего форму полицейского. Момент совмещения персонажа, бегущего по гаражу, был также одним из сложных фрагментов. Здесь был опять применен принцип двух камер для определения движения в пространстве. Одной из сложностей было сопоставление влияния на объект многочисленных источников света с потолка гаража. Кроме отражений пришлось создавать сложную композицию из источников света. Когда Т-1000 попадает в вертолет, он приказывает пилоту покинуть кабину. В этом фрагменте было использовано большое количество приемов компьютерной графики. Для жидкой формы было использовано программное обеспечение, написанное еще для фильма The Abyss (Бездна). Пришлось изменить некоторые параметры для того, чтобы объект выглядел более тягучим и тяжелым чем вода. Для отражений сфотографировали кабину вертолета изнутри. Основной задачей было заставить металлического терминатора сказать фразу "Get out!" ("Вон"). Для этой цели каждая фаза движения лица была отсканирована с помощью трехмерного сканера фирмы Cyberware. Актера зафиксировали на стуле и спроецировали на него вспомогательные сетки с двух сторон для точного позиционирования места. Затем нанесли на его лицо ключевые точки. Каждое изменение губ и лица сканировалось отдельно, то есть были сделаны разные модели на звуки "Ge-", "-t", "o-","-u-","-t". Если положение головы актера менялось, его восстанавливали по подготовленной сетке. После сканирования, полученные модели были плавно интерполированы одна в другую для того, чтобы заставить модель говорить. Подобные приемы были применены и для всех остальных фрагментов с использованием компьютера. При прохождении Т-1000 через решетку его форма меняется. Этого добились при помощи искажений трехмерной модели робота и плавного обтекания решетки. Восстановившийся из капель терминатор поднимался подобно вырастанию из пола. Роль карты отражений в этом эпизоде играла панорама, отснятая на литейном заводе. В финальном эпизоде гибели Т-1000 соединили все многообразие приемов от сложного моделирования и интерполяции моделей друг в друга до двумерного преобразования (morphing). Поговаривают, что Камерон вынашивает идею создания Terminator 3, и уже получил согласие Шварценеггера. Что ж, посмотрим... |
Бесплатная подписка на mail-list «625-net»
и журнал «625»
По вопросам размещения рекламы обращайтесь: reclama@625-net.ru
Вопросы и предложения по содержанию журнала
направляйте: web.editor@625-net.ru
Замечания и предложения по работе сервера
направляйте: web.master@625-net.ru
© 1996-1998 Журнал «625». Все
права защищены. © 1996-1998 «625» Magazine. All
rights reserved.