Материал из Chipwiki
Перейти к: навигация, поиск
Commodore 64/Pixel Art — различия между версиями
(Ссылки)
(Текстовые режимы)
 
(не показано 17 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Основная статья|Commodore 64}}
+
<div style="float:right;">__TOC__</div>
 +
{{Основная статья|Commodore 64|Текст=Информация о Commodore 64}}
 +
{{Основная статья|Pixel Art|Текст=Портал:Pixel Art}}
  
 
Палитра компьютера:<br/>
 
Палитра компьютера:<br/>
Строка 35: Строка 37:
 
==Текстовые режимы==
 
==Текстовые режимы==
 
===Standard Character Mode===
 
===Standard Character Mode===
 +
<div style="float:right;">[[File:PETSCII c64 character set.png]]</div>
 
Текстовый экран Commodore 64 имеет размер 40х25 символов PETSCII размером 8х8. Символы могут быть окрашены в 2 цвета из палитры компьютера, но фоновый цвет будет общий для всех. Таким образом, визуально режим идеально ложится в ограничения Standard Bitmap Mode.
 
Текстовый экран Commodore 64 имеет размер 40х25 символов PETSCII размером 8х8. Символы могут быть окрашены в 2 цвета из палитры компьютера, но фоновый цвет будет общий для всех. Таким образом, визуально режим идеально ложится в ограничения Standard Bitmap Mode.
  
Строка 41: Строка 44:
 
===Multicolor Character Mode===
 
===Multicolor Character Mode===
 
В данном режиме размер символа составляет 4х8, но соотношение сторон составляет 2:1. Каждый символ может быть раскрашен в 4 цвета, но только один цвет может быть задан символу индивидуально. При этом этот цвет задаётся из первых 8 цветов палитры компьютера.
 
В данном режиме размер символа составляет 4х8, но соотношение сторон составляет 2:1. Каждый символ может быть раскрашен в 4 цвета, но только один цвет может быть задан символу индивидуально. При этом этот цвет задаётся из первых 8 цветов палитры компьютера.
 +
 +
Данный режим можно использовать в играх для плавной прокрутки фона, поскольку графический режим Multicolor для этого слабо приспособлен.
  
 
===Extended Background Color Mode===
 
===Extended Background Color Mode===
Строка 46: Строка 51:
  
 
<gallery>
 
<gallery>
Файл:PETSCII chr standart.png|Standard
+
Файл:PETSCII extbg.png|Пример Extended Background
Файл:PETSCII multicolor.png|Multicolor
 
Файл: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. Второе изображение смещено по горизонтали.
  
 
<gallery heights="50" widths="80">
 
<gallery heights="50" widths="80">
Строка 197: Строка 200:
 
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] - утилита-конвертер графики под многие платформы
 +
* [https://csdb.dk/release/?id=75871 Timanthes 3.0 Beta] - редактор с поддержкой нескольких режимов
 +
* [https://csdb.dk/release/index.php?id=93314 Mufflon V1.0] - конвертер в MUIFLI/NUFLI
  
==Ссылки==
+
'''PETSCII-редакторы и конвертеры'''
* https://www.c64-wiki.com/wiki/Graphics_Modes
+
* [http://www.kameli.net/marq/?page_id=2717 Marq’s PETSCII Editor] - редактор PETSCII-графики под C64, PET и VIC-20
* https://www.c64-wiki.de/wiki/Grafik
+
* [http://petscii.krissz.hu/ PETSCII Editor] - онлайн редактор PETSCII-графики
* http://www.studiostyle.sk/dmagic/gallery/gfxmodes.htm
+
* [https://csdb.dk/release/?id=226078 PETSCII Compositor]
* http://codebase64.org/doku.php?id=base:c64_grafix_files_specs_list_v0.03
 
* http://www.antimon.org/dl/c64/code/afli.txt
 
  
 
[[Категория:Графика]]
 
[[Категория:Графика]]

Текущая версия на 10:10, 23 ноября 2024

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

PETSCII c64 character set.png

Текстовый экран 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 цветов палитры компьютера.

Данный режим можно использовать в играх для плавной прокрутки фона, поскольку графический режим Multicolor для этого слабо приспособлен.

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-редакторы и конвертеры