Если же выйти за эти пределы иллюзорного движения, не применяя таких трюков, то результаты окажутся не очень-то красивыми. Возможно, вы видели старинные мультфильмы, сделанные в технике покадровой съемки: скажем, классическую сцену из «Ясона и аргонавтов» Рэя Харрихаузена, где скелеты бьются на мечах. Она испорчена неприятными дергаными движениями персонажей. У вас двоится перед глазами (в каждый момент времени вы видите больше одного края скелета), и вы лишь с трудом интерпретируете увиденное как движение. Края словно бы спотыкаются, дергаются, трясутся, вибрируют, мигают: такое стаккато вызывает у зрителя лишь мучения.
А почему в игровых фильмах изображение не дергается? (Только представьте, каково пришлось бы режиссеру, вынужденному удерживать Уму Турман в пределах «не слишком далеко, не слишком быстро».) Почему не дергаются компьютерные мультики пиксаровского типа? И почему – увы – видеоигры порой ужасно мигают, словно безумный стробоскоп? Ведь все они являют собой последовательности отдельных кадров. Для всех трех фактов есть общее объяснение. Оно именуется размытием движущегося изображения и поражает простотой и очаровательностью.
Вот как работает камера для обычного кинофильма. Кадр, который она записывает, представляет собой не просто картинку в единичный момент, как в случае со Скороходом или харрихаузеновским кадром. Затвор камеры остается открытым на некоторое небольшое время, именуемое временем экспонирования (выдержкой). Разумеется, движущийся объект во время этого краткого интервала продолжает двигаться, а значит, слегка размывается в кадре за время экспонирования. Похожая штука происходит, когда вы пытаетесь снять с длинной выдержкой, как ваш ребенок бросает мяч: его рука выглядит на снимке как размытое пятно. Однако такие огрехи фотографий оборачиваются достоинством для кинофильмов. Без этого размывания все фильмы выглядели бы дергаными, словно скелеты Харрихаузена.
Научное объяснение может привести к техническому решению. Для цифровых фильмов (скажем, той же «Истории игрушек») решение, позволившее избежать мигания (стробоскопического эффекта), коренится в объяснении, существующем для игровых фильмов: нужно намеренно размывать движущийся объект в кадре вдоль направления перемещения этого объекта. Скажем, если персонаж размахивает рукой, ее изображение должно быть размыто вдоль той дуги, которую при этом проходит рука, вращаясь вокруг плечевого сустава. Другая же рука должна быть независимым образом размыта вдоль своей дуги, часто в направлении, противоположном тому, в котором движется первая рука. Оставалось лишь понять, как проделывать на компьютере то, что делает камера, и – что немаловажно – как делать это эффективно. В обычных игровых фильмах размытие движущегося изображения получается бесплатно, но в цифровых мультфильмах оно стоит дорого. Решение предложила группа, которая ныне называется Pixar . Оно проложило путь к первому цифровому мультфильму. Прорыв позволило совершить именно размытие движущегося изображения.
По сути, такое размытие показывает вашему мозгу, в каком направлении производится движение и каков его размах. Чем длиннее размывание, тем быстрее движение. Вместо того чтобы просто отбрасывать информацию о времени, которое затрачивается на движение, мы как бы сохраняем ее в пространственном виде – как размытие. Последовательность таких кадров слегка перекрывается (из‑за инерции зрения), что позволяет показывать движение достаточно четко, так, чтобы мозг сумел создать полную его иллюзию.
Pixar бросает на каждый фильм тысячи компьютеров. На один-единственный кадр иногда уходит больше 30 часов работы. Между тем видеоигра (в сущности, тот же цифровой фильм, ограниченный рамками реального времени) должна демонстрировать новый кадр каждую тридцатую долю секунды. Лишь два десятка лет назад неумолимое увеличение быстродействия компьютеров на единицу их стоимости (описанное законом Мура) сделало возможным создание цифровых фильмов с эффектом размытия в движении. Видеоигры просто еще не достигли этой стадии. Устройства пока не могут считать достаточно быстро, чтобы создать эффект размытия. Некоторые производители делают робкие шаги в этом направлении, но от таких нововведений сильно страдает эффект присутствия, так что игрок просто выключает этот режим, предпочитая страдать от подергивающейся картинки. Однако закон Мура продолжает успешно действовать, и скоро (через 5 лет? через 10?) в наш мир придут настоящие видеоигры с эффектом размытия в движении.
Читать дальше