Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Доступ из России

Для сохранения достпа из России к сайту и форуму GBX

используйте VPN или расширение к браузеру Firefox - FastProxy.

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> RetroArch или как эмулировать, не потеряв глаза и самоуважение :D

Kislorod
post Воскресенье, 16 января 2022, 23:11
Отправлено #61


Ветеран
******

Группа: Пользователи
Сообщений: 1 928
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Как всё-таки классно преображается картинка: из плоской пиксельной становится почти что объёмной, плавной, с глубиной. Я до сих пор в восторге от этого эффекта.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
terek
post Понедельник, 17 января 2022, 00:07
Отправлено #62


Новичок
*******

Группа: Пользователи
Сообщений: 4 294
Регистрация: 22 янв. 2006
Из: Петербург
Пользователь №: 14 957





Shaders off VS CyberLab_Composite-Sharp_PVM-Edition.
Значения Bloom и Halation = 0.40
Пока оптимальные для меня настройки. В динамике лучше выглядит.

Для просмотра анимации кликнуть на картинки.

user posted image
user posted image
user posted image
user posted image
user posted image
user posted image
user posted image
user posted image
user posted image

Сообщение отредактировал terek - Понедельник, 17 января 2022, 00:46
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Понедельник, 17 января 2022, 00:34
Отправлено #63


Ветеран
******

Группа: Пользователи
Сообщений: 1 928
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Обрати внимание, как с дизерингом шейдер работает. На коте феликсе и черепахах (стены кабинок) особенно видно.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
terek
post Понедельник, 17 января 2022, 00:45
Отправлено #64


Новичок
*******

Группа: Пользователи
Сообщений: 4 294
Регистрация: 22 янв. 2006
Из: Петербург
Пользователь №: 14 957





Да тут в какой угол ни глянь, везде заметно как гейм дизайнеры того времен ориентировались на ЭЛТ дисплеи.

UPDATE: ещё в параметрах шейдера можно поднять значение в диапазоне Post CRT Brightness до 140-190, тогда линии будут не такими тёмными, что осветлит итоговое изображение, а цвета станут более натуральными.

Сообщение отредактировал terek - Понедельник, 17 января 2022, 13:58
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kito1984
post Понедельник, 25 июля 2022, 22:49
Отправлено #65


Переводчик
Group Icon

Группа: Модераторы
Сообщений: 5 908
Регистрация: 10 апр. 2009
Из: Екатеринбург
Пользователь №: 31 463





QUOTE (Kislorod @ Понедельник, 17 января 2022, 01:11)

Как всё-таки классно преображается картинка: из плоской пиксельной становится почти что объёмной, плавной, с глубиной. Я до сих пор в восторге от этого эффекта.
*

Попробовал, тоже остался в восторге от HSM Mega Bezel Reflection. Скрины не передают, насколько всё это классно выглядит в динамике, действительно очень похоже на ЭЛТ. Причём ЭЛТ можно эмулировать любой, хоть обычный потребительский, хоть БВМ, любую маску, любую кривизну экрана и т. д. и т. п. Настроек столько, что я несколько дней с ними разбираюсь и до сих пор ещё не всё пробовал lol2.gif

Один минус остался - артефакты масштабирования при любых внутренних разрешениях, отличных от исходного. Может, 8K и новые технологии это починят. Ну и отсутствие мерцания, хотя, возможно, и его можно настроить lol.gif

А в целом, учитывая то, что даже ачивки во многие старые игры подвезли, смысла возиться со старым железом всё меньше и меньше. Может, БВМ в скором времени начнут дешеветь lol.gif

Сравнил ещё из интереса с эмулятором ПС1 на ПС4, тоже ничего, но HSM Mega Bezel Reflection всё же значительно лучше выглядит да и настраивается в на порядок более широких пределах.


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Вторник, 26 июля 2022, 00:20
Отправлено #66


Ветеран
******

Группа: Пользователи
Сообщений: 1 928
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Рад, что понравилось. На пс4 просто сканлайны, хоть и хорошие. Тут же именно эмуляция параметров ЭЛТ-телевизора (маска, светимость, геометрия и т.д.). Как показывает практика, нужно подгонять параметры к своему экрану - в зависимости от матрицы, диагонали, разрешения результат в готовых пресетах разнится. Без этого шейдера в ретроархе уже не играю вообще, для каждого ядра чуть поднастроил и сохранил core override, всё автоматом загружается при старте игры.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kito1984
post Вторник, 26 июля 2022, 00:52
Отправлено #67


Переводчик
Group Icon

Группа: Модераторы
Сообщений: 5 908
Регистрация: 10 апр. 2009
Из: Екатеринбург
Пользователь №: 31 463





QUOTE (Kislorod @ Вторник, 26 июля 2022, 02:20)

Как показывает практика, нужно подгонять параметры к своему экрану - в зависимости от матрицы, диагонали, разрешения результат в готовых пресетах разнится.

Без этого шейдера в ретроархе уже не играю вообще, для каждого ядра чуть поднастроил и сохранил core override, всё автоматом загружается при старте игры.
*

Да, я настроил для себя пресеты на основе исходного, поставив рядом обычный ТВ и БВМ и запуская везде одни и те же игры. Так проще всего понять, что именно требует подстройки.

Я пока создал два пресета - для 480p (внутреннего разрешения ПС1 2X) и для 240p (без масштабирования). Во всех трёхмерных играх и играх с двухмерными задниками, ИМХО, лучше играть в 480p. А вот двухмерные игры, по-моему, лучше не масштабировать вовсе, никакой особой чёткости это не даёт, зато появляются артефакты и глюки.

Кстати, у меня ещё не получилось настроить в этом шейдере волшебные линии, если выбирать разрешения выше 480p (то есть, внутреннее разрешение ПС1 выше 2X). Возможно, они (линии) даже и есть, но их не видно? Не берусь сказать, но пока не получилось настроить. Не то, чтобы это сильно нужно, потому что с этим шейдером всё равно особая чёткость не нужна, а тормозить оно начинает только в путь, 16X у меня вообще покадрово идёт lol.gif


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Вторник, 26 июля 2022, 01:07
Отправлено #68


Ветеран
******

Группа: Пользователи
Сообщений: 1 928
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (Kito1984 @ Вторник, 26 июля 2022, 00:52)

Да, я настроил для себя пресеты на основе исходного, поставив рядом обычный ТВ и БВМ и запуская везде одни и те же игры. Так проще всего понять, что именно требует подстройки.

Я пока создал два пресета - для 480p (внутреннего разрешения ПС1 2X) и для 240p (без масштабирования). Во всех трёхмерных играх и играх с двухмерными задниками, ИМХО, лучше играть в 480p. А вот двухмерные игры, по-моему, лучше не масштабировать вовсе, никакой особой чёткости это не даёт, зато появляются артефакты и глюки.

Кстати, у меня ещё не получилось настроить в этом шейдере волшебные линии, если выбирать разрешения выше 480p (то есть, внутреннее разрешение ПС1 выше 2X). Возможно, они (линии) даже и есть, но их не видно? Не берусь сказать, но пока не получилось настроить. Не то, чтобы это сильно нужно, потому что с этим шейдером всё равно особая чёткость не нужна, а тормозить оно начинает только в путь, 16X у меня вообще покадрово идёт lol.gif
*


У меня так же: всё двумерное без масштабирования (вообще, это для любого CRT шейдера так рекомендуется, так как 2D не может рендерится в более высоком разрешении, в отличии от полигонов. 2D просто растягивается, мылясь в пооцессе). PS1 - 2х внутреннее разрешение. Но это потому, что шейдер жрёт огромное количество видеопамяти, и там в геометрической прогрессии растёт при увеличении внутреннего разрешения. Моих 8 гигов видеопамяти только на 2х хватает.

Сообщение отредактировал Kislorod - Вторник, 26 июля 2022, 01:08
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kito1984
post Вторник, 26 июля 2022, 03:17
Отправлено #69


Переводчик
Group Icon

Группа: Модераторы
Сообщений: 5 908
Регистрация: 10 апр. 2009
Из: Екатеринбург
Пользователь №: 31 463





QUOTE (Kislorod @ Вторник, 26 июля 2022, 03:07)

Но это потому, что шейдер жрёт огромное количество видеопамяти, и там в геометрической прогрессии растёт при увеличении внутреннего разрешения. Моих 8 гигов видеопамяти только на 2х хватает.
*

О ирония, для эмуляции консоли с одним мегабайтом видеопамяти не хватает 8 гигабайт lol.gif У меня тоже 8, кстати, но работают все режимы вплоть до 16, только в 8X уже 22 кадра вместо 60 (RR4) и жутко тормозит звук, а 16X идёт со скоростью пара кадров в минуту... Ну, это не страшно, тем и хорош ПК, что то, что сегодня еле ползёт, завтра будет летать.

А с линиями я разобрался всё же, при включённом целочисленном масштабировании они есть! И выглядят высокие режимы всё же замечательно, одно, что такая прибавка к чёткости (пока) не стоит ТАКОГО падения производительности. Жду 5070.

Сообщение отредактировал Kito1984 - Вторник, 26 июля 2022, 03:18


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
exl13
post Вторник, 26 июля 2022, 07:10
Отправлено #70


Безумец
*****

Группа: Пользователи
Сообщений: 692
Регистрация: 09 авг. 2011
Пользователь №: 42 012





Вы ностальгируете не по ГОСТу! xD

А на сатурне хоть какой то эмуль нормально mk trilogy тянет? Попробовал два самых популярных и всякие баги со звуком, пропадением изоьражения, артефактами. Даже в родном разрешении без улучшайзеров
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kito1984
post Вторник, 26 июля 2022, 07:32
Отправлено #71


Переводчик
Group Icon

Группа: Модераторы
Сообщений: 5 908
Регистрация: 10 апр. 2009
Из: Екатеринбург
Пользователь №: 31 463





QUOTE (exl13 @ Вторник, 26 июля 2022, 09:10)

Вы ностальгируете не по ГОСТу! xD
*

Согласен, но тут штука именно в том, что это уже мало общего с ностальгией имеет. И именно поэтому я всё равно оставлю и БВМ, и ТВ, даже если вдруг эмуляция станет совсем идеальной. Потому что это всё же не то же самое, где-то лучше, где-то хуже, где-то по-другому... А ностальгия всё же, как пелось в песне, не по прошлому, а по настоящему (то бишь, подлинному)! lol.gif

Жаль, не всё можно запустить, видео RetroArch играет только со встроенными субтитрами, а экзешники из винды не подхватывает совсем. А жаль, с таким шейдером идеально бы смотрелись как любые DVD-Rip'ы, так и условные третьи Герои.


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Вторник, 26 июля 2022, 15:58
Отправлено #72


Ветеран
******

Группа: Пользователи
Сообщений: 1 928
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (Kito1984 @ Сегодня, 07:32)

а экзешники из винды не подхватывает совсем.
*


Там есть ядро dosbox. Сам не пробовал.

А под дос вроде даже был видеоплеер и двд-плеер smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kito1984
post Вторник, 26 июля 2022, 16:39
Отправлено #73


Переводчик
Group Icon

Группа: Модераторы
Сообщений: 5 908
Регистрация: 10 апр. 2009
Из: Екатеринбург
Пользователь №: 31 463





QUOTE (Kislorod @ Вторник, 26 июля 2022, 17:58)

Там есть ядро dosbox. Сам не пробовал.

А под дос вроде даже был видеоплеер и двд-плеер smile.gif
*

Да, я видел, но пока тоже не пробовал. Но я чуть про другое, про то, чтобы просто превратить с помощью шейдеров свой сверхсовременный OLED в древний ЭЛТ lol2.gif По сути-то этим шейдерам же абсолютно без разницы, какой сигнал обрабатывать, правильно? Ну, за исключением того, что высокие разрешения будут безбожно тормозить...И на таком неоЭЛТ можно будет запускать абсолютно всё - игры, рипы, эмуляторы (не в RetroArch), изображения, порно... lol.gif

Кажется, что-то такое даже есть под названием ReShade, я даже пробовал, но оно как будто тоже не везде и не со всем работает.


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Ol_
post Понедельник, 01 августа 2022, 05:58
Отправлено #74


Билли Бой Торнтон
*******

Группа: Пользователи
Сообщений: 6 562
Регистрация: 04 янв. 2017
Из: У-У
Пользователь №: 57 411





Другой подходящей темы не нашел, поэтому спрошу здесь. Установил Retroarch на WiiU, все настроил, нормально работает. Но есть одна проблема - не могу перевязать управление. Пример: по умолчанию на Юхе в NESовских играх кнопка В - это кнопка В, А - это А. Кто держал в руках любой нинтендовский проконтроллер, либо ВииЮ/Свитч, представляет насколько это неудобно в двумерных играх, когда прыжок на правой кнопке, а удар/выстрел на нижней. Хотелось бы сделать как в современных играх - прыжок снизу (в данном случае кнопка В), а действие слева (Y). Ну и турбокнопки добавить (они тоже не выставляются) blush.gif
Но в папке Retroarch нет файла, отвечающего за привязку ввода, а при попытке его создать появляется сообщение об ошибке. Хотя путь прописан sd:/retroarch/config/remaps. В интернете ответа не нашел, может тут кто подскажет. Хочу сделать привязку по управлению ко всей папке, а не к конкретному ядру (так тоже не выходит), чтобы, например, у Picodrive сделать одно управление для папки с играми MD, и другое для папки с SMS.

user posted image

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Суббота, 24 октября 2026, 15:58
Отправлено #75


Ветеран
******

Группа: Пользователи
Сообщений: 1 928
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Тут появился новый шейдер пак под названием lola retro. Он гораздо проще в плане настроек, чем Mega Bezel, но автор утверждает, что шейдеры симулируют всю цепочку аналогового сигнала - от декодера приставки до луча ЭЛТ, фосфора и стекла экрана. Я попробовал, и сначала был небольшой диссонанс из разряда "да не, ЭЛТ не так выглядит..." до "а вообще весьма похоже..."

Такой диссонанс возник из-за того, что я просидел долгое время на Mega Bezel, и эти шейдеры симулируют... как бы это сказать... идеальный ЭЛТ, которого в природе не существует. Там идеальные сканлайны, идеальный dithering, и всё это выглядит гораздо лучше, чем на ЭЛТ.

Например, в третьих черепашках на "денди" в самом начале уровня есть кабинки на заднем плане, и в тени там использовался дизеринг. У мега безеля тень там получается идеальная, а у лолы - радужная (в хорошем смысле!) и "ступенчатая". Вот как это выглядит:

user posted image

Вот тут у меня как раз возникла мысль "да не, ну не так это выглядело!". Ну я и полез проверить, а как в реальности. И оказалось, что на ЭЛТ по композиту именно так оно и выглядит (понятно, что не идентично - все экраны разные, но в целом картинка именно такая):

user posted image

В паке кучка пресетов, лично мне на моём олеге больше всего зашёл trinitron s-video. Выглядит примерно так:

user posted image

В общем, любителям эмуляторов советую присмотреться к паку.

Сообщение отредактировал Kislorod - Суббота, 24 октября 2026, 15:58
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kito1984
post Понедельник, 26 октября 2026, 21:41
Отправлено #76


Переводчик
Group Icon

Группа: Модераторы
Сообщений: 5 908
Регистрация: 10 апр. 2009
Из: Екатеринбург
Пользователь №: 31 463





QUOTE (Kislorod @ Суббота, 24 октября 2026, 17:58)
Такой диссонанс возник из-за того, что я просидел долгое время на Mega Bezel, и эти шейдеры симулируют... как бы это сказать... идеальный ЭЛТ, которого в природе не существует. Там идеальные сканлайны, идеальный dithering, и всё это выглядит гораздо лучше, чем на ЭЛТ.

В общем, любителям эмуляторов советую присмотреться к паку.
*
В самое яблочко! То же можно сказать и про OLED вообще, на котором ты наверняка всё это и смотрел - он выглядит слишком хорошо! В старых фильмах и даже играх гораздо логичнее смотрятся плазма и ЭЛТ, которые, очевидно, хуже, но - выглядят "лучше". Меньшие яркость и контрастность, не такие сочные цвета, даже те же линии или точки, из которых состоит изображение - именно это и придаёт картинке тот самый "старый" шарм. Хотя никому в здравом уме и не придёт в голову возмущаться тем, что современный ТВ по всем параметрам лучше.

Спасибо, посмотрю обязательно! Мне лично и Mega Bezel очень нравится (именно на OLED, на плазме или ЭЛТ лучше использовать другие шейдеры), но всегда интересно попробовать что-то новое.



--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Вчера, 00:44
Отправлено #77


Ветеран
******

Группа: Пользователи
Сообщений: 1 928
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Поигрался с "лолой" smile.gif Настроил для себя пресеты для NES, Mega Drive и SNES. Плейстейсон, компьютеры и другие консоли оставил на следующий раз.

Теперь "лола" - мои основные шейдеры для ретроарха по нескольким причинам. Во-первых, они похожи на реальный ЭЛТ, без "приукрашиваний". Во-вторых, относительно легко настраиваются. В-третьих, не затемняют так сильно изображение, как "мегабезель". В-четвёртых, загружаются очень быстро и не жрут много ресурсов (в отличие от "безеля"). Ну и в-пятых, мне нравится, как они выглядят на моём ОЛЕГе smile.gif

Ключевые (ИМХО) параметры для настройки:
Colour decoder - какой декодер телевизера используется: стандартный, мериканский или японский. Стандартный - наиболее "правильный", мериканский бустит красные цвета, японский тоже бустит, но не так сильно. Лично я остановился на японском качестве smile.gif

Beam width on white - отвечает за "ширину" луча ЭЛТ. Чем уже луч, тем лучше видны сканлайны. По умолчанию стоит 0,44, что на мой взгляд слегка мыльновато. Поэтому для себя поставил на 0,3 (для SNES) и 0,35 (для NES и MD).

Sharpness - увеличивает чёткость изображения. По умолчанию стоит на 0,35, я увеличил до 0,5.

Tube gamma - 2,4 по умолчанию. Надо подгонять под свой ТВ. Я поставил 2,7 (потемнее) - на ОЛЕГе оно смотрится в самый раз, тогда как 2,4 - светловато.

Mask - маска телевизера. По умолчанию стоит slot mask. Как фанат тринитронов, немедленно изменил на aperture.

Damper wires - актуально только для маски aperture. Симулирует поддерживающие "проволочки" для апертурной решётки, добавляя две тонки горизонтальные чёрные полоски на изображение. Я вначале подумал, что это баг, и немедленно написал об этом разрабу smile.gif
https://github.com/zoran123456/lola-retro/issues/16
Но оказалось, что это "симуляция". Лично я на настоящих телевизерах, на реальном контенте никогда этих проволочек не видел. Разраб быстро отреагировал и добавил вот эту опцию, которая уменьшает или вообще отключает эти проводки, за что ему большое спасибо. Ессно, я немедленно скрутил настройку в 0.

Результат можно видеть на скриншотах. Если они вам кажутся темноватыми, то это из-за гаммы 2,7. Как я написал выше, на моём ОЛЕГе оно смотрится именно так, как надо. Если слишком темно, мысленно добавьте яркости wink.gif

Открывать в полном размере, конечно же (клик на картинку, затем на сайте клик на неё ещё раз для увеличения; ну или скачать и смотреть в подробностях, кайфуя от того, как прорисованы "триады" и как это похоже на ЭЛТ).

user posted image

user posted image

user posted image

user posted image

user posted image

user posted image

user posted image

P.S. Чуть не забыл, ещё я радугу убрал для мегадрайва, не люблю этот эффект smile.gif За это отвечает параметр Luma trap in the console. Нужно до 1 поднять. Небольшая, еле заметная радуга остаётся, но это даже хорошо. Она есть и в глаза не бросается smile.gif

Ну и забыл упомянуть, что для NES и MD я оставил композитный сигнал, чтобы дизеринг выглядел, как надо. А для SNES поставил S-Video. За это отвечает параметр Cable.

Сообщение отредактировал Kislorod - Вчера, 00:57
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
3 чел. читают эту тему (3 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Сб., 07 нояб. 2026, 05:01
Skin Designed (c) by Rooq.net, All Rights Reserved.