Приставки > Железо
Обработка спрайтов для SEGA Genesis. Цветокоррекция, перезаливка?
(1/1)
rep-stosw:
Делаю игры на SEGA Genesis.   Нарисованные спрайты в эмуляторе выглядят хорошо, но на телеке (кинескоп) всё плохо:

1) Некоторые пиксели сливаются - детализация теряется

2) Некоторые цвета загашены почти в ноль - настолько тусклые, что спрайт выглядит плохо

3) Цвета блёклые

Какие есть методики, руководства, советы, чтобы спрайты на телеке смотрелись перфектно?

Ниже приложил пример:  слева мой спрайт, справа то, что хотелось бы иметь в идеале.

В чём ошибка отрисовки спрайта слева?

Может цветокоррекцию спрайтов надо производить?  По каким методикам?

Кто-нибудь сталкивался с этим? Как решить проблему?

Интересует именно телек на основе кинескопа.   LCD и LCD-телевизоры не интересны.

Ogr:
собрать старый пк с тв выходом, они исчезли на ВК примерно в 2010 году, и на нем вручную перерисовывать спрайты, наблюдая результат сразу на элт телевизоре. еще в качестве замены элт телевизора можно попробовать использовать шейдер crt-royale-ntsc-320px-composite.
WormSkull:

--- Цитата: rep-stosw от 10 Ноябрь 2021, 09:22:34 ---В чём ошибка отрисовки спрайта слева?

Может цветокоррекцию спрайтов надо производить?  По каким методикам?
--- Конец цитаты ---
Заметь, насколько контрастными цветами в спрайтах их БТ сделаны все контуры. А у тебя все цвета слишком близкие и на голове, и на костюме.

Так нагляднее:

Разноси цвета дальше по цветовому кругу, по яркости, подчёркивай контуры внутри спрайта. Обводить внешний контур волос как раз не обязательно.
Sharpnull:
Замечу, что вся палитра цветов у MD нелинейная относительно RGB. Не разбираюсь в теме, но эмуляторы по-разному обрабатывают цвета. Например, к обсуждению корректировки цветов в Genesis Plus GX привели значения из BlastEm: https://github.com/ekeeke/Genesis-Plus-GX/issues/345#issuecomment-731610968. Это давно вычисленные каким-то образом значения (ссылка 1, ссылка 2). У Genesis Plus GX по-другому. В Retro Graphics Toolkit можно посмотреть как будет выглядит палитра с такими цветами "HardwareMan's measured values"" (таблица такая же).
Т. е. всем эмуляторах и железкам не угодить. Можно специально наделать разные палитры для разных эмуляторов и железок, в опциях добавить выбор, но сомневаюсь, что кто-то опускался до такого фанатизма. Учитывая, что мониторы в любом случае выдают немного разные цвета (ещё глаза человека), стоит послушать совет WormSkull и позже корректировать цвета после теста на реальном железе.
bugmenot:
Если цвета тусклые и блёклые, значит нужно делать их ярче и контрастнее.

rep-stosw:

--- Цитата: bugmenot от 10 Ноябрь 2021, 15:30:44 ---Если цвета тусклые и блёклые, значит нужно делать их ярче и контрастнее.
--- Конец цитаты ---

На рисунке справа в угоду контрасту пострадала гармония цветов.   Проще говоря, такая заливка смотрится вырвиглазно (особенно светло-зелёный).

Есть ли способ придать выпуклости спрайту?   Чтобы там подчеркнуть грудь, попу, мышцы рук и т.п. ?
Ogr:

--- Цитата: rep-stosw от 11 Ноябрь 2021, 05:31:22 ---Проще говоря, такая заливка смотрится вырвиглазно (особенно светло-зелёный).

--- Конец цитаты ---
нужно смотреть как оно на элт тв выглядит а не тут...
MaxWooD:

--- Цитата: rep-stosw от 11 Ноябрь 2021, 05:31:22 ---Есть ли способ придать выпуклости спрайту? 
--- Конец цитаты ---
Тенями.


--- Цитата: Ogr от 11 Ноябрь 2021, 09:05:33 ---нужно смотреть как оно на элт тв
--- Конец цитаты ---
существует ли графический редактор, который выводит изображение на элт монитор?
Ogr:

--- Цитата: MaxWooD от 11 Ноябрь 2021, 12:32:17 ---существует ли графический редактор, который выводит изображение на элт монитор?
--- Конец цитаты ---
Странный вопрос. любой который запущен на пк к которому подключен элт монитор. Но только элт монитор не равно элт тв.
Werton:

--- Цитата: rep-stosw от 11 Ноябрь 2021, 05:31:22 ---На рисунке справа в угоду контрасту пострадала гармония цветов.   Проще говоря, такая заливка смотрится вырвиглазно (особенно светло-зелёный).

--- Конец цитаты ---
Зато косяки рисунка стали сразу заметны.

--- Цитата: rep-stosw от 11 Ноябрь 2021, 05:31:22 ---Есть ли способ придать выпуклости спрайту?   Чтобы там подчеркнуть грудь, попу, мышцы рук и т.п. ?
--- Конец цитаты ---
У тебя просто с тенями бардак. Они вроде и есть, но кто в лес, кто по дрова. Лицо и волосы освещены фронтально и очень ярко (так как будто их освещают лампами со всех сторон), грудь и туловище, тоже фронтально, но уже тусклее, особенно комбинезон слишком темный, как будто он находится гораздо дальше от источника света или освещается каким то другим тусклым светом. Ноги же (как и плечо ближней руки) освещаются почему то с боков, или даже, как будто сзади (словно позади что то мощно взорвалось), а по центру на них глубокая тень, но только до сапог (и локтя), они уже снова освещены фронтально. Ремни на локте, поясе и ляжке вообще не отражают света и из-за этого выглядят плоскими, даже если они черного цвета, там где на них падает свет они должны светлеть (т. е. быть серыми), т.к. они же не из абсолютного черного тела сделаны. Думаю стоит поизучать приемы наложение теней на фигуру человека из какой-нибудь учебника по академическому рисунку.
rep-stosw:

--- Цитата: Werton от 11 Ноябрь 2021, 12:57:06 ---У тебя просто с тенями бардак. Они вроде и есть, но кто в лес, кто по дрова. Лицо и волосы освещены фронтально и очень ярко (так как будто их освещают лампами со всех сторон), грудь и туловище, тоже фронтально, но уже тусклее, особенно комбинезон слишком темный, как будто он находится гораздо дальше от источника света или освещается каким то другим тусклым светом. Ноги же (как и плечо ближней руки) освещаются почему то с боков, или даже, как будто сзади (словно позади что то мощно взорвалось), а по центру на них глубокая тень, но только до сапог (и локтя), они уже снова освещены фронтально. Ремни на локте, поясе и ляжке вообще не отражают света и из-за этого выглядят плоскими, даже если они черного цвета, там где на них падает свет они должны светлеть (т. е. быть серыми), т.к. они же не из абсолютного черного тела сделаны. Думаю стоит поизучать приемы наложение теней на фигуру человека из какой-нибудь учебника по академическому рисунку.
--- Конец цитаты ---

Спасибо за ценные замечания!  :)

Проблема в том, что спрайты рисовал не я, а другой человек (я умею программировать, рисовать не очень), мне не удалось ему объяснить в чём ошибка отрисовки под SEGA,

Изначально, спрайты были нарисованы для ПК в шикарном цветовом пространстве RGB 24 бита.  И меня устраивает, как они смотрятся на ПК/Планшетах/Консолях без ограничений цветов.

Первоначальный вариант прикрепляю (RGB 24 бит):



Проблема вылезает, когда начинаю конвертировать эти спрайты в палитру SEGA, да и ещё с жёстким ограничением 16 цветов.

Все попытки объяснить художнику, с примерами - неуспешны.  Он не смог их перерисовать под сегу в стиле а-ля BattleToads.

Удалось достичь самостоятельно вот такого результата - 15+1 цвет:



Здесь я увеличил сатурацию цветов и немного увеличил котрастность + поднял гамму на 10%.

Потом вручную сидел обобщал цвета, оставшиеся уменьшал, затем снова обобщал.  Что-то вручную подправлял...

Подозреваю, что можно получить результат намного лучше!
MaxWooD:

--- Цитата: Ogr от 11 Ноябрь 2021, 12:44:58 ---Но только элт монитор не равно элт тв.
--- Конец цитаты ---
Под ЭЛТ монитором имел ввиду, например, СОНИ-ПВМ.
Вопрос СОНИ-ПВМ = монитор ПК?
rep-stosw:
В общем, поколдовал я тут с GOP и раскурил темы про видео-выход сеги.

Перекрасил и адаптировал спрайты под сегу.  Лично меня результат теперь устраивает.



SAMael:
Красота то какая ^_^
MaxWooD:
Просто оставлю тут:
rep-stosw:

--- Цитата: MaxWooD от 16 Ноябрь 2021, 23:16:32 ---Просто оставлю тут:
--- Конец цитаты ---

 :D Пополнил коллекцию.  https://gamedev.ru/flame/forum/?id=264959
Навигация
Главная страница сообщений

Перейти к полной версии