Пререндеренные задники и CRT шейдеры при эмуляции
Когда–то давным–давно я впервые открыл для себя эмуляцию старых игровых систем с помощью персонального компьютера. Это была долгая дорога, я начинал с самых первых своих игровых консолей, и со временем дошел до PlayStation. Я перепробовал многие свои старые любимые игры, однако при переигрывании в некоторые из них меня постигало разочарование. Игры, которые когда–то завораживали меня, затягивали с головой в свой мир — перестали это делать. Тогда я был молодой и еще не развил в себе как следует любовь к видеоиграм, поэтому я подумал что эти игры просто–напросто устарели.
Речь идет об играх с пререндеренными задниками, которые были популяризованы на консоли от Sony. Игры моих самых любимых тогда жанров/стилей — Survival Horror и JRPG.
Чтобы разобраться в том, что мне нравится в играх, а что не нравится, потребовалось много времени. Я понял и принял тот факт, что с возрастом одни игры перестают нравиться, а другие только начинают. Я перестал цепляться за столь любимую в таких ретро—тематических сообществах Ностальгию. Научился смотреть на старые, давно любимые (а иногда — не очень) игры, свежим взглядом, что позволило мне открыть для себя игры по–новому. Во время этого столь пафосного игрового пути я понял, что то, как выглядит игра, для меня невероятно важно (естественно, перед этим я прошел через свою фазу «Графика ничего не значит!!!»). Я говорю не о графических технологиях, а именно о красоте ассетов, художественном оформлении игры. По моему мнению, эти вещи не устаревают (хотя наше восприятие, конечно, со временем меняется, и с этим ничего не поделаешь, ведь когда вышла Alone in the Dark в 1992, люди по–настоящему боялись этой игры, сейчас же эта игра радует своей наивностью), и игра, которая была красива двадцать лет назад, будет такой же красивой еще через двадцать. Я с одинаковым восхищением смотрю на детализированный сет брони из Dark Souls 3 и на низкополигональную, затекстуренную с помощью пиксель–арта, броню скелета в Vagrant Story.
Проблема эмулируемых мной игр серий Resident Evil, Final Fantasy и им подобным была в том, что эти игры на дисплее моего, сначала ЭЛТ, а потом и жидкокристаллического, монитора, выглядели не так, как когда–то давно.
Графические настройки в ePSXe по–умолчанию превращали прекрасную картинку Resident Evil в это:
Старые консольные и компьютерные игры делались с расчетом под старые ЭЛТ дисплеи, четкость и качество картинки которых сильно отличались от того, как формируют изображение современные экраны.
Вспоминается довольно популярная картинка, критикующая любовь независимых разработчиков игр к пиксель–арту низкого разрешения:
Слева — изображение из эмулятора, идеально подобранные по сетке пиксели. Справа — фотография ЭЛТ дисплея, на котором запущена та же самая игра. ЭЛТ дисплеи естественным образом смягчали картинку. Видимые сканлайны дополняли картинку, старый аналоговый сигнал немного шумел и видоизменял оригинальные цвета. Я не буду притворятся что я настоящий специалист и разбираюсь в том, как работали старые дисплеи. Сам я задумался об этом совсем недавно, увидев этот популярный тред в твиттере:
Старые дисплеи превращали пиксель–арт низкого разрешения в настоящих персонажей. Магия старого телевизора добавляла деталей и глубину изображению.
Мне хочется отметить, что идеальные пиксели никогда не мешали мне наслаждаться играми с Sega Megadrive, NES, SNES. Я обожал играть в Contra: Hard Corpse и на телевизоре, и на современном мониторе без каких–либо фильтров. Мне кажется, что эстетика ровных пикселей имеет право на существование, и я никогда не буду рекомендовать никакие фильтры при эмуляции консолей, которые знамениты прежде всего двухмерными играми. То же самое касается и полностью трехмерных игр на PlayStation. Я играл в Vagrant Story и Shadow Tower с использованием фильтров и без, и оба подхода имели свои плюсы и минусы.
Однако, когда речь идет об играх с PlayStation с пререндеренными задниками, я всегда рекомендую использовать CRT–шейдеры — это фильтры, которые накладываются на картинку игры, созданные для эмуляции старых ЭЛТ дисплеев — они добавляют размытие, сканлайны, эффекты NTSC сигнала и многие другие элементы (шейдеры поддерживаются многими эмуляторами, мои самые любимые пресеты экранных шейдеров поставляются вместе с RetroArch).
Дело в том, что «магия телевизора» склеивает картинку таких игр вместе. Пререндеренный задник это двухмерное изображение, по которому передвигаются трехмерные модели персонажа игрока, врагов и разных других игровых сущностей. Без какого–либо CRT эффекта при эмуляции на современных дисплеях эти модели очень сильно выпирают, они рушат иллюзию мира игры. Видно, что это просто отдельные объекты позади плоских задников. Еще сильнее это заметно, когда в настройках эмулятора включается рендеринг на повышенном разрешении, чтобы улучшить видимость моделей и текстур.
Если включить хороший CRT шейдер, то игра с пререндеренными задниками заиграет новыми (или старыми и столь любимыми?) красками.
Final Fantasy IX
Chrono Cross
Да, этот эффект замыливает картинку, и степень размытости можно регулировать в большинстве эмуляторов. Но именно воспроизведение размытия от ЭЛТ дисплеев и склеивает трехмерные и двухмерные ассеты вместе.
Также такой фильтр помогает в случаях, когда в игре есть и пререндеренные задники, и полностью трехмерные сцены (часто бывает в JRPG), и хочется играть в более высоком разрешении. Если поставить более высокое разрешение, то более детализированные модели будут выглядеть неестественно на двухмерных задниках. Эффект ЭЛТ помогает соединить двухмерные и трехмерные ассеты и в этом случае, выбирать между моделями высокого разрешения и сохранением иллюзии игрового мира больше не придется.
Koudelka
Конечно, лучше всего этот эффект видно при игре, скриншоты не могут передать, насколько сильно отличается «живая» игра с пререндеренными задниками благодаря CRT эффектам.
Если вы когда–то любили такие игры и также, как и я, столкнулись с тем, что они стали менее затягивающими при эмуляции, или если вы никогда не играли в эти игры, но хотели бы начать, но некрасивая картинка вас отпугнула — попробуйте поэкспериментировать с CRT шейдерами — они помогли мне раскрыть многие любимые мной игры заново.