Пикселарт

Пикселарт
Википе-тан в пиксельной графике, увеличено в 4 раза

Пи́ксельная гра́фика (или пиксел-арт, от англ. pixel art) — форма цифровой живописи, созданной на компьютере с помощью растрового графического редактора, где изображение редактируется на уровне пикселей. На старых (или на неполнофункциональных) компьютерах, в играх для Game Boy, играх для старых игровых приставок и многих играх для мобильных телефонов в основном используется пиксельная графика.

Содержание

Отличительные черты пиксельной графики

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

  • небольшие размеры окончательного рисунка,
  • небольшое количество цветов,
  • отсутствие сглаживания (как правило).

Пиксельная графика использует лишь простейшие инструменты графических редакторов, такие как «карандаш», «прямая» или «заливка». Поэтому встречаются шедевры пиксельной графики, сделанные в Microsoft Paint и других неполнофункциональных редакторах.

В любом случае, использование инструментов, не работающих с отдельными пикселями (например, «Кисть») и автоматических фильтров (таких, как сглаживание) считается неприемлемым в «настоящем» искусстве пиксельной графики — такие инструменты добавляют новые пиксели автоматически, нарушая аккуратное ручное размещение. «Правилом хорошего тона» считается использовать минимальное число цветов; в идеале — стандартные 16 цветов, доступные на подавляющем большинстве видеоподсистем, даже самых ранних: в них три бита кодируют сигналы R,G,B и четвёртый бит кодирует яркость.

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

Достоинства

  • Один из самых простых в изучении стилей компьютерного искусства (простую пиксельную картинку можно нарисовать, даже не имея особых художественных способностей).
  • Требует мало памяти за счёт применения палитровых форматов с небольшим количеством цветов.
  • Даже при очень плохой цветопередаче пиксельный рисунок не теряет выразительности.
  • Наиболее красивый графический стиль, доступный на системах с ограниченной цветовой палитрой.
  • Хорошо выглядит на экранах с чёткими границами пикселей (наподобие ЖК).

Недостатки

  • Плохо переносит автоматическое масштабирование (при изменении разрешения картинку требуется перерисовывать).
  • Практически недоступна для систем автоматического рендеринга.

Методы рисования

Пиксельный рисунок, сделанный в Paint

Рисование обычно начинают с эскиза, который состоит из основных линий и определяет характер того, что художник намеревается изобразить. Его можно получить путём обводки отсканированного рисунка, и довольно часто ими делятся другие художники. Существуют и другие методы, некоторые из которых напоминают обычное рисование.

Ограниченная палитра требует использования размытия для получения различных цветов и оттенков, но из-за особенностей пиксельной графики делается это только вручную. Иногда можно встретить даже сглаживание «ручной работы» — в том числе с альфа-каналом формата PNG, что позволяет наложить изображение на любой фон.

Вот несколько примеров использования вышеупомянутых техник:

1. Основная форма размытия — два цвета в виде «шахматки» из пикселей 2×2. Изменение плотности каждого цвета позволяет получать полутона.
2. Стилизованное размытие с беспорядочно рассеянными квадратами из пикселей 2×2 позволяет добиться необычных эффектов. Ещё могут использоваться небольшие круги.
3. Нарисованное вручную сглаживание.


Хранение

Файл GIF (318 байт).
Файл PNG (258 байт).
Файл JPEG (706 байт).

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

Пиксельную графику стараются не сохранять в формате сжатие «с потерями» не подходит для элементов пиксельного рисунка, даже если сжатие минимально. Алгоритм сжатия JPEG может вызвать серьёзное искажение первоначального вида пиксельного рисунка из-за того, что может менять цвета отдельных пикселей. По размеру же JPEG-файлы с такими рисунками получаются даже больше, чем сохранённые в GIF или PNG. сжатием без потерь (GIF, PNG-8) дают меньший размер файла, не приводя к потерям качества.

Классификация

Изомет­рическая
Плоская

Плоская пиксельная графика подразумевает вид спереди, сверху или сбоку.

Изометрическая пиксельная графика рисуется в проекции, близкой к изометрической. Примеры можно увидеть в играх, которые отображают трёхмерное пространство, не используя при этом трёхмерной обработки. Технически в изометрии углы должны быть 30° от горизонтали, но при этом линии в пиксельной графике выглядят неровными. Чтобы устранить этот эффект, выбираются линии с отношением пикселей 1:2, а угол при этом составляет 26,565° (арктангенс от 0,5).

Реже встречаются другие проекции — диметрическая или перспективная.

История

Термин pixel art был впервые использован Адель Голдберт и Робертом Флегалом из Исследовательского центра Пало-Альто корпорации «1982 году. Хотя сама графика использовалась ещё за 10 лет до этого в программе «SuperPaint» Ричарда Шоупа, в Xerox PARC и т. п.

Пиксельная графика широко применялась в 1980-е годы на компьютерах и приставках с ограниченными палитрами. Появление изменяемых 256-цветных палитр положило конец засилью пиксельного рисунка в играх; с тотальным распространением true color пиксельный рисунок был потеснён и с рабочих столов ОС. Примерно в это время Артемий Лебедев написал статью «Смерть пиксельной графики».[1]

Тем не менее, на портативных устройствах (мобильные телефоны, PSP и Nintendo DS) пиксельный рисунок широко распространён и по сей день. Иногда пиксельная графика используется в рекламных баннерах.

Современная пиксельная графика используется как ответная реакция любителей игр/рисунков на преобладание трёхмерной графики. Некоторые энтузиасты используют её как подражание прошлому. А другие считают, что она возрождает традиции приставочных игр второго и третьего поколения, в которых графика уже стала выглядеть эстетично.

Значки для операционных систем с ограниченными функциями отображения тоже представляют собой пиксельную графику. В Windows значки «рабочего стола» — это растровые изображения различных размеров, наименьшие из которых иногда не просто уменьшенные варианты, а самостоятельные образчики пиксельной графики. На «рабочих столах» KDE изображения представлены прежде всего PNG для небольших размеров, таких как 16×16 и 24×24. Другим применением на современных компьютерах являются значки для сайтов и различных списков предпочтений (англ.

Сообщества

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

Иногда ставятся задачи рисования «на тему», в которых художники создают свои работы по заданному шаблону или по определённой тематике. Некоторые такие работы могут затем объединяться в одну большую картину.

Алгоритмы автоматического масштабирования

Слева — «ближайший сосед», справа — SaI
Indiana Jones and the Last Crusade, запущенная под ScummVm с Hq2x в реальном времени

Пиксельная графика плохо переносит изменение размера; при переходе на другое разрешение её приходится перерисовывать. Обычные алгоритмы масштабирования наподобие билинейной и бикубической интерполяции предназначены для фотографий и совершенно непригодны для пиксельного рисунка — картинка становится размытой. Впрочем, существуют алгоритмы, повышающие чёткость графики на высоких разрешениях.

В их числе:

  • EPx=Scale2x (Eric’s Pixel Expansion)
  • Scale3x
  • SaI (Scaling and Interpolation)
  • Eagle (алгоритм)
  • Hq2x, Hq3x, Hq4x

Современные компьютеры могут исполнять эти алгоритмы даже в реальном времени.

Примечания

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное



Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»