Страницы (14): [1] 2 3 4 5 » ... Последняя » Показать все 210 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- QeffectsGL 1.2 (https://hlfx.ru/forum/showthread.php?threadid=3587)
QeffectsGL
Недавно я выложил сорцы своего враппера QindieGL, эмулирующего OpenGL средствами Direct3D, а также несколько доработал его. Как выяснилось, этот враппер оказался полезным для любителей графических плюшек, в частности - ENBSeries, мода, улучшающего графику в куче игр на основе D3D9. Я подумал - а почему такая несправедливость? Почему бы не сделать свой ENBSeries с блекджеком и шлюхами для OpenGL-игр? Был Cg-bloom для халфы, и вроде всё..
Это всё та же пресловутая дллка opengl32.dll, которую надо положить в папку с игрой. Она добавляет в старые OpenGL-игры следующие эффекты:
1) Анизотропная фильтрация текстур*
2) Полноэкранное сглаживание (MSAA)*
3) HSL color correction
4) Screen-space emboss bump-mapping
5) Screen-space ambient occlusion
6) Bloom
7) Depth of Field**
* - это, конечно, можно включить и в настройках драйвера. Но для удобства я добавил это в QeffectsGL.
** - эффект отключен по умолчанию. Чтобы включить, поставьте DOF=1 в INI-файле. Не во всех играх он будет смотреться хорошо.
Параметры эффектов настраиваемые как в целом, так и для каждой игры в отдельности, посредством INI-файла. В частности, если кого-то напрягает яркий блум - его можно ослабить. Или, скажем, сделать цветокоррекцию: снимаете скрин из игры, крутите в фотошопе Hue/Saturation/Lightness, а потом вписываете эти параметры в INI-файл.
Я создал профили для поддерживаемых игр, но можно попробовать его и с другими - работу я не гарантирую, но мало ли.
Возможно, список эффектов будет расширен в дальнейшем.
Проект является open-source под лицензией GPL v2.
В данный момент поддерживаются следующие игры:
1) Doom 2 (Doomsday)
2) GLQuake
3) Half-Life / CS 1.6
4) Gunman Chronicles
5) Quake2
6) Kingpin
7) Soldier of Fortune
8) Unreal
9) UnrealTournament
10) Quake3
11) RTCW
12) Star Trek Voyager: Elite Force
13) Tremulous
14) American McGee's Alice
15) Soldier of Fortune 2
16) Doom3
17) Quake4
Скачать:
Библиотека: выбирайте последнюю версию здесь
Исходники: git-репозиторий
Системные требования:
Желательна видеокарта с поддержкой шейдеров GLSL, но если что-то не поддерживается - эффект просто отключится.
Скриншоты (слева - без QeffectsGL, справа - с ним):
Doom2 (Doomsday)
GLQuake
Half-Life
Counter-Strike 1.6
Quake2
Kingpin
Quake3
Return to Castle Wolfenstein
Doom3
Gunman Chronicles
American McGee's Alice
Tremulous
Soldier of Fortune
Soldier of Fortune II: Double Helix
Star Trek Voyager: Elite Force
Как обычно, жду отзывов и предложений.
А также прошу потестировать враппер по мере возможности и на поддерживаемых, и на других играх, и сообщить о багах.
__________________
qpAHToMAS, а чего на верхних скринах текстуры съехали?
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
Под ксашем не работает
И вообще, одна известная игровая фирма, знаете, вместо того чтобы делать Иписот 3 сидит и целыми днями моделлит фапотьки для TFC.
А тут у нас строго противоположная ситуация.
Добавлено 19-08-2012 в 17:47:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Дык за время, пока я делал этот враппер, я бы максимум один тапочек тебе для ремейка смоделил
Я считаю, что делать надо не то, что просят, а то, что умеешь. Иначе будешь возиться и т.д., а в итоге - ничорта не выйдет.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Upd: чтобы заработало под ксашем зайдите в qeffects.ini в секцию hl.exe и там поставьте
renderframe 1
Добавлено 19-08-2012 в 18:05:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
почему то у меня в голде только при меню эффекты работают.
http://pix.academ.org/img/2012/08/1...69bdc784ccc.jpg
marikcool
Наверное, у тебя стим-версия.
Враппер работает только с православной вон-версией. Тестить на стиме и получить бан я не желаю, мне акк дорог как память.
Добавлено 19-08-2012 в 21:15:
Ну то есть поддержка стима, в принципе, реальна. Просто ковырять надо.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 03:47. | Страницы (14): [1] 2 3 4 5 » ... Последняя » Показать все 210 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024