Чанк — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
(История)
(История: похоже, то был 1998 год)
Строка 26: Строка 26:
 
Полутоновые чанки 4x4 появились на [[Enlight'97]] сразу в трёх демо от разных групп: [[Eye Ache 2]] ([[Codebusters]]), [[Power Up]] ([[Extreme]]) и [[Shit 4 Brains]] ([[Progress]]). В деме Progress чанки использовались наиболее разнообразно, в том числе ставшие впоследствии самыми популярными 16-тоновые. Демо [[Rage (демо)|Rage]] ([[X-Trade]]), не успевшее на пати, тоже использует такие чанки.
 
Полутоновые чанки 4x4 появились на [[Enlight'97]] сразу в трёх демо от разных групп: [[Eye Ache 2]] ([[Codebusters]]), [[Power Up]] ([[Extreme]]) и [[Shit 4 Brains]] ([[Progress]]). В деме Progress чанки использовались наиболее разнообразно, в том числе ставшие впоследствии самыми популярными 16-тоновые. Демо [[Rage (демо)|Rage]] ([[X-Trade]]), не успевшее на пати, тоже использует такие чанки.
  
Полутоновые чанки 2x2 появились в чанковом редакторе [[Alone Coder]]'а (1997) и демо [[Higher State]] ([[3SC]], 1998). Использовались в играх [[Wolfenstein 2004]] (начиная со второй демо-версии, 1999) и [[Homer Simpson in Russia 2]] (2001, в заставке). В демо от групп [[4D]] и [[Triebkraft]] с 2003 года ([[Sommer (демо)|Sommer]] в [[Adventurer]] #14).
+
Полутоновые чанки 2x2 появились в демо [[Higher State]] ([[3SC]], 1998). Использовались в играх [[Wolfenstein 2004]] (начиная со второй демо-версии, 1999) и [[Homer Simpson in Russia 2]] (2001, в заставке). В демо от групп [[4D]] и [[Triebkraft]] с 2003 года ([[Sommer (демо)|Sommer]] в [[Adventurer]] #14).
  
 
256-цветные чанки 2x2 для режима "цвет на точку" появились в наработках [[screwer]]'а для невышедшего демо на [[Chaos Constructions 2009]]. На реале реализованы в демо [[The Link]].
 
256-цветные чанки 2x2 для режима "цвет на точку" появились в наработках [[screwer]]'а для невышедшего демо на [[Chaos Constructions 2009]]. На реале реализованы в демо [[The Link]].

Версия 15:30, 11 сентября 2009

Чанк (от англ. Chunk) - условный "пиксель", состоящий из нескольких физических пикселей. Чанковая организация экрана позволяет условно повысить цветовое разрешение (методом дитеринга) за счёт снижения геометрического разрешения. Она также позволяет уменьшить количество памяти, описывающей экран, что ускоряет обработку графики. Однако, для вывода чанкового экрана на экран ZX Spectrum требуется время. Чанковые экраны с размерами условных пикселей 2x2 (4 градации яркости) и 4x4 (16 градаций) физических пикселей часто использовались в демо с конца 1990-х и по настоящее время.

Также существуют мультиколорные чанки, представляющие собой поделённые с помощью мультиколора на несколько частей (обычно 4) знакоместа. Такие чанки выводятся только атрибутами.

Изначально понятие "чанковой" организации экрана (chunky), также называемой packed pixel, относилось к видеорежимам, в которых биты отдельных пикселей группировались в общие байты - например, к видеорежимам с 16 цветами на пиксель (один байт содержит биты двух пикселей).

В режиме "цвет на точку" существуют цветные чанки 2x2 (используются в демо The Link).

Процедура вывода чанков в экранный буфер называется c2p (chunky 2 planar).

История

По-видимому, первыми чанками, использовавшимися на ZX Spectrum, были блоки 8x8 (со штриховкой или без), причём вывод, как правило, происходил непосредственно на экран (атрибуты), без c2p (мультиколорные чанки, как правило, тоже выводятся сразу на экран, без c2p).

Использовались также чанки 2x2 без штриховки (обычно выводятся сразу в экранный буфер с последующим дублированием):

Мультиколорные чанки 4x1 появились в статичной картинке с одной из ранних демо Flash inc (1994?). Для движущихся эффектов они, скорее всего, ещё не использовались.

Мультиколорные чанки 4x2 появились в демо Echology (Busy & Noro, 1995).

Мультиколорные чанки 4x4 появились в демо Eye Ache (Codebusters, 1996). Изначально было 8 цветов. Более сложный вариант с 64 цветами появился в Eye Ache 2 (1997). Такие чанки и их вариант в 36 цветов использовались в Anamnesis, Adventurer #11 intro, Stellar Contour.

Полутоновые чанки 4x4 появились на Enlight'97 сразу в трёх демо от разных групп: Eye Ache 2 (Codebusters), Power Up (Extreme) и Shit 4 Brains (Progress). В деме Progress чанки использовались наиболее разнообразно, в том числе ставшие впоследствии самыми популярными 16-тоновые. Демо Rage (X-Trade), не успевшее на пати, тоже использует такие чанки.

Полутоновые чанки 2x2 появились в демо Higher State (3SC, 1998). Использовались в играх Wolfenstein 2004 (начиная со второй демо-версии, 1999) и Homer Simpson in Russia 2 (2001, в заставке). В демо от групп 4D и Triebkraft с 2003 года (Sommer в Adventurer #14).

256-цветные чанки 2x2 для режима "цвет на точку" появились в наработках screwer'а для невышедшего демо на Chaos Constructions 2009. На реале реализованы в демо The Link.

Пример

Конверсия в 256x192
Конверсия в чанки 2x2
Конверсия в чанки 4x4