В новый дом по традиции первой запускают кошку. Случайно или нет, но в мир компьютерной графики и анимации первой тоже вошла кошка.

Это было в далёком 1968 году. Тогда группа преподавателей и студентов Московского университета руководством Николая Константинова разработала математическую модель движения кошки, а затем на её основе создала мультфильм «Кошечка».

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

 

Все вычисления были сделаны при помощи машины БЭСМ-4. В тот период БЭСМ лидировала по производительности не только в СССР, но и в Европе. Производительность БЭСМ-4 была 20 тысяч операций в секунду. Оперативная память была на ферритных сердечниках (емкость — 16384), внешнюю память распучивали магнитные барабаны.

 

Визуализацию Кошечки обеспечило алфавитно-цифровое устройство АЦПУ-128. ) Проекция кошки оставалась белой, а фон был сплошняком «забит» буквой «Ш», потому что она самая чёрная. Качество изображения, конечно, слабое. При создании мультфильма не применялась градация яркости, за счёт смоделированного движения теневой фигурки идущей кошки мультик воспринимается очень живо и оригинально.

 

Работа над программой, в том числе её математической частью, продолжалась несколько месяцев — со скоростью один отладочный расчет за вечер. Все сгенерированные кадры выводились на принтере в виде «папирфильма», и уже затем на основе этих распечаток снимали на плёнку настоящую анимацию. Участие в создании «Кошечки» принимал мультипликатор, делавший знаменитый анимированный эпизод в комедии «Весёлые ребята» (с чертями, пляшущими вокруг луны). Этот художник вначале был искренне убеждён, что Константинов со товарищи просто сделали несколько фотографий живой кошки и разложили её движения по кадрам.

 

Потом этот мультипликатор слегка оживил «Кошечку» старыми рисованными приёмами: есть кадры, где теневая киса выгибает спинку и скалит зубы. Продолжительность мультика — чуть меньше полутора минут. Даже по современным меркам он смотрится неплохо, а своё время был подлинной сенсацией. К сожалению, в последующие годы идея компьютерной анимации развития не получила.