Advanced: Тема повышенной сложности или важная.
Последняя сборка. Надеюсь, у всех заработает :) Все особо сильные глюки исправлены, но только в Zandronum. В GZDoom небо исправить не получилось. Чувствую, геморроя будет, когда выпустят новую версию Zandronum на новой версии GZDoom :) Но пока на версии 1.2 Зандронума все работает.
Скачать сборку + исходники:
https://drive.google.com/file/d/0BxwczZduuy7qcEVWcUpNSTRSdWM/edit?usp=sharing
Есть сторонняя сборка QEffectsGL, в которую добавлено убогое размытие в движении а-ля GTA 3 (наверное, первая игра, которая ввела понятие "мыло").
Теоретически возможно отследить запуск матрицы поворота, которая идёт перед матрицей перспективы. Поскольку в меню используется изометрия, перспектива запускается только для основного кадра. Перехватываем функцию, смотрим разницу между углами, размываем шейдером. Получается такой интересный эффект размытия движения камеры.
Если умудриться перехватить матрицу переноса (тоже ближайшую к матрице перспективы), можно и вовсе размывать все объекты относительно движения игрока.
P.S.: переменная SSAODistance, которую я ввёл в релизе выше, позволила убрать глюки с SSAO. Следы SSAO расползались на весь экран. Данный коифициэнт уменьшает радиус выборки. Но он, похоже, разный для разных компьютеров. Для Zandronum у меня (на видео) рабочим оказался 0.03, а у другого испытавшего 0.09. Может быть, зависит от разрешения. Я точно не знаю. Плохо, что приходится каждый раз подбирать этот параметр. Но у меня опыта в этом деле мало, котелок работает гораздо хуже, чем у некоторых. Поэтому надеюсь, кто-нибудь еще это сможет исправить.
Пожалуйста сделайте сборку под Homeworld 2.
Было бы неплохо сделать сборку под Descent 1-2(D2X-XL http://descent2.de/ ).Вот это отличная игра,да и порт неплохой.
Спасибо за такой проект, радует что теперь можно поиграть в старые игры с новыми эффектами.
А с SW:KOTOR никто не заводил? У меня падает сразу же.
Тема в архиве.