QEffectsGL
Комментарии: 0
сначала
лучшие
Ваш комментарий
Новое на форуме Half-Life
Не запускается half-life в режиме opengl
5
Могу сделать мод без навыков кодинга
2
Ищу мод. Начало похоже на оригинал: та же лаборатория, но другие коридоры
1
Быстро исчезают трупы
2
Отсутствие русского языка в меню
0
Как сделать свою текстуру на оружие и анимацию?
1
Не могу установить халф лайф версия 1.1.0.7
6
Проблема с запуском half-life 1
1
Что во время каскадного резонанса происходило за кадром? Ваши догадки и выдумки
0
Греется процессор (Steam Version)
0
Не двигаются губы у NPC
2
Русификатор на обновленную версию
1
Будут ли работать модификации на обновлённой версии игры?
1
Не запускается на новом ноутбуке
2
Не могу запустить оригинальную WON версию игры на Win 7
10
QEffectsGL - библиотека от XaeroX, добавляющая в OpenGL игры (в т.ч., и ХЛ) дополнительные эффекты. В целом, выглядит интересно, хотя, лично мне хватает и настроек в панели Nvidia, а с этой библиотекой фпс резко падает до 20, хотя и стабильных - фпс не зависит от того, какая карта запущена. Но вполне можно отключить тормозящие пункты в INI-файлике, например, мне помогло отключение мультисэмплинга. А владельцы игровых монстров, наоборот, могут включить ещё что-нибудь, напр., полноэкранное сглаживание.
Для меня же наиболее интересной функцией оказалась коррекция цвета. Она регулируется тремя параметрами: Hue, Saturation и Lightness, которые соответствуют таким же опциям в фотошопе. Но сам я фш не пользуюсь, поэтому, после попытки просто понизить насыщенность (Saturation) и яркость (Lightness) получил весьма неожиданный результат:
http://Pix.PlayGround.ru/278556/46333/794169/
http://Pix.PlayGround.ru/278556/46333/794170/
http://Pix.PlayGround.ru/278556/46333/794181/
http://Pix.PlayGround.ru/278556/46333/794182/
http://Pix.PlayGround.ru/278556/46333/794183/
[Сравните со скринами с тех же карт, но без эффектов: Mr. Valve: первый, второй, wintersedge.]
Больше скринов:
http://Pix.PlayGround.ru/278556/46333/794171/
http://Pix.PlayGround.ru/278556/46333/794172/
http://Pix.PlayGround.ru/278556/46333/794174/
http://Pix.PlayGround.ru/278556/46333/794175/
http://Pix.PlayGround.ru/278556/46333/794184/
http://Pix.PlayGround.ru/278556/46333/794185/
http://Pix.PlayGround.ru/278556/46333/794186/
http://Pix.PlayGround.ru/278556/46333/794191/
http://Pix.PlayGround.ru/278556/46333/794192/
http://Pix.PlayGround.ru/278556/46333/794193/
Как обычно, небо особенно пострадало от ЦК:
http://Pix.PlayGround.ru/278556/46333/794187/
http://Pix.PlayGround.ru/278556/46333/794188/
http://Pix.PlayGround.ru/278556/46333/794189/
http://Pix.PlayGround.ru/278556/46333/794190/
А вся проблема в том, что эти параметры являются составляющими цветовой модели HSL, которая построена на несколько иных принципах... В общем, я попробовал выпутаться так: открывал скриншот в PhotoFiltre, выбирал какой-нибудь пиксель, смотрел его значения "оттенок", "контраст", "яркость" в стандартной палитре виндоус - по всей видимости, это и есть те самые Hue, Saturarion, Lightness - затем обрабатывал скрин, и смотрел, как изменились значения того же самого пикселя, отнимал от конечных значений исходные и результат прописывал в INI-файлик. Вроде как получилось похоже на правду:
http://Pix.PlayGround.ru/278556/46333/794176/
http://Pix.PlayGround.ru/278556/46333/794177/
http://Pix.PlayGround.ru/278556/46333/794178/
http://Pix.PlayGround.ru/278556/46333/794194/
http://Pix.PlayGround.ru/278556/46333/794195/
http://Pix.PlayGround.ru/278556/46333/794196/
http://Pix.PlayGround.ru/278556/46333/794197/
http://Pix.PlayGround.ru/278556/46333/794198/
Хотя, получилось слишком контрастно... Возможно, что-то неправильно подсчитал, или пикселем ошибся... Для более удобного отслеживания изменений советую уменьшить картинку (например, где-то до 256px), а затем увеличить, используя масштабирование или увеличив саму картинку, но без сглаживания и оптимизации. Нужный пиксель можно ещё ограничить каким-нибудь ярким контрастным цветом, чтобы точно не промахнуться.
Конечно, эти возможности цветокоррекции меркнут по сравнению с ХЛ2 на последней версии сурса, но всё равно, даже простейшие эффекты могут сильно преобразить игру - после знакомства с ЦК сурса, лично мне очень стало не хватать такой фишки в ХЛ. Надеюсь, эта библиотека ещё будет развиваться автором и предоставит более широкие возможности в будущем.