Вопрос о том, какой мультфильм считается первым компьютерным в истории, не имеет единого ответа — всё зависит от критериев: векторная или растровая графика, 2D или 3D, интерактивность или рендеринг на пленку. В 1960-х годах эксперименты с BESM-4, IBM 7090 и DEC PDP-1 заложили основы целой индустрии. Сегодня мы привыкли к фотореалистичному 3D, но путь к нему лежал через мигающие точки на осциллографе и полигональные модели без текстур.

Историки выделяют несколько ключевых работ-претендентов на титул первопроходца. Советская «Кошечка» (1968), американская «Колибри» (1967) и канадский «Метаданные» (1971) — каждая из них новаторска по-своему. Понимание контекста того времени помогает отделить маркетинговые легенды от инженерных достижений.

Что считается первым: историческая дискуссия

В научном сообществе до сих пор нет консенсуса. Американская школа часто называет «Колибри» Чарльза Чсури первым примером компьютерной анимации, созданной для кинопленки. Советские и российские исследователи настаивают на приоритете «Кошечки» Николая Константинова — первой в мире сюжетной анимации с персонажем. Ключевое различие: «Колибри» — это морфинг геометрических фигур, а «Кошечка» — движение биологического объекта.

Канадский «Метаданные» Питера Фолдеса стал первым, где использовался программный интерполяционный аниматор — прообраз современного таймлайна. Это перевело процесс с уровня «программирование каждого кадра» на уровень «постановка ключевых поз». Выбор фаворита зависит от того, что вы вкладываете в понятие «мультфильм»: технический демо или повествовательную единицу.

📊 Какой критерий «первости» вам ближе?
Первая отрисовка на ЭЛТ (Колибри)
Первый сюжетный персонаж (Кошечка)
Первый софт для ключевых кадров (Метаданные)
Первый 3D (Рука Катмулла)
⚠️ Внимание: Многие популярные статьи ошибочно называют «Трон» (1982) или «Игрушки» (1995) первыми компьютерными фильмами. Это не так: «Трон» — первый с массовым 3D в кино, «Игрушки» — первый полнометражный 3D-мультфильм, но история началась за 20–30 лет раньше.

Советский вклад: «Кошечка» на БЭСМ-4

В 1968 году группа математиков под руководством Николая Константинова в ВМ Центре АН СССР создала уникальную работу. На мейнфрейме БЭСМ-4 была смоделирована походка кошки — решение задачи обратной кинематики для 24 суставов. Результат выводился на алфавитно-цифровой принтер в виде ASCII-кадров, которые затем снимались на кинопленку кадр за кадром.

Это был не просто тест графики, а полноценное научное моделирование биомеханики. Программа «рассчитывала» физику движения: перенос центра тяжести, фазы опоры, качание хвоста для баланса. Никакого «ручного» рисования — чистая математика. Фильм длительностью около минуты демонстрировал ходьбу, бег и даже прыжки.

Технические ограничения диктовали эстетику: разрешение печати ~100×100 символов, отсутствие монитора в современном понимании. Каждый кадр — отдельная распечатка. Оператору приходилось вручную сменять бумагу и контролировать засветку. Трудоемкость была колоссальной: секунду экрана готовили часами.

Технические детали БЭСМ-4 и процесса съемки

БЭСМ-4 — трубчатый компьютер с быстродействием ~20 тыс. оп/сек. Память: 4096 слов по 39 бит. Графический вывод: только алфавитно-цифровой принтер АЦПУ-128 (128 знаков в строке). Кадр формировался в массиве символов, печатался, снимался на 35-мм пленку камерой «Красногорск-3» на штативе. Для плавности нужно 24 кадра в секунду — 1440 распечаток на минуту фильма. Ошибка в одной точке — брак кадра.

Прорыв в 3D: рука Эд Катмулла и «Юта»

Если «Кошечка» — вершина 2D-векторной анимации, то работа Эдвина Катмулла 1972 года открыла эру настоящего 3D. Его дипломная работа в Университете Юты — «Анимированная рука» — стала первым фотореалистичным (на тот момент) рендерингом человеческой части тела. Модель руки сканировалась вручную: Катмулл наложил сетку из полигонов на свой левый кулак и вводил координаты вершин в DEC PDP-10.

Инновация заключалась в алгоритме скрытых линий и затенке Гуро. Это позволяло видеть объем, а не просто каркас. Позже Катмулл совместно с Фредом Парке создал «Лицо» (1972) — первую анимированную 3D-голову с мимикой. Эти работы стали фундаментом для Pixar и всей современнойipeline.

Интересно, что знаменитый Чайник Юты (Utah Teapot) Мартина Ньюэлла (1975) стал эталонным тестовым объектом для рендеринга именно благодаря простоте топологии и наглядности затенения. Он до сих пор встроен в OpenGL, DirectX и Blender как примитив.

💡

Рука Катмулла (1972) — первый случай использования полигональной модели с затенением Гуро для органического объекта, а не геометрического примитива.

Эра Pixar: от «Андре и Вально Б.» до «Истории игрушек»

После создания Lucasfilm Computer Division (позже Pixar) развитие ускорилось. 1984 год — «Приключения Андре и Вально Б.»: первый персонаж с motion blur, squash & stretch и частичными системами. Джон Лассетер доказал: принципы классической анимации Диснея работают в 3D. Рендеринг шел на Cray X-MP — суперкомпьютере стоимостью в миллионы долларов.

1986 — «Люксо-младший» (Luxo Jr.). Первая короткометражка Pixar, вышедшая под собственным брендом. Столб-люстра с живым характером стала логотипом студии. Здесь дебютировал RenderMan — проприетарный рендерер, ставший индустриальным стандартом. Осцилляция пружины, мягкие тени, процедурные текстуры — всё это было прорывом.

Финал этапа — «История игрушек» (1995). Первая в истории полнометражная 3D-анимация. 114 240 кадров, 800 000 машинных часов рендеринга на ферме из 117 станций Sun Microsystems и SGI. Бюджет $30 млн, кассовые сборы >$373 млн. Индустрия навсегда сменила парадигму.

☑️ Ключевые вехи ранней CG-анимации

Выполнено: 0 / 6

Технологическая эволюция: от векторных дисплеев к GPU

Аппаратная база определяла визуальный язык. Первые работы — на векторных дисплеях (Calligraph, Tektronix): луч электронов рисовал линии без растра. Никаких заливок, только контуры. Переход к растровым буферам кадра (framebuffer) в начале 1970-х (Xerox PARC, NYIT) разрешил закраску пикселей, но требовал огромной памяти.

Появление Geometry Engine в SGI IRIS (1983) вынес трансформации и отсечение в железо. Это сделало интерактивный 3D реальным. В 1990-х 3dfx Voodoo и NVIDIA RIVA TNT принесли ускорение в массовый ПК. Современные RTX и RDNA с трассировкой лучей в реальном времени — прямые потомки тех алгоритмов, что считали на мейнфреймах неделями.

Программная эволюция параллельна: от FORTRAN-скриптов для каждого кадра → Mira/Presto (внутренние инструменты Pixar/Disney) → Maya/Houdini/Blender с нодовыми графами. Сегодня аниматор манипулирует ригами и shape keys, а не координатами вершин.

⚠️ Внимание: Не путайте «компьютерную анимацию» и «цифровую анимацию». «Розовая пантера» (1993) или «Аладин» (1992) использовали CAPS (Computer Animation Production System) для раскраски и композитинга, но рисование оставалось ручным. CG подразумевает генерацию геометрии/движения вычислительной машиной.

Влияние на современную индустрию и науку

Наследие первых экспериментов выходит далеко за кино. Алгоритмы интерполяции Фолдеса лежат в основе CSS-анимаций в браузерах и keyframe систем в движках игр. Методы конечных элементов для симуляции ткани и жидкостей (Position Based Dynamics) восходят к задачам биомеханики, решаемым для «Кошечки».

Медицина использует техники рендеринга Катмулла для 3D-визуализации КТ/МРТ. Архитектура — трассировку лучей для световых расчетов. Даже обучение нейросетей генеративному видео (Sora, Veo) опирается на датасеты, структурированные по принципам, заложенным в RenderMan RIB-формате.

Понимание истории позволяет инженерам не изобретать велосипед. Когда вы настраиваете Interpolaion Mode: Bezier в Blender или пишете шейдер на GLSL, вы пользуетесь идеями, зародившимися в 1960-х на перфокартах и магнитных лентах.

💡

Изучая историю CG, читайте первоисточники: SIGGRAPH Proceedings 1970-х. Многие «новые» фичи (subsurface scattering, PBR) были описаны десятилетия назад, но ждали железа для реального времени.

Сравнительная таблица ранних работ

Год Название Страна / Автор Техника Значение
1967 Hummingbird (Колибри) США / Чарльз Чсури Векторная графика, морфинг Первая CG-работа на кинопленке
1968 Кошечка (Kitty) СССР / Николай Константинов Растр из символов, кинематика Первый сюжетный CG-персонаж
1971 Metadata (Метаданные) Канада / Питер Фолдес Ключевая анимация, интерполяция Первый аниматорский интерфейс
1972 A Computer Animated Hand США / Эд Катмулл 3D полигоны, затенение Гуро Первый фотореалистичный 3D-организм
1984 The Adventures of André & Wally B. США / Pixar (Lucasfilm) 3D + motion blur, squash/stretch Первый «живой» 3D-персонаж

Часто задаваемые вопросы (FAQ)

Какой мультфильм официально признан первым в мире?

Официального статуса нет. Guinness World Records иногда указывает «Колибри» (1967) как «First computer animation», но в академической среде приоритет часто отдают «Кошечке» (1968) за повествовательность и биомеханику. Критерий решаете вы.

Почему «Трон» (1982) не считается первым?

«Трон» — первый кинофильм с массовым использованием 3D (15 минут экранного времени), но не первый CG-мультфильм. К 1982 году уже существовали «Метаданные», «Рука», «Андре и Вально Б.», а также работы Triple-I и Digital Effects для рекламы и титров.

Какое ПО использовали пионеры?

Специализированного софта не существовало. Константинов писал на FORTRAN и ассемблере БЭСМ-4. Катмулл разработал свою систему моделирования и рендеринга на PDP-10. Фолдес создал ANIMA — один из первых интерактивных редакторов ключевых кадров. Современные Maya, Blender, Houdini появились только в 1990-х.

Есть ли сохранившиеся оригиналы первых фильмов?

Да. «Кошечка» восстановлена и доступна в архивах РАН и на YouTube (цифровой перенос с пленки). «Колибри» хранится в Архиве компьютерной истории (Computer History Museum). «Руку» Катмулла можно найти в коллекции University of Utah. Качество низкое — разрешение 256×256 или даже символы на бумаге.

Влияла ли «Кошечка» на западную индустрию?

Прямого влияния в 1970-х нет — «Железный занавес» блокировал обмен данными. Запад узнал о работе Константинова лишь в 1990-х. Параллельно в США решали похожие задачи (прогулка человечка на PDP-1, 1967), но без детализации суставов. Приоритет СССР в биомеханической анимации признается ретроспективно.

⚠️ Внимание: При цитировании дат учитывайте разницу между «годом создания» и «годом публикации/премьеры». «Кошечка» расчитана в 1968, но широкое демо состоялось в 1970. «Рука» Катмулла — диплом 1972, публикация в SIGGRAPH — 1974. Уточняйте контекст.
💡

История компьютерной анимации — не линейный прогресс одного места, а параллельная эволюция в СССР, США, Канаде, Франции и Японии, сросшаясь в глобальную индустрию к 1990-м.