Сообщения без ответов | Активные темы Текущее время: 28 мар 2024, 20:39



Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
 Цветовая палитра NES 
Автор Сообщение
Сообщение 03 авг 2009, 19:03
Профиль
Аватара пользователя

Зарегистрирован:
15 авг 2008, 20:33
Сообщения: 19
Извиняюсь, если тему создал не в том разделе. Решил сделать вручную в одном графическом редакторе цветовую палитру NES. Основывался на этой картинке:
Изображение
Когда делал, понял, что не хватает красного цвета (ну или просто близкого к красному). Вопрос: правильная ли эта картинка с палитрой вообще? И как получался в играх красный цвет?


Сообщение 03 авг 2009, 21:17
Профиль

Зарегистрирован:
12 мар 2008, 16:18
Сообщения: 37
Здесь поверхностный ответ почему нельзя создать одну палтиру раз и навсегда. У многих эмуляторов своя палитра в зависимости от того, какие цвета автор считает наиболее соответствующими оригиналу. Оригинал для человеческого глаза тоже вещь относительная: зависит от отдельно взятого телевизора и конкретной приставки. Поэтому палитр в сети плавает более 9000 (найди любой Dan'овский редактор уровней под игру на NES и открой папку 'Palettes').


Сообщение 03 авг 2009, 21:36
Профиль
Аватара пользователя

Зарегистрирован:
22 июл 2007, 02:10
Сообщения: 313
Откуда: ниоткуда
Griever писал(а):
Здесь поверхностный ответ почему нельзя создать одну палтиру раз и навсегда.

Не знаю, как у НЕС, но у СМД, например, выход РГБ, так что РГБ палитру для неё создать можно, измеряя уровень сигнала. Другое дело, что это будут значения, измеренные для конкретной приставки, плюс результат будет отличаться от того, что мы видим на телике. Кстати, палитра во всех эмуляторах сеги очень тёмная, в последних версиях Кеги появилась опция "Brighten", но это всё равно не то.
...или правильней не мерять уровни, а посмотреть доки по РГБ-кодеру - CXA1145, на его вход VDP подаёт ведь цифровые значения сингалов...

По теме: 16-й цвет близок к красному, чем не устраивает?

_________________
Мысль - это интеллектуальный эксцесс данного индивидуума.


Сообщение 03 авг 2009, 22:22
Профиль
Аватара пользователя

Зарегистрирован:
15 авг 2008, 20:33
Сообщения: 19
Большое спасибо Griever, мне как раз очень подходит такая палитра с шестнадцатиричными значениями. Та, которую использовал прежде, хуже, в ней совпадают некоторые градации серого, чего быть не должно.

2 GManiac: близок, но не достаточно. Видно, что это ярко-оранжевый. Впрочем, видимо Griever прав, единой палитры нет, вот банальное сравнение:

Изображение Изображение

Слева штаны у Марио оранжевые, справа - красные (от уровня это вроде бы не зависило).

Вообще идея была такая: сделать аутентичную 8-бит палитру, просто для творчества. Мне говорили, что, возможно, лучше окажется палитра Sega Master System. Может, кто-нибудь поможет советом, какие цвета в таком случае обычно выбирают?


Сообщение 03 авг 2009, 23:44
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 22:38
Сообщения: 84
Откуда: С-Пб
GManiac писал(а):
...или правильней не мерять уровни, а посмотреть доки по РГБ-кодеру - CXA1145, на его вход VDP подаёт ведь цифровые значения сингалов...

CXA1145 -аналоговый кодер. На его входы подаются аналоговые RGB с ЦАП, находящегося в VDP

_________________
Дао, выраженное словами, не есть истинное Дао


Сообщение 05 авг 2009, 20:32
Профиль

Зарегистрирован:
10 ноя 2008, 18:30
Сообщения: 33
Изображение
(Извиняюсь за hotlinking. Sorry for hotlinking.)
Палитра и связанные с NES ограничения с пиксельного форума Pixelation.
Особенно париться насчет палитры не надо, так как каждый телевизор интерпретировал ее по-своему, не говоря уже об индивидуальных настройках цветности, яркости и т.п.

---- добавлено ----

Лично мне нравится палитра Amstrad CPC - контраст - вырви глаз. Но немалая доля "восьмибитности" создается за счет того, что используются пиксели двукратной ширины (а ими сложно рисовать - недостаточно нарисовать 1:1, а потом увеличить ширину в два раза - получится черте что). Более умеренный вариант - палитры аркадных игр начала 80-х. Обычно там 32 цвета, и можно всю палитру собрать по скриншотам MAME.

NES'овская палитра хороша, если рисовать ей в NES-стиле - это будет узнаваемо, а потому приятно для глаза. Но в то же время, думаю, она не подойдет для всего, и, скажем, для изометрии новой волны (типа eBoy) она, возможно (но я не уверен, так как не пробовал), недостаточно контрастна.

А в палитре Master System элементарно не хватает оттенков серого.

---- добавлено ----

Вообще, восьмибитность создается в первую очередь за счет ограничения по количеству цветов (редко больше 16 на большую картинку) и по разрешению, в котором нарисованы элементы (человечки в 16-32 пиксела в высоту). А палитры можно использовать какие угодно.


Сообщение 06 авг 2009, 21:52
Профиль
Аватара пользователя

Зарегистрирован:
15 авг 2008, 20:33
Сообщения: 19
Спасибо за советы.
Странно, мне казалось, что в палитре SMS достаточно оттенков серого, в той же R-Type на первом уровне в серой гамме весь бэкграунд сделан, и смотрелся он неплохо.


Сообщение 06 авг 2009, 23:22
Профиль

Зарегистрирован:
10 ноя 2008, 18:30
Сообщения: 33
Там, если присмотреться, этих оттенков два: темно-серый и светло-серый. Полная тень отображается черным, а самые светлые грани - белым. Вообще, достаточно, но не для всего.


Сообщение 07 авг 2009, 16:34
Профиль
Аватара пользователя

Зарегистрирован:
15 авг 2008, 20:33
Сообщения: 19
Да, дейстивтельно. Там просто ещё использовались тёмно-зелёные оттенки, и на цвета в спрайте, видимо, не было таких жёстких ограничений, как на NES.


Сообщение 07 авг 2009, 19:53
Профиль

Зарегистрирован:
10 ноя 2008, 18:30
Сообщения: 33
Как я уже говорил, палитру можно брать любую, не обязательно с какой-то платформы. Палитра платформы нужна только если стоит задача симулировать графику именно этой платформы. А так - лишь бы красиво было.

---- добавлено ----

Вот тут постоянно появляются новые варианты:
http://www.colourlovers.com/


Сообщение 07 фев 2011, 12:27
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Ребятушки, чем можно по-быстрому откомпилировать это дело?
Пакетище VisualStudio ставить сейчас не охота.

http://nesdev.parodius.com/bbs/viewtopic.php?t=7460

_________________
Nestopia 1.37/1.40 Fixed


Сообщение 07 фев 2011, 17:14
Профиль
Аватара пользователя

Зарегистрирован:
22 июл 2007, 02:10
Сообщения: 313
Откуда: ниоткуда
.


Вложения:
MakeNTSC.rar [5.64 КБ]
Скачиваний: 580

_________________
Мысль - это интеллектуальный эксцесс данного индивидуума.
Сообщение 07 фев 2011, 19:20
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Спасибо тебе огромное!

-- 08 фев 2011, 00:00 --

Ещё одно интересное наблюдение:

Сравнение палитр

Обновлённый NTSC-палитрогенератор Nintendulator'a в дефолтных значениях hue (0) и saturation (50)
выдаёт палитру ОЧЕНЬ близкую к Nestopia (YUV).

Особенно это заметно в играх, на тестовом роме глаза разбегаются.

Если у двух разных людей результат получился почти идентичен - значит алгоритм правильный.
Вроде бы Kevin Horton исследовал PPU и вытянул оттуда необходимые числовые значения для палитры.


Вложения:
ntsc_07.02.11.rar [18.83 КБ]
Скачиваний: 578

_________________
Nestopia 1.37/1.40 Fixed
Сообщение 11 фев 2011, 15:55
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
07 июн 2010, 14:22
Сообщения: 7
Откуда: Синегорье
Я в своём редакторе использовал картинку из первого поста... Но тоже наткнулся на то, что многие цвета не очень похожи на цвета в эмуляторах (про телек и речи нет). Пришлось доделывать "на глаз" самому... Особенно синие и голубые цвета не так как надо отображались...

Вот цвета в ргб коде:

($848078),($FC0000),($C40000),($C42840),($8C0094),($2800AC),($0010AC),($00188C),
($003050),($007800),($006800),($005800),($584000),($000000),($000000),($000000),

($C4C0BC),($FC7800),($FC8800),($FC4868),($D400DC),($6000E4),($0038FC),($1860E4),
($0080AC),($00B800),($00A800),($48A800),($948800),($2C2C2C),($000000),($000000),

($FCF8FC),($FCC038),($FC8868),($FC78FC),($FC78FC),($9C58FC),($5878FC),($48A0FC),
($00B8FC),($18F8BC),($9CF858),($9CF858),($E4E800),($606060),($000000),($000000),

($FCF8FC),($FCE8A4),($FCB8BC),($FCB8DC),($FCB8FC),($E0C0F4),($B4D0F4),($B4E0FC),
($84D8FC),($78F8DC),($78F8B8),($D8F0B0),($FCF800),($C0C0C8),($000000),($000000)

_________________
Я НЕ ВОЛШЕБНИК - Я ТОЛЬКО УЧУСЬ...

GUYVERperevod


Сообщение 12 фев 2011, 00:03
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
В принципе можно попробовать такую фишку:
NES-NTSC фильтр от blargg выдаёт в качестве "готового результата" очень аутентичную палитру, похожую на ТВ.
По опыту заметил, что в Jnes и QuickNES* этот "результат" особенно хорош. Фильтр использует свою собственную палитру,
игнорируя внешние *.pal-файлы, скормленные эмулятору.
(С нестопией в этом плане всё не так: она игнорирует собственную, правильную палитру фильтра, и использует внешние)

Надо включить, например в Jnes, NTSC-фильтр, запустить тестовый ром с полной палитрой,
и специальной утилитой снять числовые значения каждого цвета - как пипеткой в MSPaint.
На основе этих значений создаём руками PAL-файл, который подойдет к любому эмулятору.

Как это реализовать на практике, и что за утилита нужна, пока не соображу.
Может кто поможет?

*в QuickNES NTSC-фильтр включен по-умолчанию - без возможности выключения.
Если звук хрипит, снимаем галку: Core - Configure display - enable vsync lock

_________________
Nestopia 1.37/1.40 Fixed


Сообщение 18 мар 2011, 13:43
Профиль

Зарегистрирован:
01 авг 2007, 10:17
Сообщения: 68
Да хотя бы вот.
Если подскажешь структуру pal-файла, то, в принципе, и я могу смастерить.

-- 19 мар 2011, 12:57 --

Готово. Только не пойму, почему палитра NESticle 768 байт длиной (брал за основу, шоб понять как файл выглядит, мне так никто и не ответил). Здесь же и 64 цветов хватит. Прикрепляю.


Вложения:
TV.rar [262 байт]
Скачиваний: 532
Сообщение 20 мар 2011, 15:12
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Очень неплохо получилось, спасибо. извини, что не ответил - на форум давно не заходил, не заметил поста.
Сейчас почитаю в документах про формат палитры.

_________________
Nestopia 1.37/1.40 Fixed


Сообщение 18 окт 2011, 21:13
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Палитрогенератор, который написал Bisqwit для byuu:

http://bisqwit.iki.fi/utils/nespalette.php
http://nesdev.parodius.com/bbs/viewtopic.php?t=8209

Хорошая вещь.

_________________
Nestopia 1.37/1.40 Fixed


Сообщение 20 окт 2011, 21:46
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Наконец-то появилась палитра, которую мы все так долго ждали:
http://nesdev.parodius.com/bbs/viewtopi ... 9&start=30

Kinopo:
Цитата:
I wrote an NES program that shows all 64 colors and then ran it (powerpak) on the consoles I own (pal, ntsc, famicom av). I captured the result to PC with my philips video card and then used another program I created to get a 192 byte pal-file from the captured image.

http://www.mediafire.com/?9rniim958a31eys

Обратите внимание на "pal palette captured.pal".
Эта палитра выдает картинку наиболее близкую к той, что была у денди на телевизоре.
Ближе ещё ни разу не было. Это самая похожая, из всех, что я видел на данный момент.
Надеюсь, скоро напишут программный декодер PAL, и выходной результат еще более улучшится.
PS: наконец-то HWM пришел на форум несдева.


Вложения:
Комментарий к файлу: Палитра, захваченная с PAL NES
pal palette captured.rar [827 байт]
Скачиваний: 627

_________________
Nestopia 1.37/1.40 Fixed
Сообщение 23 авг 2012, 09:23
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Палитра NTSC-декодера Sony CXA2025AS.
Довольно приятная по цветам и в меру "сочная".
На денди не очень похожа, но оно и понятно, NTSC-декодер же.
Выпросил у FHorse, может ещё где-то есть, но я не нашел этой палитры в сети.


Вложения:
SONY_CXA2025AS_US.rar [277 байт]
Скачиваний: 514

_________________
Nestopia 1.37/1.40 Fixed
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 21 ]  На страницу 1, 2  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB