Шейдеры для ePSXe
|
|
Итак, дамы(я надеюсь), и господа! У каждого из присутствующих, скорее всего, установлен замечательный эмулятор для PlayStation one - ePSXe, но это не значит, что вы выжимаете из него все. Пообщавшись на сайте, я и решил добавить эту тему, а именно - как сделать выходное изображение глаже, без "ступенчатости". В эмуляторе, помимо всего прочего, можно подключать шейдеры - небольшие текстовые файлы, в которых содержится код для обработки видеокартой. Шейдеры и видео-плагин PeteOGL2 я прикрепил здесь же...
Об установке, для тех кто не сталкивался с такими вещами... Сначала нужно установить плагин и шейдеры в нужные папки: Находим папку, где установлен эмулятор, в ней должны быть папки plugins и shaders, если их нет, то создайте их. gpuPeteOpenGL2.dll кидаем в plugins, gpuPeteOGL2.slv и gpuPeteOGL2.slf в shaders. Установили. Теперь настройка. Запускаем ePSXe, в меню выбираем Config -> Video, в списке выбираем плагин Pete's OpenGL2 Driver 2.9, затем жмем на Configure (что сразу под названием плагина), и открывается меню конфигурации рендера. Нас интересует поле Full screen filters. Ставим галочки напротив Screen filtering и Shader effects. Открываем свиток напротив, и выбираем GLSlang files(gpuPeteOGL2.slv/slf), далее жмем на кнопку с троеточием справа и здесь вам нужно указать путь до папки shaders, куда мы положили файлы шейдеров. Далее жмем OK, и еще правее свитка будет другой, по-имени Shader level, ставим там 4: Maximum. Жмем ОК. ВСЕ! Можно играть!
Картинка-руководство прилагается.
|
|
Забыл добавить, автор шейдера - не я, я только немного их подправил. Лицензия GNU GPL.
|
|
Шейдеры обновлены. Добавлен фейковый пост-процессинг. Убраны некоторые ненужные вещи. Enjoy!
|
|
Если есть вопросы и предложения, милости просим!
|
|
FXAA шейдер, для 3D-игр ничего лучше не придумаешь. Не забываем, кидаем шейдеры в папку shaders и подключаем, как сказано в инструкции выше.
|
|
Мой очередной эксперимент - псевдо-рельефный шейдер. Рекомендую играть с ним в 3D-игры. Хотелось бы видеть комментарии.
|
|
Пример работы псевдо-рельефного шейдера. Silent Hill.
|
|
Финальная версия псевдо-рельефного шейдера с превосходным сглаживанием. 1. AABUMP.rar. Простая версия. Без цветовых эффектов. 2. AABUMP_CC_PP.rar. Тот же шейдер, но с коррекцией цвета и фейковым пост-процессингом.
|
|
Скриншоты работы шейдера: Silent Hill Final Fantasy IX Road Rash 3D
|
|
|
|
ps1fan, два раза, пожалуйста!
|
|
Столкнулся с проблемой при мультиплеере. Когда играю один, эмуль стабильно выдает хорошую картинку, когда начинаем играть с другом, то начинаются "глюки" отображения. Например в Moto racer экран второго игрока вообще не виден - его "затмевает" фон первого игрока. Что то похожее в нескольких играх.
|
|
kiwi8000, честно, на мультиплеере не тестировал, посмотрю, в чём дело. На каком шейдере играешь?
|
|
kiwi8000, увы, шейдер к этому никакого отношения не имеет. Так эмулируется игра, ничего с этим не поделаешь. Отключи шейдер и посмотри сам.
|
|
Raizel, Да, шейдеры не влияют. И кстати проблему удалось решить. Переключил через F7 в игре на Soft плагин - заработало как надо! Вот только графика стала хуже, но терпимо:)
|
|
Так, создал ещё несколько шейдеров для сглаживания. Рекомендую для использования. Первый пошёл...
|
|
Второй... Этот очень хорош...
|
|
Ух ты!!!Ща будем заценивать!
|
|
Перепробовал на FF9. Имхо лучший для игр 3d на 2D фоне это MCAA. Наиболее приятная картинка. Так что автор, тволи личные эксперименты очень даже хороши)
|
|
lameroid, да, я знаю. Усилия того стоили.
|
|
можно ли сделать этот шейдер по-светлее? а то он слишком тёмный, в остальном же он меня устраивает. Цитата Шейдеры обновлены. Добавлен фейковый пост-процессинг. Убраны некоторые ненужные вещи. Enjoy!Прикрепления: shaders.rar(2Kb) этот шейдер, к сожалению, не работает. выдаёт ошибку при запуске, игра эмулируется без шейдера.
|
|
Vladimir_D, какую он выдаёт ошибку? Вот тебе яркий.
|
|
Цитата какую он выдаёт ошибку? вот такую
|
|
Странно, у меня всё работает. Используй последний добавленный. Это улучшеная версия двух первых.
|
|
|
Интересная информация.... А для эмулятора в андроид нет подобных фишек?
|
|
Я не в курсе, на андроид не тестировал.
|
|
Спасибо за инфу !
|
|