Материал из Chipwiki
Перейти к: навигация, поиск
ZX Spectrum/Pixel Art — различия между версиями
(Текстовая графика)
(Редакторы)
Строка 124: Строка 124:
  
 
==Редакторы==
 
==Редакторы==
 +
'''Редакторы'''
 
* [https://github.com/yomboprime/colorator Colorator] - позволяет рисовать в стандартном режиме и мультиколоре
 
* [https://github.com/yomboprime/colorator Colorator] - позволяет рисовать в стандартном режиме и мультиколоре
 
* [http://multiartist.untergrund.net/ multiArtist] - позволяет рисовать гигаскрин и мультигигаскрин-графику
 
* [http://multiartist.untergrund.net/ multiArtist] - позволяет рисовать гигаскрин и мультигигаскрин-графику
 
* [http://blaster.narod.ru ZXGFX] - позволяет рисовать в стандартном режиме и гигаскрине (в том числе может и "склеивать" два стандартных изображения в гигаскрин)
 
* [http://blaster.narod.ru ZXGFX] - позволяет рисовать в стандартном режиме и гигаскрине (в том числе может и "склеивать" два стандартных изображения в гигаскрин)
* [http://www.kameli.net/marq/?page_id=4557 Pixel Polizei] - утилита-конвертер графики под многие платформы
 
* [http://hype.retroscene.org/blog/graphics/897.html SpecSCII editor] - редактор текстовой графики
 
* [http://53c.verve.space/ 53c Chunkypaint] - онлайн-редактор 53c-графики
 
* [https://retrojen.org/project/stellaredit/ Stellarpaint 1.2] - редактор stellar-графики
 
 
* [http://multipaint.kameli.net/ Multipaint] - редактор графики под многие платформы
 
* [http://multipaint.kameli.net/ Multipaint] - редактор графики под многие платформы
* [[:File:BMP2SCR_EXP_2.11a.zip|BMP2SCR EXP]] - конвертер
 
 
* [[:File:ZXPaintbrush_2.6.msi|ZXPaintbrush 2.6]]
 
* [[:File:ZXPaintbrush_2.6.msi|ZXPaintbrush 2.6]]
* [https://zx-pk.ru/threads/32400-dadither-eshche-odna-programka-dlya-dither-ga-kartinok.html DaDither] - конвертер
+
 
 +
'''Конвертеры'''
 +
* [http://www.kameli.net/marq/?page_id=4557 Pixel Polizei]
 +
* [https://zx-pk.ru/threads/32400-dadither-eshche-odna-programka-dlya-dither-ga-kartinok.html DaDither]
 +
* [[:File:BMP2SCR_EXP_2.11a.zip|BMP2SCR EXP]]
 +
 
 +
'''53c'''
 +
* https://53c.nw-lab.com/
 +
 
 +
'''Stellar'''
 +
* [https://retrojen.org/project/stellaredit/ Stellarpaint 1.2]
 +
 
 +
'''SpecSCII'''
 +
https://zxart.ee/specscii/
 +
* [http://hype.retroscene.org/blog/graphics/897.html SpecSCII editor]
  
 
[[Категория:Графика]]
 
[[Категория:Графика]]

Версия 14:46, 30 сентября 2023

Компьютер имеет всего один графический режим:

  • разрешение 256х192
  • атрибутная зона имеет размер 8х8
  • в атрибутной зоне возможно использовать 2 цвета из палитры
  • в атрибутной зоне яркость цветов совпадает
  • аппаратных спрайтов нет
  • Можно "мигать" в выбранных зонах: цвета меняются местами с определённой периодичностью

Палитра:
RGBi 3-bit.png

Примеры

Программные графические режимы

Существует много программных способов обойти ограничения компьютера. Здесь представлены лишь несколько из них.

Гигаскрин

Метод заключается в быстром мерцании двух стандартных изображений. В результате происходит их наложение и смешивание цветов. Результирующая палитра имеет размер в 102 цвета. В атрибутной зоне можно использовать 4 цвета.

Мультиколор

То же, что и стандартное изображение, но атрибутная зона может иметь размер 8х4, 8х2 или 8х1. При этом 8х1 задаётся только центральной части экрана.

Мультигигаскрин

Совмещение гигаскрина и мультиколора.

53c

При этом режиме атрибутная зона залита шахматной текстурой. В результате получается изображение разрешением 32х24, а палитра состоит из 53 цветов.

Stellar

Графический режим, сочетающий мультиколор и переключение 128 килобайтного экрана для создания пиксельных блоков 4х4 с чередованием ярких и тёмных цветов. Таким образом получается изображение разрешением 64х48 и с 64 цветами.

Сначала был реализован на Pentagon в демо Eye Ache 2 (1997 год), затем был воссоздан в демо Buttercream Sputnik (2018 год) для оригинальных спектрумов.

Цветовые паттерны режима

Tricolor/RGB

Аналогичен гигаскрину, только используется три монохромных изображения красного, зеленого или синего цвета. Всего 8 результирующих цветов. Недостаток: во-первых, мерцание очень сильное, во-вторых, результат бледный, так как, например, белый - это последовательный показ трёх цветов.

Border

Для рисования в области бордюра можно использовать полоски размера 24х1. Комбинируется с другими режимами.

Текстовая графика

Текстового режима в ZX Spectrum нет, средствами бейсика возможно логическое наложение символов.

Набор символов:
SpecSCII.png

Примеры работ

Редакторы

Редакторы

  • Colorator - позволяет рисовать в стандартном режиме и мультиколоре
  • multiArtist - позволяет рисовать гигаскрин и мультигигаскрин-графику
  • ZXGFX - позволяет рисовать в стандартном режиме и гигаскрине (в том числе может и "склеивать" два стандартных изображения в гигаскрин)
  • Multipaint - редактор графики под многие платформы
  • ZXPaintbrush 2.6

Конвертеры

53c

Stellar

SpecSCII https://zxart.ee/specscii/