Автор Тема: Обработка спрайтов для SEGA Genesis. Цветокоррекция, перезаливка?  (Прочитано 1115 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rep-stosw

  • Пользователь
  • Сообщений: 110
  • Пол: Мужской
  • Аппаратчик
    • Youtube
    • Просмотр профиля
Делаю игры на SEGA Genesis.   Нарисованные спрайты в эмуляторе выглядят хорошо, но на телеке (кинескоп) всё плохо:

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

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

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

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

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

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

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

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

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


Оффлайн Ogr

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

Оффлайн WormSkull

  • Пользователь
  • Сообщений: 1557
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
В чём ошибка отрисовки спрайта слева?

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

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

Разноси цвета дальше по цветовому кругу, по яркости, подчёркивай контуры внутри спрайта. Обводить внешний контур волос как раз не обязательно.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4998
    • Просмотр профиля
Замечу, что вся палитра цветов у 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

  • Пользователь
  • Сообщений: 601
  • Пол: Мужской
    • Просмотр профиля
Если цвета тусклые и блёклые, значит нужно делать их ярче и контрастнее.


Оффлайн rep-stosw

  • Пользователь
  • Сообщений: 110
  • Пол: Мужской
  • Аппаратчик
    • Youtube
    • Просмотр профиля
Если цвета тусклые и блёклые, значит нужно делать их ярче и контрастнее.

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

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

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7392
    • Просмотр профиля
Проще говоря, такая заливка смотрится вырвиглазно (особенно светло-зелёный).
нужно смотреть как оно на элт тв выглядит а не тут...

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1075
    • Просмотр профиля
Есть ли способ придать выпуклости спрайту? 
Тенями.

нужно смотреть как оно на элт тв
существует ли графический редактор, который выводит изображение на элт монитор?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7392
    • Просмотр профиля
существует ли графический редактор, который выводит изображение на элт монитор?
Странный вопрос. любой который запущен на пк к которому подключен элт монитор. Но только элт монитор не равно элт тв.

Оффлайн Werton

  • Пользователь
  • Сообщений: 878
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
На рисунке справа в угоду контрасту пострадала гармония цветов.   Проще говоря, такая заливка смотрится вырвиглазно (особенно светло-зелёный).
Зато косяки рисунка стали сразу заметны.
Есть ли способ придать выпуклости спрайту?   Чтобы там подчеркнуть грудь, попу, мышцы рук и т.п. ?
У тебя просто с тенями бардак. Они вроде и есть, но кто в лес, кто по дрова. Лицо и волосы освещены фронтально и очень ярко (так как будто их освещают лампами со всех сторон), грудь и туловище, тоже фронтально, но уже тусклее, особенно комбинезон слишком темный, как будто он находится гораздо дальше от источника света или освещается каким то другим тусклым светом. Ноги же (как и плечо ближней руки) освещаются почему то с боков, или даже, как будто сзади (словно позади что то мощно взорвалось), а по центру на них глубокая тень, но только до сапог (и локтя), они уже снова освещены фронтально. Ремни на локте, поясе и ляжке вообще не отражают света и из-за этого выглядят плоскими, даже если они черного цвета, там где на них падает свет они должны светлеть (т. е. быть серыми), т.к. они же не из абсолютного черного тела сделаны. Думаю стоит поизучать приемы наложение теней на фигуру человека из какой-нибудь учебника по академическому рисунку.

Оффлайн rep-stosw

  • Пользователь
  • Сообщений: 110
  • Пол: Мужской
  • Аппаратчик
    • Youtube
    • Просмотр профиля
У тебя просто с тенями бардак. Они вроде и есть, но кто в лес, кто по дрова. Лицо и волосы освещены фронтально и очень ярко (так как будто их освещают лампами со всех сторон), грудь и туловище, тоже фронтально, но уже тусклее, особенно комбинезон слишком темный, как будто он находится гораздо дальше от источника света или освещается каким то другим тусклым светом. Ноги же (как и плечо ближней руки) освещаются почему то с боков, или даже, как будто сзади (словно позади что то мощно взорвалось), а по центру на них глубокая тень, но только до сапог (и локтя), они уже снова освещены фронтально. Ремни на локте, поясе и ляжке вообще не отражают света и из-за этого выглядят плоскими, даже если они черного цвета, там где на них падает свет они должны светлеть (т. е. быть серыми), т.к. они же не из абсолютного черного тела сделаны. Думаю стоит поизучать приемы наложение теней на фигуру человека из какой-нибудь учебника по академическому рисунку.

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

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

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

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



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

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

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



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

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

Подозреваю, что можно получить результат намного лучше!
« Последнее редактирование: 12 Ноябрь 2021, 02:30:00 от rep-stosw »

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1075
    • Просмотр профиля
Но только элт монитор не равно элт тв.
Под ЭЛТ монитором имел ввиду, например, СОНИ-ПВМ.
Вопрос СОНИ-ПВМ = монитор ПК?

Оффлайн rep-stosw

  • Пользователь
  • Сообщений: 110
  • Пол: Мужской
  • Аппаратчик
    • Youtube
    • Просмотр профиля
В общем, поколдовал я тут с GOP и раскурил темы про видео-выход сеги.

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




Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Красота то какая ^_^

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1075
    • Просмотр профиля
Просто оставлю тут:

Оффлайн rep-stosw

  • Пользователь
  • Сообщений: 110
  • Пол: Мужской
  • Аппаратчик
    • Youtube
    • Просмотр профиля