Материал из Chipwiki
Перейти к: навигация, поиск
Game Boy Color/Pixel Art — различия между версиями
Строка 20: Строка 20:
 
File:Fox by pixelrat.png
 
File:Fox by pixelrat.png
 
File:Redtop by Vodka.png
 
File:Redtop by Vodka.png
 +
File:crystalis title screen.png|HiColour
 +
File:crystalis gameover screen.png|HiColour
 +
File:gbc_hicolours (1).png|HiColour
 +
File:gbc_hicolours (2).png|HiColour
 +
File:gbc_hicolours (3).png|HiColour
 
</gallery>
 
</gallery>
  
Строка 70: Строка 75:
 
</gallery>
 
</gallery>
 
</spoiler>
 
</spoiler>
<spoiler text="HiColour">
+
<spoiler text="HiColour (конвертация)">
Game Boy Color способен успевать каждые две строки переключать палитры, что в теории даёт 2304 цветов одновременно на экране.
+
Данная инструкция поможет собирать картинки с большим количеством цветом.
  
Подробности и инструменты можно найти здесь:<br/>
+
Большим недостатком метода является использование конвертера, который может оказать негативное влияние на результат.
https://romhack.github.io/doc/gbcHiColour/
 
  
<gallery widths="80" heights="72">
+
Скачайте архив [[:File:Gameboy-HiColour.zip|Gameboy-HiColour.zip]] со всем необходимым.
File:crystalis title screen.png
+
 
File:crystalis gameover screen.png
+
hicolour.exe - это конвертер, принимает изображения строго разрешения 160х144 и строго формата TGA 24-bit.
File:gbc_hicolours (1).png
+
 
File:gbc_hicolours (2).png
+
[[File:gbc-hc1.png]]
File:gbc_hicolours (3).png
+
 
 +
В полях "left/right screen" задаётся тип конвертации. Под этими полями выбирается метод упрощения изображения.<br/>
 +
Требуется проведение экспериментов с этими параметрами для достижения наилучшего результата.
 +
 
 +
После подбора параметров, нажмите Convert, затем Export Data. Название сохраняемых файлов не меняем. Сами файлы сохраните в ту же папку, где и остальные файлы. Затем нажмите compile.bat для получения образа color.gbc.
 +
 
 +
<gallery>
 +
File:gbc-hc-2.png|Оригинал
 +
File:gbc-hc-3.png|Конверсия
 +
File:gbc-hc-4.png|Оригинал
 +
File:gbc-hc-5.png|Конверсия
 
</gallery>
 
</gallery>
 
</spoiler>
 
</spoiler>

Версия 22:45, 18 июня 2019

Разрешение: 160х144

Палитра: RGB 15-bit
RGB 15-bit.png

Графическая система тайловая, т.е. данные изображения хранятся в виде плиток 8х8. Для окрашивания тайлов имеется 8 наборов по 4 цвета на фон + 8 наборов по 3 цвета (не считая прозрачного) на спрайты. Цветовые наборы применяются к атрибутной зоне 8х8 (в отличии от Famicom, где зона имеет размер 16х16). Таким образом, на экране может быть максимум 56 цветов, несмотря на очень богатую палитру.

Платформа имеет аппаратные спрайты: 40 штук размером 8x8 или 16х16, не больше 10 спрайтов на строке.

Пути обхода

Для увеличения количества цветов на экране можно переключать палитры. Возможно уменьшение атрибутной зоны до 8х2, и на каждые 2 строки будут свои наборы цветов (в результате чего максимальное количество цветов составляет 2304).

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

Инструкции и исходники

Простая картинка

HiColour (конвертация)

Ссылки