Автор |
Сообщение |
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 Откуда: ниоткуда
|
.
_________________ Мысль - это интеллектуальный эксцесс данного индивидуума.
|
|
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 и вытянул оттуда необходимые числовые значения для палитры.
_________________ Nestopia 1.37/1.40 Fixed
|
|
11 фев 2011, 15:55 |
|
Зарегистрирован: 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 байт]
Скачиваний: 545
|
|
20 мар 2011, 15:12 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Очень неплохо получилось, спасибо. извини, что не ответил - на форум давно не заходил, не заметил поста. Сейчас почитаю в документах про формат палитры.
_________________ Nestopia 1.37/1.40 Fixed
|
|
18 окт 2011, 21:13 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
_________________ Nestopia 1.37/1.40 Fixed
|
|
20 окт 2011, 21:46 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Наконец-то появилась палитра, которую мы все так долго ждали: http://nesdev.parodius.com/bbs/viewtopi ... 9&start=30Kinopo: Цитата: 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 пришел на форум несдева.
_________________ Nestopia 1.37/1.40 Fixed
|
|
23 авг 2012, 09:23 |
|
Зарегистрирован: 23 июл 2007, 19:37 Сообщения: 401 Откуда: Мытищи
|
Палитра NTSC-декодера Sony CXA2025AS. Довольно приятная по цветам и в меру "сочная". На денди не очень похожа, но оно и понятно, NTSC-декодер же. Выпросил у FHorse, может ещё где-то есть, но я не нашел этой палитры в сети.
_________________ Nestopia 1.37/1.40 Fixed
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|