Ваши ретро-игры выглядят слишком хорошо? Добавьте ретростиль с помощью шейдера RetroArch.
Люди часто рекомендуют вам играть в свои любимые игры, используя интерфейс мультиэмулятора RetroArch. Тем не менее, вы все еще можете обнаружить, что они выглядят несколько «необычно» по сравнению с теми, какими вы их помните, когда впервые играли в них десятилетия назад. К счастью, RetroArch поддерживает различные шейдеры, с помощью которых вы можете эмулировать внешний вид древней ЭЛТ, на которой вы впервые встретились с Марио, Соником и их друзьями.
Итак, давайте посмотрим, как работают эти шейдеры и как вы можете настроить их, чтобы превратить ваши старые игры в их прежнюю, размытую, искаженную старым фосфором и теневую маску/тринитронную славу.
Как работают шейдеры RetroArch?
Шейдеры — это фрагменты кода, которые запускаются на графическом процессоре и изменяют внешний вид графики, создаваемой игрой или, в данном случае, эмулятором.
Вы можете думать о шейдерах как о визуальных фильтрах, которые могут радикально изменить то, как игры выглядят на вашем экране. Чтобы использовать пример из реальной жизни, подумайте, как мир выглядит по-другому, когда вы носите классы с тонированными стеклами. Занятия не меняют мир вокруг вас; они влияют на ваше восприятие цветов, яркости и контрастности окружающего мира.
RetroArch поставляется с различными шейдерами, которые позволяют вам применять десятки эффектов к вашим играм. Некоторые меняют цвета игр; другие пытаются сделать графику более четкой, чтобы улучшить детализацию, или более плавной, чтобы уменьшить «неровности» (заметные пиксели появляются из-за разницы между вашим монитором и исходной целью игры разрешение). И многие из них представляют собой не отдельные шейдеры, а группы из нескольких отдельных шейдеров для достижения более детальных визуальных результатов.
Однако, поскольку речь идет об эмуляции и ретро-играх, наиболее популярными являются «CRT-шейдеры». Они направлены на то, чтобы наши современные плоские мониторы выглядели как ЭЛТ-экраны, на которых мы когда-то играли в эмулированные игры.
Различные «типы» шейдеров в RetroArch
RetroArch поддерживает различные графические API. Как мы увидим позже, он также поставляется с шейдерами на нескольких языках. И не все из них совместимы со всеми API.
Чтобы еще больше усложнить ситуацию, один API может работать лучше на вашем конкретном графическом процессоре по сравнению с остальными. а также может привести к лучшим или худшим результатам, в зависимости от ядра эмулятора, которое вы выбрали для игры. игра.
Возможно, вам придется поэкспериментировать, чтобы добиться наилучших результатов при сочетании вашего оборудования и игр, в которые вы хотите играть.
Большинству пользователей относительно нового ПК с графическим процессором от Nvidia или AMD следует сначала попробовать Вулкан API, а затем OpenGL, а потом Директ3D.
Как мы увидим позже, вы можете выбрать один из трех типов шейдеров: компьютерная графика, GLSL, и Сленг. В идеале выберите третий вариант, Slang, который совместим с Vulkan, Direct3D и OpenGL. API. Согласно официальной документации RetroArch, это самый новый и рекомендуемый шейдер. формат.
Ваш второй вариант должен быть GLSL, но эти шейдеры совместимы только с OpenGL и лучше всего подходит для использования на телефонах и планшетах.
компьютерная графика должен быть вашим последним вариантом, так как они официально считаются старыми, устаревшими и даже не поддерживаются некоторыми версиями RetroArch.
Прежде чем выбрать шейдер...
Прежде чем перейти к самим шейдерам, давайте рассмотрим некоторые другие параметры RetroArch, которые так же важны для того, как будут выглядеть ваши эмулируемые игры.
Обратите внимание, что в этой статье мы считаем само собой разумеющимся, что у вас есть базовая настройка RetroArch и она работает. Если нет, ознакомьтесь с нашим руководством по как настроить RetroArch на Windows.
- При использовании полноэкранного меню RetroArch перейдите к Настройки и введите Драйверы подменю.
- Перейти к видео вариант и выберите видеодрайвер для графического API, который вы хотите использовать (в нашем случае это будет Вулкан).
- Вернитесь на верхний уровень меню RetroArch и запустите любую игру, в которую хотите играть. В этой статье мы будем использовать классические игры для первой консоли Sony PlayStation с Жук PSX-HW ядро эмуляции.
- Когда игра запущена, вернитесь в меню RetroArch (по умолчанию оно доступно, нажав F1 на клавиатуре). Вы окажетесь в меню активной игры. Прокрутите вниз и выберите Параметры вход.
- Прокрутите вниз, чтобы найти Фильтрация текстур вход. Хотя это не связано с шейдерами, которые мы увидим дальше, это так же важно для того, как выглядят ваши игры. Установите его значение на Ближайший чтобы графика вашей игры выглядела как можно ближе к оригинальному оборудованию, Билинейный или 3-точечный если вы хотите, чтобы они выглядели более плавными во время игры, и САБР, xBR, или JINC2 для более продвинутых алгоритмов сглаживания, которые делают игры более мультяшными.
Ремастеринг ретро-игр своими руками с помощью шейдеров RetroArch
Использовать шейдеры в RetroArch так же просто, как выбирать их через меню. Что сложно, так это найти лучшее для того, что вы предпочитаете, сделать игры, которые вам нравятся, такими, какими вы их помните, а затем настроить их дальше, чтобы улучшить визуальный вывод RetroArch.
Начните с возврата на предыдущий уровень меню (по умолчанию с помощью Backspace). Прокрутите вниз, чтобы найти и войти в подменю Shaders. Затем...
- Переключите Видео шейдеры переключиться на НА для включения использования шейдеров.
- Выбирать Загрузить предустановку шейдера загрузить шейдер.
- Перейти к последней папке, сленг_шейдерови введите его.
- Чтобы помочь вам разобраться в своей коллекции шейдеров, RetroArch сгруппировал их в папки в соответствии с их типом. В этой статье мы выберем шейдер ЭЛТ, чтобы игры выглядели так, как если бы они отображались на старых ЭЛТ-мониторах. Вы можете найти эти шейдеры в ЭЛТ подпапка.
- RetroArch предлагает множество шейдеров ЭЛТ, каждый из которых воспроизводит «внешний вид» ЭЛТ-экрана. Некоторые просто добавляют строки развертки, чтобы имитировать то, как ЭЛТ-мониторы выглядят неравномерно, причем каждая вторая строка имеет более темный цвет. Другие сочетают в себе больше эффектов, таких как свечение, размытие, искажение цвета и т. д.
- Мы пошли за ЭЛТ Рояль шейдер, который объединяет различные эффекты, чтобы добиться эффекта, похожего на старые телевизоры Sony Trinitron.
- Вам не нравится, как выглядит игра с выбранным вами шейдером? Вернуться к Шейдеры меню и пролистайте Видео шейдер переключиться обратно в выключенное и обратно. Это действие должно выгрузить ваш активный шейдер и позволить вам выбрать новый.
- Если вы найдете шейдер, который вам больше всего нравится, но кажется, что он выглядит немного «не так», не ищите дополнительных альтернатив: настройте его! Вернуться к Шейдеры меню и прокрутите вниз. Выбранный вами шейдер, вероятно, предложит несколько вариантов настройки внешнего вида. Например, ЭЛТ Рояль Shader — это пакет различных шейдеров, которые вы можете настраивать индивидуально. Таким образом, вы можете настроить количество цвести, воздействие строки сканирования, и так далее.
- После того, как вы настроите конфигурацию шейдера, вы не увидите никаких изменений в графике вашей игры. Для этого вам нужно будет прокрутить вверх вверху того же меню и выбрать Применить изменения.
Можно ли использовать несколько шейдеров и стоит ли это делать?
RetroArch позволяет вам использовать несколько шейдеров друг над другом, и вы можете свободно смешивать их и экспериментировать по своему усмотрению. Тем не менее, как правило, избегайте смешивания шейдеров, которые пытаются достичь схожих результатов.
Например, вы можете дополнительно улучшить визуальные эффекты своих игр, комбинируя ЭЛТ с сглаживание шейдер, а не путем наложения друг на друга трех разных шейдеров ЭЛТ. В крайнем случае, накладывая строки развертки поверх строк развертки, вы можете получить черный экран вместо улучшенных визуальных эффектов.
Шейдеры отлично подходят для того, чтобы ваши игры выглядели так, как вы их помните, но они не могут помочь вам победить босса последнего уровня. Не волнуйтесь, мы никому не скажем, если вы посмотрите наше руководство на как использовать RetroArch, чтобы облегчить прохождение старых игр!
Ретро-игры, какими вы их помните
Как вы сами убедитесь, когда будете использовать шейдеры в своих эмулируемых играх, после того, как вы их опробуете, пути назад уже не будет. Старые игры не предназначались для воспроизведения на современных плоских мониторах.
Наши современные экраны великолепно отображают четкую и яркую графику, но при игре в старые игры результат может выглядеть как пиксельный беспорядок.
Используя шейдеры RetroArch, вы можете приблизить визуальные эффекты вашей игры к тому, как они должны выглядеть на экране. классический ЭЛТ-экран и, что более важно, то, как вы помните, как они выглядели, когда вы впервые играли в них.