Материал из Chipwiki
Перейти к: навигация, поиск
Commodore 64/Pixel Art — различия между версиями
(Редакторы)
 
(не показано 11 промежуточных версий 3 участников)
Строка 1: Строка 1:
 +
<div style="float:right;">__TOC__</div>
 
{{Основная статья|Commodore 64|Текст=Информация о Commodore 64}}
 
{{Основная статья|Commodore 64|Текст=Информация о Commodore 64}}
{{Основная статья|Портал:Графика|Текст=Портал:Графика}}
+
{{Основная статья|Pixel Art|Текст=Портал:Pixel Art}}
  
 
Палитра компьютера:<br/>
 
Палитра компьютера:<br/>
Строка 47: Строка 48:
  
 
<gallery>
 
<gallery>
Файл:PETSCII chr standart.png|Standard
+
Файл:PETSCII c64 character set.png|Standard
Файл:PETSCII multicolor.png|Multicolor  
+
Файл:PETSCII multicolor.png|Пример Multicolor  
Файл:PETSCII extbg.png|Extended Background
+
Файл:PETSCII extbg.png|Пример Extended Background
 
</gallery>
 
</gallery>
  
 
==Неофициальные режимы==
 
==Неофициальные режимы==
 
===MCI (MultiColor Interlaced)===
 
===MCI (MultiColor Interlaced)===
В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х8, в каждой из которых можно использовать 8 цвета. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры.
+
В данном режиме разрешение изображения составляет 320х200 точек, имеются атрибутные зоны размером 8х8, в каждой из которых можно использовать 8 цветов. Можно использовать палитру в 128 цветов, полученную путём смешивания цветов стандартной палитры.
  
 
Реализовано путём использования двух изображений в режиме MultiColor. Второе изображение смещено по горизонтали.
 
Реализовано путём использования двух изображений в режиме MultiColor. Второе изображение смещено по горизонтали.
Строка 198: Строка 199:
 
File:Skull'n'Head by Grass.png
 
File:Skull'n'Head by Grass.png
 
File:Summer Witch by Isildur.png
 
File:Summer Witch by Isildur.png
 +
</gallery>
 +
 +
===PRS (Permanent Raster Split)===
 +
3 цвета на строку, 12 столбцов, задействовано бордюрное пространство
 +
 +
<gallery heights="50" widths="80">
 +
File:Raster man by ptoing.png
 +
File:Sonder Bar Redux by Veto.png
 
</gallery>
 
</gallery>
  
 
==Редакторы==
 
==Редакторы==
 +
'''Графические редакторы и конвертеры'''
 
* [http://multipaint.kameli.net/ Multipaint] - редактор графики под многие платформы, включая Commodore 64
 
* [http://multipaint.kameli.net/ Multipaint] - редактор графики под многие платформы, включая Commodore 64
 
* [http://www.kameli.net/marq/?page_id=4557 Pixel Polizei] - утилита-конвертер графики под многие платформы
 
* [http://www.kameli.net/marq/?page_id=4557 Pixel Polizei] - утилита-конвертер графики под многие платформы
 +
* [https://csdb.dk/release/?id=75871 Timanthes 3.0 Beta] - редактор с поддержкой нескольких режимов
 +
* [https://csdb.dk/release/index.php?id=93314 Mufflon V1.0] - конвертер в MUIFLI/NUFLI
 +
 +
'''PETSCII-редакторы и конвертеры'''
 
* [http://www.kameli.net/marq/?page_id=2717 Marq’s PETSCII Editor] - редактор PETSCII-графики под C64, PET и VIC-20
 
* [http://www.kameli.net/marq/?page_id=2717 Marq’s PETSCII Editor] - редактор PETSCII-графики под C64, PET и VIC-20
 
* [http://petscii.krissz.hu/ PETSCII Editor] - онлайн редактор PETSCII-графики
 
* [http://petscii.krissz.hu/ PETSCII Editor] - онлайн редактор PETSCII-графики
* [https://csdb.dk/release/?id=75871 Timanthes 3.0 Beta] - редактор с поддержкой нескольких режимов
+
* [https://csdb.dk/release/?id=226078 PETSCII Compositor]
 
 
==Ссылки==
 
* 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
 
  
 
[[Категория:Графика]]
 
[[Категория:Графика]]

Текущая версия на 03:02, 25 сентября 2023

Палитра компьютера:
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.

PRS (Permanent Raster Split)

3 цвета на строку, 12 столбцов, задействовано бордюрное пространство

Редакторы

Графические редакторы и конвертеры

  • Multipaint - редактор графики под многие платформы, включая Commodore 64
  • Pixel Polizei - утилита-конвертер графики под многие платформы
  • Timanthes 3.0 Beta - редактор с поддержкой нескольких режимов
  • Mufflon V1.0 - конвертер в MUIFLI/NUFLI

PETSCII-редакторы и конвертеры