Введение

Графическая программа для Apple Macintosh, выпущенная Aldus SuperPaint, была новаторской графической программой и компьютерной системой фреймбуфера, разработанной Ричардом Шоупом в Xerox PARC. Система была впервые концептуализирована в конце 1972 года и произвела свой первый стабильный образ в апреле 1973 года. SuperPaint был одним из самых ранних применений компьютерных технологий для творческих художественных работ, редактирования видео и компьютерной анимации, все из которых станут основными областями в индустрии развлечений и основными компонентами промышленного дизайна. SuperPaint имел возможность захватывать изображения из стандартного видео ввода или объединять их с ранее существующими цифровыми данными. SuperPaint также была первой программой, которая использовала повсеместные функции в обычных компьютерных графических программах, такие как изменение оттенка, насыщенности и значения графических данных, выбор из заранее установленной цветовой палитры, пользовательские полигоны и линии, виртуальные кисти и карандаши и автоматическое заполнение изображений. SuperPaint также была одной из первых графических программ, использующих графический пользовательский интерфейс, и была одной из первых, которая использовала антиалиазинг. SuperPaint был использован в середине 1970-х годов для создания пользовательской телевизионной графики для KQED TV в Сан-Франциско, а позже для создания технической графики и анимации для миссии NASA Pioneer Venus в 1978 году. Из-за разногласий с руководством в PARC, Шоуп покинул Xerox в 1979 году, чтобы основать графическую компанию Aurora Systems, в то время как его коллега Алви Рэй Смит пошел работать в Нью-Йоркский технологический институт. В 1980 году Смит и другие присоединились к Industrial Light & Magic, компании специальных эффектов Джорджа Лукаса, и эта группа позже основала Pixar. Шоуп получил премию Эмми в 1983 году, а также премию Академии научной инженерии вместе со Смитом и Томасом Портером в 1998 году за разработку SuperPaint.

Оборудование

Система SuperPaint была пользовательской компьютерной системой, построенной вокруг мини-компьютерного процессора Data General Nova 800 и ручного проводного реестра сдвига. Эта система имела 311 040 байтов памяти и была способна хранить 640 на 480 пикселей данных с 8 битами цветовой глубины. Память была рассеяна по 16 платам, каждая из которых была загружена множеством 2 килобитных чипов реестра сдвигов. Хотя эта конструкция была практически осуществима, она требовала, чтобы общий буфер кадров был реализован в виде 307 200-байтового регистра сдвига, который сдвигался в синхронизации с телевизионным выходном сигналом. Основным недостатком этой схемы было то, что память не была случайным доступом. Скорее, к данному положению можно было получить доступ только тогда, когда желаемая линия сканирования и время пикселя были завершены. Это дало системе максимальную задержку в 33 мс для записи в буфер. Также в конфигурацию SuperPaint входил 8-битный видео оцифровыватель и прямое преобразование в стандартное видео NTSC. В настоящее время система находится в постоянной коллекции Музея истории компьютеров в Маунтин-Вью, Калифорния.