-
Вложений: 5
Любителям экспериментов с графикой посвящается.
Все те, кто в угоду скорости или еще по каким религиозным соображениям отключают в Ил2 АА (т.н "полноэкранное сглаживание"), могут дальше не читать - это не для них.
Для остальных же - небольшое отступление: со времен ГФ3 видеокарты используют для сглаживания "лесенки" по краям обьектов так называемый MSAA (мультисемплинг анти-алиазинг), который, по качеству не намного уступая SSAA (суперсемплинг АА) намного превосходит его по скорости. Единственным серьезным недостатком MSAA является то, что этот алгоритм "не умеет" сглаживать полупрозрачные обьекты (и их края соответственно). В НВ35/НВ40 (ГФ 5/6) решают эту проблему включением "гибридного" режима АА (MSAA+SSAA), но падение скорости при этом убивает всю "красоту".
С выходом ГФ 7800 (не сочтите за рекламу) НВ наконец-то решила заняться этой проблемой - для владельцев их топ видеокарты доступны режимы (т.н transparent AA), в которых с переменным успехом главный недостаток MSAA компенсируется. Если кто уже прикупил себе это чудо, может опробовать новые фичи т. скать, в "нативе".
Теперь хорошая новость для всех остальных (владельцы Р9500 и выше, и ГФ3 и выше) - в ожидании апгрейда есть возможность пощупать подобие сего вида АА с помощью враппера для OPENGL, написанного неким (широкоизвестным в узких кругах) Хумусом.
С теорией все, переходим к практике:
1) Качаем хак: http://www.humus.ca/Cool/GLOverride.zip
2) Копируем файлы из этого архива в каталог с игрой
3) Правим opengl32.ini:
- владельцы ГФ не ставят значение ForceMSAAMode больше 4,
- для ForcePixelFormat пишем чего-нить вроде "R32G32B32"
В conf.ini в секции [Render_OpenGL] значение TexFlags.UseAlpha ставим в 0 (иначе у некоторых крафтов "пропадет" прицел), TexFlags.UseDither в 1.
Если в настройках Детонатора/Каталиста какой либо режим АА форсирован - отключаем форсирование, оставляем "на выбор приложения".
4) Запускаем Ил2 и смотрим, чего же изменилось.
У меня не было времени досконально тестить, но некоторые как плюсы так и глюки заметить удалось (проверялось на Р9500 Про), слева - без враппера, справа - с ним.
Скрины с Лавкой - смотрим на бортовой номер, ОЗ, и "антенну радиокомпаса". Скрины со 110-м - смотрим на прицел стрелка и обрамление фонаря. Скрины с ландшафтом (высота 1000-1500 м), смотрим на "лес".
Следующие два скрина - недостатки, причем в большей мере это касается "шейдерной" воды - она выглядит просто ужасно, но только на скринах, к счастью ;) в динамике гораздо приличнее.
Дым и водяные брызги стали более прозрачными, потеряли "густоту". В динамике, опять же, смотрятся лучше, чем на скриншотах.
Нужно тестировать дальше - есть мнение, что изменится отображение облаков (как "новых", так и "старых"), плюс должна измениться отрисовка крафтов "вдали" (при LOD>1).
-
Ответ: Любителям экспериментов с графикой посвящается.
очень интересно!
меня самого это пилообразие просто убивает,а тут такая возможность!
сёня же попробую! :)
-
Ответ: Любителям экспериментов с графикой посвящается.
Здорово!! А для Ти4200 это покатит? Если да, то как это скажется на производительности?
-
Ответ: Любителям экспериментов с графикой посвящается.
На ГФ4 должно работать - пробуйте. Другое дело, что там, видимо, ForceMSAAMode больше 2 ставить смысла нет, хотя от разрешения зависит.
И еще один момент - все это дело (скрины сверху) снимались при включенном "превосходном ландшафте", т.к лично у меня (на Радеоне) при форсировании шейдеров 1.0 или при отключении их вообще береговая линия превращалась в черт знает что. Может, ГФ в этом плане более "устойчив" ;)
-
Ответ: Любителям экспериментов с графикой посвящается.
а облачка тоже пропадают? :)
-
Ответ: Любителям экспериментов с графикой посвящается.
-
Ответ: Любителям экспериментов с графикой посвящается.
grun
Нет, если этот вопрос по скринам - в оффлайн у меня облака всегда выключены, насколько это возможно. А с ними специально протестировать пока не успел.
=RP=Orion
Вдогонку, по "производительности" - у меня встроенный в Ил2 счетчик ФПС никакой разницы не показывает, что с этой фичей, что без нее - одинаково мало, не больше 35-40 из кабины ;) По отзывам буржуев (из других OGL игр) некоторое замедление может быть при очень сильном приближении к обьекту, сглаженному этим враппером. Ил2 это не грозит - в нем, как в Дум3, вплотную к стене не подойдешь.
-
Ответ: Любителям экспериментов с графикой посвящается.
Глайдер, ну ты шутник! :D:D:D
-
Ответ: Любителям экспериментов с графикой посвящается.
на фх5900 ForceAlphaToCoverage = 1 дает полупрозрачные облака и деревья (как интерлейсную картинку), а ForceAlphaFromTex0 = 1 - вообще сюр )))
-
Ответ: Любителям экспериментов с графикой посвящается.
-
А как выглядят приборы? Можно скрин выложить?
А как выглядят приборы? Можно скрин выложить?
-
Вложений: 2
Ответ: Любителям экспериментов с графикой посвящается.
Гы-гы, меня одно это уже крайне повеселило %)
А потом все равно ничего не заработало, как ни игрался. Вернее, заработало, но все как-то с дизерингом без фильтрации...
Несмотря на прирожденную тягу к читарству этот чит меня не зацепил...
-
Ответ: Любителям экспериментов с графикой посвящается.
Цитата:
Сообщение от Hax-Hax
Попробуйте пострелять)
Попробовал :D Трассеры и без того кривые, а теперь еще и тормознутые :p
-
Ответ: Любителям экспериментов с графикой посвящается.
А какой дым от выбитого масла! :D
-
Ответ: Любителям экспериментов с графикой посвящается.
Шуточки, млин... :)
Для владельцев ATI и так есть режим temporal AA, так нафига изгибаться?
-
Ответ: Любителям экспериментов с графикой посвящается.
Цитата:
Сообщение от =RP=Orion
Гы-гы, меня одно это уже крайне повеселило %)
А потом все равно ничего не заработало, как ни игрался. Вернее, заработало, но все как-то с дизерингом без фильтрации...
Несмотря на прирожденную тягу к читарству этот чит меня не зацепил...
надо дописать в нижнем параметре (не помню как точно хххххххPoint) надо тоже дописать R32G32B32
-
Ответ: Любителям экспериментов с графикой посвящается.
Уважаемый Орион! А вот об этой важной дописке поподробнее пожалуйста!А то у меня на 6600гт эта байда не работает!Заранее спасибо!
-
Вложений: 1
Ответ: А как выглядят приборы? Можно скрин выложить?
Цитата:
Сообщение от RC_Tag
А как выглядят приборы? Можно скрин выложить?
слева - обычный
справа - с использованием GLOverride
-
Ответ: Любителям экспериментов с графикой посвящается.
Не менее уважаемый конструктор джоев ;) Было в ini вот так:
Цитата:
ForceAlphaToCoverage = 1
ForceMSAAMode = 6
ForcePixelFormat = 0
// Fix for flaw in OpenGL renderer in original UT
ForceAlphaFromTex0 = 1
Так вот, по совету моих друзей и гениальных экспериментаторов ;) (ну не хватает у меня терпения все качать и проверять из ИНЕТА ;) ) я исправил на вот так:
Цитата:
ForceAlphaToCoverage = 1 (тут как вариант - 0)
ForceMSAAMode = 6
ForcePixelFormat = R32G32B32 (проверьте "R32G32B32" кавычки, не помню с ними или без, если надо из дома кину точный конфиг)
// Fix for flaw in OpenGL renderer in original UT
ForceAlphaFromTex0 = R32G32B32
Все стало ровно и четко. Только вот надо до конца проверить тот факт, что был вчера на сервере 3BAG, столкнулся с бедой - Полностью пропадает ЛаГг на дистанциях более 400 метров, виден только при приближении. Есть версия о настройках сервака ;) но я не верю в это, т.к. раньше такого не наблюдалось у меня. Вечером, вернее ночью проверю еще разок :)
-
Вложений: 3
Ответ: А как выглядят приборы? Можно скрин выложить?
даааа, с использованием этой штуки получается вот такой чит с облаками
причем это не через одно облако, а через несколько облаков
-
Ответ: Любителям экспериментов с графикой посвящается.
чую следующие тесты дадут прозрачную кабину и фотки "забудьте падлок" :)
-
Ответ: Любителям экспериментов с графикой посвящается.
а как отствечивает зелёнка - видимость на ней будет прекрасная
-
Ответ: Любителям экспериментов с графикой посвящается.
Цитата:
Сообщение от orion71
надо дописать в нижнем параметре (не помню как точно хххххххPoint) надо тоже дописать R32G32B32
Тут вроде еще такой нюанс. Когда я написал так-"R32G32B32", то у меня неправильно отбражались тени на ландшафте, рисовались чорные квадраты. Я пробовал экспериментировать с параметрами, чтобы убрать етот баг. Ушел он после того как я написал так: "r32g32b32"
У меня общее впечатление положительное
-
Ответ: Любителям экспериментов с графикой посвящается.
Цитата:
Сообщение от =RP=Orion
Гы-гы, меня одно это уже крайне повеселило %)
А потом все равно ничего не заработало, как ни игрался. Вернее, заработало, но все как-то с дизерингом без фильтрации...
Несмотря на прирожденную тягу к читарству этот чит меня не зацепил...
Вот примерно такое было и у меня, только прибережная полоса была чорной
-
Ответ: Любителям экспериментов с графикой посвящается.
Цитата:
Сообщение от FilippOk
Для владельцев ATI и так есть режим temporal AA, так нафига изгибаться?
Потому как из другой оперы этот temporal AA. Сравни сам, если карта АТИшная.
Цитата:
Сообщение от =RP=Orion
Вернее, заработало, но все как-то с дизерингом без фильтрации...
Вот-вот, у меня подобная картинка (только с черными берегами, как и у Hax-Hax) - при шейдерах 1.0. Похоже, ГФ3/4 пролетают в случае Ил2.
Цитата:
Сообщение от yser
получается вот такой чит с облаками
Да, подтверждаю, вчера тоже проверил, и с Forest=3 и с облаками. Что интересно, если влететь в такое облако, то полупрозрачность пропадает, и все "как раньше". А издалека - просвечивает. Те, кто летает с облаками не для красоты, а тактики ради, будут в "восторге". Чит, однозначно ;)
Полупрозрачные деревья - фигня, это танкистов волновать должно.