Другое > Hard'n'Soft
Как узнать, поддерживает ли игра SSAA?
(1/1)
Planestranger:
Собственно после часов безуспешных гуглений при запуске игры задался вопросом. Казалось бы, включи да проверь! Но как писишник со стажем, уже давно привык к тому, не работать что-то может не из-за принципиального отсутствия поддержки, а из-за какого-либо случайного постороннего фактора. Ну, например, версия драйвера неудачная установлена, с глюком... или данная конкретная видеокарта приложению не нравится или в свойствах драйвера нужно было выставить не замещение настроек приложения, а дополнение их... или в особо запущенных случаях выставить какие-то флаги... или, ну, вы понимаете, список можно продолжать.
Кто-то, вероятно, предложит погуглить инфу на этот счёт, но как мы знаем, память людей короткая. Если игра вышла лет 10 назад, где ж сыскать о ней такую пикантную техническую подробность. Чай, не все в деревне дураки, людям духовным, хранящим светлые ностальгические чувства об игре, это извращение ни к чему. А меж тем и тогда всё было очень по-разному. К примеру, GTA: Vice city поддерживала, хотя никто пользоваться такой фичей в годы минувшие и думать бы не стал. А в вышедшей в том же году Enter the Matrix дай божЕ хотя бы встроенный унылый мультисемплинг заработал бы.

Поделитесь, есть ли возможность достоверно выяснить, не прибегая к услугам агентства ОБС?
ParagonUnits:
У меня редко бывало, что в игре нет сглаживания из-за какой-то ошибки или драйвера, может только в первом сакреде, там испокон веков сглаживание при включении из игры не пашет, а из дров выдаёт полосы по экрану! В остальных случаях, если сглаживания в игре не работает, значит не должно работать! Помнится я задавался вопросом, почему сглаживание принудительно выставленное из дров не пашет в некоторых играх! Нашёл только то, что принудительное драйвовое сглаживание пашет только в dx9 играх и ниже, да и то не во всех, как nvidia посчитает, а в dx10 и 11 сглаживание будет работать только выставленное в игре!
Чисто у меня со сглаживанием есть некоторые проблемы в играх, например Flatout UC - полосы в меню на некоторых местах, аналогичная проблема в RE5 на воде или огне! Восточный фронт и аддон - неправильно работает сглаживание прозрачных текстур, выдаёт белые контуры вместо сглаживания, в CoD 2 какая-то фигня со сглаживанием, когда сглаживаемый объект лежит в тени или в дыму, то по месту дыма или тени вместо сглаживания белые контуры, ну это частенько бывает, даже в первом крайзисе, не сильно заметно! В SWINE неправильно работает избыточная выборка в сглаживании прозрачных текстур в меню игры, где нужно технику выбирать, вокруг техники какие-то ореолы, приходится ставить множественный образец!
Сглаживание точно не пашет в TimeShift и Dark Sector!
Ещё вспоминаю в Singularity сглаживание нет, но стоит свернуть и развернуть по alt+tab игру, и сглаживание появляется, правда приходится после каждого уровня так делать! Ещё помнится в обливионе вроде сглаживание не работало с hdr, но стоит в меню поставить hdr и отключить сглаживание, то оно из дров срабатывает!
Andr3w:
AMD утверждает, что версия драйвера Catalyst 12.2 добавляет поддержку полносценного сглаживания (SSAA) для игр под DirectX 10 и 11
AMD также говорит о том, что в новых драйверах Catalyst 12.3 и 12.4 WHQL появится функция автоматической коррекции уровня детализации, что позволит повысить чёткость текстур при использовании режима SSAA
Исходи из этого.
ParagonUnits:

--- Цитата ---AMD утверждает, что версия драйвера Catalyst 12.2 добавляет поддержку полносценного сглаживания (SSAA) для игр под DirectX 10 и 11
--- Конец цитаты ---

Так может поддержка и есть, только чисто из игры!
Добавлено позже:
Ещё в некоторых играх, обычно на UE3 сглаживание как-то не все объекты захватывает, светящиеся места почему-то не сглаживаются!
Planestranger:

--- Цитата: ParagonUnits ---в dx10 и 11 сглаживание будет работать только выставленное в игре!
--- Конец цитаты ---

Это не так. В нынешних играх чистого суперсемплинга нет в опциях вообще нигде (в лучшем случае гибридное xS), а он-таки работает местами.

--- Цитата: ParagonUnits ---полосы в меню на некоторых местах, аналогичная проблема в RE5 на воде или огне! Восточный фронт и аддон - неправильно работает сглаживание прозрачных текстур, выдаёт белые контуры вместо сглаживания, в CoD 2 какая-то фигня со сглаживанием, когда сглаживаемый объект лежит в тени или в дыму, то по месту дыма или тени вместо сглаживания белые контуры, ну это частенько бывает
--- Конец цитаты ---

вообще я не это имел в виду. куда как чаще ситуация, когда в драйвере форсишь сглаживание, а в игре никаких изменений не происходит.


--- Цитата: Andr3w ---Исходи из этого.
--- Конец цитаты ---

не из чего исходить. во-первых, есть ещё nvidia. во-вторых, как бы игры компьютерные не 2-3 года назад начали производить. ну, а в-третьих, чёт сомнительно что прям везде оно будет... в том же Rage или Hard Reset, например.
ParagonUnits:

--- Цитата ---Это не так. В нынешних играх чистого суперсемплинга нет в опциях вообще нигде (в лучшем случае гибридное xS), а он-таки работает местами.
--- Конец цитаты ---

А, чистый захотел, комп накроется! MSAA и CSAA  не многим грязнее и жрут меньше, они-то в играх dx10 и 11 есть! Даже фильтр FXAA лучше, чем без сглаживания вообще, ну смотря где конечно, он очень по разному в играх реализован, из дров его вообще лучше не включать, как и драйверный ambient occlusion!


--- Цитата ---вообще я не это имел в виду. куда как чаще ситуация, когда в драйвере форсишь сглаживание, а в игре никаких изменений не происходит.
--- Конец цитаты ---

У меня с dx9 и ниже с играми обратная ситуация, чаще сглаживание из дров работает!
Добавлено позже:
Да, ещё забыл предупредить, в панели nvidia есть опция сглаживания прозрачных текстур! Там можно или мультисемплинг ставить, или суперсемплинг! Так вот, в играх dx10 и 11 обычно в меню есть специальные сглаживания прозрачных текстур, и если из дров включен суперсемплинг, то он накладывается поверх, и всё дико тормозит, и ещё и эффект от сглаживания отвратительный становится! Так что его лучше из панели для этих игр отключить, мультисемплинг из дров для таких игр вроде не пашет, а суперсемплинг пашет всегда и на всех играх, но жрёт немеряно, у меня в CoD5 с мультисемплингом прозрачных текстур всё время на любой карте 91 кадр, с суперсемплингом на некоторых с кучей листвы просадки до 20 бывают! Есть смысл ставить суперсемплинг только для старых игр ну или экспериментировать, если в старой игре эпохальные падения производительности, то попробовать поставить на мультисемплинг сглаживание прозрачных текстур!
Planestranger:
ParagonUnits, ты спрашивал, где например работает. Чтобы не быть голословным сейчас для точности ещё раз  перепроверил. Выставил в Bioshock 2 4x4 SSAA - заработало, с DX10.
ParagonUnits:

--- Цитата ---Выставил в Bioshock 2 4x4 SSAA - заработало, с DX10.
--- Конец цитаты ---

Суперсемплинг работает везде и всегда! Я про xS! Кстати, как там у тебя с производительностью? Всегда частота на максимуме или просадки случаются?
Planestranger:

--- Цитата: ParagonUnits ---сглаживания прозрачных текстур!
--- Конец цитаты ---

это совсем другая песня. к полноэкранному сглаживанию никаким боком практически.
Добавлено позже:

--- Цитата: ParagonUnits ---Я про xS!
--- Конец цитаты ---

а я про чистый, форсированный из дров.
если ты не в курсе, в опциях биошока сглаживания вообще нету. хотя при передвижении ползунка "качество картинки" какое-то непонятное и малоэффективное появляется.
Добавлено позже:
комп, кстати, не накрылся от рендеринга в 7680x4320  :)
ParagonUnits:

--- Цитата ---если ты не в курсе, в опциях биошока сглаживания вообще нету. хотя при передвижении ползунка "качество картинки" какое-то непонятное и малоэффективное появляется.
--- Конец цитаты ---

Я читал, что на dx10 появляется какое-то продвинутое сглаживание в этой игре!


--- Цитата ---комп, кстати, не накрылся от рендеринга в 7680x4320
--- Конец цитаты ---

Но закипел наверное! Как там с производительностью на таком разрешении с SSAA?
Planestranger:

--- Цитата: ParagonUnits ---какое-то продвинутое сглаживание в этой игре!
--- Конец цитаты ---

ну, продвинутым маркетологи обычно называют всякие хитровыделанные механизмы, которые как можно больше снижают нагрузку на видео. выглядит из коробки ацтойно. но давай не будем углубляться в оффтоп. про биошоки на форуме уже есть темы.
Добавлено позже:

--- Цитата: ParagonUnits ---Но закипел наверное!
--- Конец цитаты ---

Только загудел турбинами.

--- Цитата: ParagonUnits ---Как там с производительностью на таком разрешении с SSAA?
--- Конец цитаты ---

Плавно и комфортно на максе. Побегал минут 10 по уровню, убил кого-то. Обычно колеблется где-то в диапазоне 80-120FPS с просадками до 60 с копейками местами.
И на этом я оффтоп точно заканчиваю. Уж больно сабж интересен.
MetalliC:
lost_hero, читай вику на предмет "deferred shading" для общего ознакомления русскую, а список игр его использующих в английской
данный метод рендера не совместим с "обычными" антиальясингами в DirectX9, работать будут только всякие MLAA/FXAA, или какие-то самопальные способы сглаживания типа как в движке Crysis2
Planestranger:
MetalliC, спасибо. Полезная инфа. На что только не идут ради удешевления просчёта.
Но можно ли как-то экспериментально проверить, использует ли игра deferred shading? Просто обращение к списку в гуглопедиях - это то же ОБС, все до единой игры туда гарантированно не попадут, реальная информация будет обязательно дополнена мифами и вымыслом.

К тому же интересно было бы узнать не только о новых играх, но и о старых тоже. Суперсемплинг их здорово преображает (да и по ресурсам это уже доступно буквально всем), но работает опять же не везде. И нигде нет достоверной инфы о том, с чего (когда) началось. Что может препятствовать работе в более ранних версиях DX: в девятой, в восьмой...
Навигация
Главная страница сообщений

Перейти к полной версии