Материал из Chipwiki
Перейти к: навигация, поиск
Commodore 64/Pixel Art — различия между версиями
(Неофициальные режимы)
 
(не показано 28 промежуточных версии 2 участников)
Строка 1: Строка 1:
{{Основная статья|Commodore 64}}
+
__NOTOC__
 +
{{Основная статья|Commodore 64|Текст=Информация о Commodore 64}}
 +
{{Основная статья|Портал:Pixel Art|Текст=Портал:Pixel Art}}
  
 
Палитра компьютера:<br/>
 
Палитра компьютера:<br/>
Строка 52: Строка 54:
  
 
==Неофициальные режимы==
 
==Неофициальные режимы==
===OSCAR/ESCOS===
+
===MCI (MultiColor Interlaced)===
Мультиколор со спрайтами на бордюре
+
В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х8, в каждой из которых можно использовать 8 цвета. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры.
 +
 
 +
Реализовано путём использования двух изображений в режиме MultiColor. Второе изображение смещено по горизонтали.
  
 
<gallery heights="50" widths="80">
 
<gallery heights="50" widths="80">
File:Bever.png
+
File:Bug Dance by PBY.png
File:In a Gale... by Han Solo.png
+
File:Cacciata dal Paradiso Terrestre by Leon.gif
File:Tut by Bob Stevenson.png
+
File:Dinosaur War by Leon.gif
File:Zoolook.png
+
File:Nordic Light - The Green Force by Leon.gif
File:Amiga escom.png
+
File:Papukaija by Reekol.png
 +
File:Pirates by JSL.png
 +
File:Searching for Green-Truth by Leon.png
 
</gallery>
 
</gallery>
  
 
===FLI (Flexible Line Interpretation)===
 
===FLI (Flexible Line Interpretation)===
Расширение мультиколора. Используется то же разрешение 160х200 с соотношением сторон 2:1, но теперь в атрибуте 4х8 можно использовать все 16 цветов.
+
Расширение мультиколора. Используется то же разрешение 160х200 с соотношением сторон 2:1, но можно использовать 4 цвета (один из которых общий для всех атрибутов) в атрибуте 4х1
  
===MCI (MultiColor Interlaced)===
+
<gallery heights="50" widths="80">
 +
File:Abstraction by Informer.png
 +
File:AD&D Mixture by Rob.png
 +
File:Agony Tears by Electric.png
 +
File:D's Silent 64 by CRRN.gif
 +
File:Excursion by Razorback.png
 +
File:Nailed it by Razorback.png
 +
File:Nautilus by Hammerfirst.png
 +
File:Redback Razorcrabs by Razorback & redcrab.png
 +
File:Rock't Speed by Reekol.png
 +
File:Screw it Santa! I'm gonna be Rudolfant anyway! by Carrion.png
 +
</gallery>
  
===Interlaced FLI===
+
===IFLI (Interlaced FLI)===
В этом режиме используется разрешение 320х200, можно использовать 6 цветов в атрибутной зоне размером 8х1. Также можно смешивать цвета вместе, получая таким образом результирующую палитру в 128 цветов.
+
В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х1, в каждой из которых можно использовать 8 цветов. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры.
  
При этом режиме используется два изображения FLI аналогично гигаскрину в ZX Spectrum, но один кадр сдвинут на пиксель в сторону.
+
Реализовано путём использования двух изображений в режиме FLI, но один кадр при этом сдвинут на пиксель в сторону.
 +
 
 +
<gallery heights="50" widths="80">
 +
File:Creatures of the Sea by HCL.png
 +
File:Daring Darling by AmN.gif
 +
File:Dragons by Flimbo.gif
 +
File:Elder Dragon by AmN.gif
 +
File:Endless... by Leon.gif
 +
File:Escape by Cyclone B.gif
 +
File:Gloom Warrior 2 by Katon.png
 +
File:Monster by Katon.gif
 +
File:Rambo-RedHot Flea by Carrion.png
 +
File:Sweet-Smoky Dreams by Leon.gif
 +
File:The Final Territory by Leon.gif
 +
File:The Jazz Recital by Jailbird.gif
 +
</gallery>
 +
 
 +
===Super HiRes===
 +
Изображение, состоящее из двух слоёв составных HiRes-спрайтов на HiRes-фоне.
 +
 
 +
<gallery heights="50" widths="80">
 +
File:Babka by Moog.png
 +
File:Donald by Pablo.png
 +
File:Picture by Fade.png
 +
File:Untitled by Pablo.png
 +
</gallery>
  
 
===Super HiRes FLI===
 
===Super HiRes FLI===
 +
Как Super Hires, но в качестве фона используется FLI-изображение
 +
 +
<gallery heights="50" widths="80">
 +
Super HiRes FLI suggs! by Rayden.gif
 +
</gallery>
  
 
===Super HiRes IFLI===
 
===Super HiRes IFLI===
 +
Как Super Hires, но в качестве фона используется IFLI-изображение
  
===UIFLI===
+
<gallery heights="50" widths="80">
 +
File:Wild West Tank Girl by Wile Coyote.gif
 +
File:Devil by Katon.png
 +
File:Ellis in Chains by Vip.gif
 +
File:Li2 by DeKay.png
 +
File:Manga by Wile Coyote.gif
 +
File:Thurman by Wile Coyote.gif
 +
</gallery>
  
===NUFLI===
+
===Super Hires Interlace===
 +
Для фона используются два HiRes-изображения + составные спрайты
  
===UFLI===
+
<gallery heights="50" widths="80">
 +
File:Gfx Entry by Latifah.gif
 +
</gallery>
  
===MUFLI===
+
===UFLI (Underlay FLI)===
 +
Используется FLI-изображение и спрайтовый слой.
  
===Advanced FLI===
+
===UIFLI (Underlay IFLI)===
 +
Используется 2 IFLI-изображения и спрайтовый слой.
  
===MC Interlace===
+
<gallery heights="50" widths="80">
 +
File:Multimediot by DeeKay.gif
 +
File:Technocracy 100% by DeeKay.gif
 +
</gallery>
  
===Super HiRes===
+
===AFLI (Advanced FLI)===
 +
Развитие FLI. 2 цвета в атрибутной зоне 8х1. Разрешение - 320х200.
 +
 
 +
<gallery heights="50" widths="80">
 +
File:AFLI Girl 2 by Leon.gif
 +
File:ANOYO-The Great Barrier by Exin.png
 +
File:Hunter by Mermaid.png
 +
File:Jamtland by redcrab.png
 +
File:Lejdi by Bimber & Flea.png
 +
File:Please Go Away! by Bimber.png
 +
File:Test Flight by Mermaid.png
 +
File:WTF by Duce.gif
 +
</gallery>
 +
 
 +
===OSCAR/ESCOS===
 +
Мультиколор со спрайтами на бордюре
 +
 
 +
<gallery heights="50" widths="80">
 +
File:Bever.png
 +
File:In a Gale... by Han Solo.png
 +
File:Tut by Bob Stevenson.png
 +
File:Zoolook.png
 +
File:Amiga escom.png
 +
</gallery>
 +
 
 +
===MUFLI (Multicolor Underlayed FLI)===
 +
Режим с многоцветными спрайтами и FLI-фоном. Цвета спрайтов можно менять каждые две строки.
 +
 
 +
===MUIFLI (Multicolor Underlayed IFLI)===
 +
Как MUFLI, но с IFLI-фоном.
 +
 
 +
===NUFLI (New Underlayed FLI)===
 +
Режим со спрайтами, охватывает весь экран. 3 цвета в атрибутной зоне 8х2.
 +
 
 +
<gallery heights="50" widths="80">
 +
File:Arriving Somewhere But Not Here by Duce.png
 +
File:Concerto by KeeKay.png
 +
File:Cor Blimey ! by DeeKay.png
 +
File:Cycle inspired... by Grass.png
 +
File:Dragonbird by Grass.png
 +
File:Freeganismo by Sebaloz.png
 +
File:Girl-Car-Vyvern C64 by Grass.png
 +
File:Landing in the Village by Carrion.png
 +
File:Lonely Tree by Grass.png
 +
File:Shut Up Woman Get on My Horse by Chcken Brittle.png
 +
File:Skull'n'Head by Grass.png
 +
File:Summer Witch by Isildur.png
 +
</gallery>
  
===Asslace===
+
==Редакторы==
 +
* [http://multipaint.kameli.net/ Multipaint] - редактор графики под многие платформы, включая Commodore 64
 +
* [http://www.kameli.net/marq/?page_id=4557 Pixel Polizei] - утилита-конвертер графики под многие платформы
 +
* [http://www.kameli.net/marq/?page_id=2717 Marq’s PETSCII Editor] - редактор PETSCII-графики под C64, PET и VIC-20
 +
* [http://petscii.krissz.hu/ PETSCII Editor] - онлайн редактор PETSCII-графики
 +
* [https://csdb.dk/release/?id=75871 Timanthes 3.0 Beta] - редактор с поддержкой нескольких режимов
  
 
==Ссылки==
 
==Ссылки==
 
* https://www.c64-wiki.com/wiki/Graphics_Modes
 
* https://www.c64-wiki.com/wiki/Graphics_Modes
* https://www.c64-wiki.de/wiki/OSCAR
+
* https://www.c64-wiki.de/wiki/Grafik
 +
* http://www.studiostyle.sk/dmagic/gallery/gfxmodes.htm
 +
* http://codebase64.org/doku.php?id=base:c64_grafix_files_specs_list_v0.03
 +
* http://www.antimon.org/dl/c64/code/afli.txt
  
 
[[Категория:Графика]]
 
[[Категория:Графика]]

Текущая версия на 20:15, 17 апреля 2019

Палитра компьютера:
Commodore 64 palitra.png

Компьютер имеет аппаратные спрайты, и может выводить их в количестве 8 штук. Каждый спрайт раскрашивается 3 цветами + прозрачный.

Графические режимы[править]

Standard Bitmap Mode[править]

Также носит название HiRes Mode.

В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х8, в каждой из которых можно использовать 2 любых цвета из палитры в 16 цветов.

Multicolor Mode[править]

В этом разрешение изображения составляет 160х200 точек, но так как соотношение сторон при этом составляет 2:1, то физическое разрешение остаётся 320х200, а пиксели становятся прямоугольными.

Атрибутные зоны имеют размер 4х8, в каждой из них возможно использовать 4 цвета, но один из них общий для всех атрибутов.

Текстовые режимы[править]

Standard Character Mode[править]

Текстовый экран Commodore 64 имеет размер 40х25 символов PETSCII размером 8х8. Символы могут быть окрашены в 2 цвета из палитры компьютера, но фоновый цвет будет общий для всех. Таким образом, визуально режим идеально ложится в ограничения Standard Bitmap Mode.

Символы PETSCII хранятся в Character Generator ROM, но в других ячейках памяти могут находится пользовательские символы, что часто использовалось для создания тайлов в играх. Прокрутка экрана в этом режиме плавнее, чем в Standard Bitmap Mode.

Multicolor Character Mode[править]

В данном режиме размер символа составляет 4х8, но соотношение сторон составляет 2:1. Каждый символ может быть раскрашен в 4 цвета, но только один цвет может быть задан символу индивидуально. При этом этот цвет задаётся из первых 8 цветов палитры компьютера.

Extended Background Color Mode[править]

В этом режиме каждый отдельный символ может иметь один из четырёх цветов фона, но при этом набор символов ограничен первыми 64 из 256 символов.

Неофициальные режимы[править]

MCI (MultiColor Interlaced)[править]

В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х8, в каждой из которых можно использовать 8 цвета. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры.

Реализовано путём использования двух изображений в режиме MultiColor. Второе изображение смещено по горизонтали.

FLI (Flexible Line Interpretation)[править]

Расширение мультиколора. Используется то же разрешение 160х200 с соотношением сторон 2:1, но можно использовать 4 цвета (один из которых общий для всех атрибутов) в атрибуте 4х1

IFLI (Interlaced FLI)[править]

В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х1, в каждой из которых можно использовать 8 цветов. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры.

Реализовано путём использования двух изображений в режиме FLI, но один кадр при этом сдвинут на пиксель в сторону.

Super HiRes[править]

Изображение, состоящее из двух слоёв составных HiRes-спрайтов на HiRes-фоне.

Super HiRes FLI[править]

Как Super Hires, но в качестве фона используется FLI-изображение

Super HiRes IFLI[править]

Как Super Hires, но в качестве фона используется IFLI-изображение

Super Hires Interlace[править]

Для фона используются два HiRes-изображения + составные спрайты

UFLI (Underlay FLI)[править]

Используется FLI-изображение и спрайтовый слой.

UIFLI (Underlay IFLI)[править]

Используется 2 IFLI-изображения и спрайтовый слой.

AFLI (Advanced FLI)[править]

Развитие FLI. 2 цвета в атрибутной зоне 8х1. Разрешение - 320х200.

OSCAR/ESCOS[править]

Мультиколор со спрайтами на бордюре

MUFLI (Multicolor Underlayed FLI)[править]

Режим с многоцветными спрайтами и FLI-фоном. Цвета спрайтов можно менять каждые две строки.

MUIFLI (Multicolor Underlayed IFLI)[править]

Как MUFLI, но с IFLI-фоном.

NUFLI (New Underlayed FLI)[править]

Режим со спрайтами, охватывает весь экран. 3 цвета в атрибутной зоне 8х2.

Редакторы[править]

  • Multipaint - редактор графики под многие платформы, включая Commodore 64
  • Pixel Polizei - утилита-конвертер графики под многие платформы
  • Marq’s PETSCII Editor - редактор PETSCII-графики под C64, PET и VIC-20
  • PETSCII Editor - онлайн редактор PETSCII-графики
  • Timanthes 3.0 Beta - редактор с поддержкой нескольких режимов

Ссылки[править]