Pixelrat (обсуждение | вклад) |
Pixelrat (обсуждение | вклад) |
||
(не показано 37 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | {{Основная статья|Commodore 64}} | + | __NOTOC__ |
+ | {{Основная статья|Commodore 64|Текст=Информация о Commodore 64}} | ||
+ | {{Основная статья|Портал:Pixel Art|Текст=Портал:Pixel Art}} | ||
Палитра компьютера:<br/> | Палитра компьютера:<br/> | ||
Строка 44: | Строка 46: | ||
===Extended Background Color Mode=== | ===Extended Background Color Mode=== | ||
В этом режиме каждый отдельный символ может иметь один из четырёх цветов фона, но при этом набор символов ограничен первыми 64 из 256 символов. | В этом режиме каждый отдельный символ может иметь один из четырёх цветов фона, но при этом набор символов ограничен первыми 64 из 256 символов. | ||
+ | |||
+ | <gallery> | ||
+ | Файл:PETSCII chr standart.png|Standard | ||
+ | Файл:PETSCII multicolor.png|Multicolor | ||
+ | Файл:PETSCII extbg.png|Extended Background | ||
+ | </gallery> | ||
+ | |||
+ | ==Неофициальные режимы== | ||
+ | ===MCI (MultiColor Interlaced)=== | ||
+ | В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х8, в каждой из которых можно использовать 8 цвета. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры. | ||
+ | |||
+ | Реализовано путём использования двух изображений в режиме MultiColor. Второе изображение смещено по горизонтали. | ||
+ | |||
+ | <gallery heights="50" widths="80"> | ||
+ | File:Bug Dance by PBY.png | ||
+ | File:Cacciata dal Paradiso Terrestre by Leon.gif | ||
+ | File:Dinosaur War by Leon.gif | ||
+ | File:Nordic Light - The Green Force by Leon.gif | ||
+ | File:Papukaija by Reekol.png | ||
+ | File:Pirates by JSL.png | ||
+ | File:Searching for Green-Truth by Leon.png | ||
+ | </gallery> | ||
+ | |||
+ | ===FLI (Flexible Line Interpretation)=== | ||
+ | Расширение мультиколора. Используется то же разрешение 160х200 с соотношением сторон 2:1, но можно использовать 4 цвета (один из которых общий для всех атрибутов) в атрибуте 4х1 | ||
+ | |||
+ | <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> | ||
+ | |||
+ | ===IFLI (Interlaced FLI)=== | ||
+ | В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х1, в каждой из которых можно использовать 8 цветов. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры. | ||
+ | |||
+ | Реализовано путём использования двух изображений в режиме 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-изображение | ||
+ | |||
+ | <gallery heights="50" widths="80"> | ||
+ | Super HiRes FLI suggs! by Rayden.gif | ||
+ | </gallery> | ||
+ | |||
+ | ===Super HiRes IFLI=== | ||
+ | Как Super Hires, но в качестве фона используется IFLI-изображение | ||
+ | |||
+ | <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> | ||
+ | |||
+ | ===Super Hires Interlace=== | ||
+ | Для фона используются два HiRes-изображения + составные спрайты | ||
+ | |||
+ | <gallery heights="50" widths="80"> | ||
+ | File:Gfx Entry by Latifah.gif | ||
+ | </gallery> | ||
+ | |||
+ | ===UFLI (Underlay FLI)=== | ||
+ | Используется FLI-изображение и спрайтовый слой. | ||
+ | |||
+ | ===UIFLI (Underlay IFLI)=== | ||
+ | Используется 2 IFLI-изображения и спрайтовый слой. | ||
+ | |||
+ | <gallery heights="50" widths="80"> | ||
+ | File:Multimediot by DeeKay.gif | ||
+ | File:Technocracy 100% by DeeKay.gif | ||
+ | </gallery> | ||
+ | |||
+ | ===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> | ||
+ | |||
+ | ==Редакторы== | ||
+ | * [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/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
Компьютер имеет аппаратные спрайты, и может выводить их в количестве 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 символов.
- PETSCII chr standart.png
Standard
Неофициальные режимы
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 - редактор с поддержкой нескольких режимов