Форум Эму-Россия http://forum.emu-russia.net/ |
|
NES PAL composite signal simulation Shader for RetroArch http://forum.emu-russia.net/viewtopic.php?f=13&t=7041 |
Страница 1 из 1 |
Автор: | EvGS [ 28 апр 2018, 09:31 ] | ||
Заголовок сообщения: | NES PAL composite signal simulation Shader for RetroArch | ||
r57shell при поддержке feos, HardWareMan и NewRisingSun написал cg-шейдер для ретроарча, довольно точно имитирующий артефакты PAL-декодера и палитру NES PAL / Dendy: https://gist.github.com/realmonster/b89 ... 1c42acf9e7 Рекомендуемые дефолтные директории: Код: \shaders_cg\crt\crt-royale-pal-r57shell.cgp \shaders_cg\pal\pal-r57shell.cgp \shaders_cg\pal\shaders\pal-r57shell.cg \shaders_cg\pal\resources\nes_lut.png Видео финальной версии, смешанной с шейдером CRT Royale: Шейдер может читать RGB любых ядер арча (не только NES), либо же считывать RAW из ядра нестопии (аутентичная палитра nes pal/dendy, но требует больше ресурсов GPU) Для работы в режиме RAW следует убрать комментарий со строки #70: "\shaders_cg\pal\shaders\pal-r57shell.cg" Код: #define USE_RAW При этом в core options нестопии обязательно выставить "RAW" palette! Это довольно сильно нагружает GPU, поэтому можно убрать комментарий со строки #74: Код: #define USE_LUT Цвета будут чуть менее точными, но производительность увеличится Пресет "\shaders_cg\pal\pal-r57shell.cgp" - "чистая" версия, имитирует только PAL-декодер и палитру Пресет "\shaders_cg\crt\crt-royale-pal-r57shell.cgp" - смешан с CRT Royale
|
Автор: | EvGS [ 28 апр 2018, 22:57 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
Первая картинка - pal-r57shell.cgp (стандартный PAL-шейдер) Вторая картинка - crt-royale-pal-r57shell.cgp (смешанный с CRT Royale) Bucky O'Hare - green planet: Spoiler: показать Bucky O'Hare - red planet: Spoiler: показать Battletoads & Double Dragon character select screen: Spoiler: показать Battletoads & Double Dragon level 3-3: Spoiler: показать Prince of Persia title Spoiler: показать Первый акт желтой планеты: Звёзды на бэкграунде, пропускаемые через ПАЛ-фильтр очень интересно начинают артефачить. Они меняют свой цвет (а тёмно-синие визуально и размер - начинают "пульсировать") при скроллинге Именно это место интересно тем, что "звезды" скроллятся медленно, поэтому все артефакты удается разглядеть хорошо. При записи использовалась "сочная" палитра SONY CXA2025AS bucky_stars.mp4 |
Автор: | F1ReB4LL [ 30 апр 2018, 18:50 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
EvGS писал(а): написал cg-шейдер для ретроарча Ретроарх/ретроарк, но никак не "ч", к стрелам сия программа никакого отношения не имеет. |
Автор: | Слэйер Мун [ 01 май 2018, 10:44 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
Я всё удивляюсь - на что только не пойдут люди, чтобы испортить тру-картинку ради мнимой "ламповости". Без обид, но такие штуки выше моего разумения. |
Автор: | edgbla [ 01 май 2018, 11:41 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
Да вроде неплохо, картинки "как на ЭЛТ телевизоре" конечно пока не добиться, но уже кое-что. |
Автор: | F1ReB4LL [ 02 май 2018, 02:47 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
Слэйер Мун писал(а): Я всё удивляюсь - на что только не пойдут люди, чтобы испортить тру-картинку ради мнимой "ламповости". Без обид, но такие штуки выше моего разумения. Не согласен, композитные фильтры нужны, у многих игр полупрозрачности и цвета на это опираются и в "тру-картинке" этих эффектов не будет. |
Автор: | Слэйер Мун [ 02 май 2018, 20:01 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
А можно примеры игр, в которых несовершенство ЭЛТ устройств отображения информации было опорой для придуманных программерами/дизайнерами эффектов в играх? |
Автор: | _MetalliC_ [ 02 май 2018, 22:09 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
чуть менее чем все, имхо показательная картинка https://i.warosu.org/data/vr/img/0014/1 ... 747548.png плюс еще эффекты основанные на затухании люминофора, которые на комповых дисплеях (и ЭЛТ тоже) выглядят как 50/60Гц мерцание |
Автор: | F1ReB4LL [ 02 май 2018, 22:20 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
Я говорил не про ЭЛТ-устройства, а про композитный сигнал. http://retro-sanctuary.com/comparisons% ... ering.html http://nerdlypleasures.blogspot.ru/2015 ... osite.html http://www.mattgreer.org/articles/sega- ... nsparency/ (та часть, где он показывает, как "сеточка" через композитный сигнал превращается в полупрозрачность. https://www.youtube.com/watch?v=niKblgZupOc#t=6m25s -- про получение дополнительных цветов Конкретно про ЭЛТ-эффекты - https://forums.nesdev.com/viewtopic.php?f=3&t=10171 Есть еще эффекты, которые опираются на построчную отрисовку картинки (а эмулятор картинку формирует в буфере, потом отрисовывает сразу целиком). -- 02 май 2018, 21:29 -- Ну вот ZX-Spectrun еще для примера. На ТВ: Эмулятор без фильтра: |
Автор: | Слэйер Мун [ 06 май 2018, 16:48 ] |
Заголовок сообщения: | Re: NES PAL composite signal simulation Shader for RetroArch |
Спасибо за ссылки, неожиданно познавательно. Но я всё равно и дальше буду играть с "чистой" картинкой. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |