Какие 3D-карты поддерживают полное сглаживание сцены? - PullRequest
3 голосов
/ 27 августа 2008

Есть ли список доступных 3D-карт, которые обеспечивают полное сглаживание сцены, а также которые способны сделать это аппаратно (достойная производительность)?

Ответы [ 6 ]

4 голосов
/ 16 сентября 2008

Практически все карты, так как технология уровня DX7 (GeForce 2 / Radeon 7000) может это делать. Наиболее заметными исключениями являются карты Intel (Intel 945 aka GMA 950 и более ранние версии не могут этого сделать; я думаю, что Intel 965 aka GMA X3100 тоже не может этого сделать).

В старых картах (GeForce 2 / 4MX, Radeon 7000-9250) использовалась суперсэмплинг (рендеринг всего во внутренний буфер большего размера, в конце с уменьшением выборки). Все более поздние карты имеют мультисэмплинг, где этот дорогостоящий процесс выполняется только по краям многоугольника (проще говоря, шейдеры запускаются для каждого пикселя, а глубина / охват сохраняется для каждого образца).

3 голосов
/ 27 августа 2008

Вне моей головы, почти любая карта, так как Geforce 2 или что-то может это сделать. Всегда есть снижение производительности, но это зависит от карты и режима АА (которых насчитывается около 100 различных типов), но в целом это довольно значительное снижение производительности.

2 голосов
/ 27 августа 2008

Согласитесь с Орионом Эдвардсом, почти все новое может. Производительность также сильно зависит от разрешения, с которым вы работаете.

1 голос
/ 27 августа 2008

Да, конечно, встроенные карты ужасны. :) Но речь шла не об играх, а о приложении, которое мы пишем, которое будет использовать OpenGL / D3D для 3D-рендеринга. Трехмерная сцена относительно невелика, но сглаживание существенно меняет качество рендеринга. Нам любопытно, есть ли способ легко определить, какие карты поддерживают эти функции полностью, а какие нет.

За исключением 3100, до сих пор все карты, которые мы обнаружили, которые сглаживают достаточно быстро для наших целей (как и моя GeForce 9500).

1 голос
/ 27 августа 2008

Интегрированные графические процессоры будут очень плохими в играх FSAA или нет. Если вы хотите даже умеренную производительность, купите отдельную видеокарту.

За то, что не так уж дорого, идите с картой nVidia Geforce 8000 или ATI 3000 Даже будучи владельцем nVidia 8800 GTS, я скажу вам, что ATI лучше поддерживают старые игры.

Хотя мне лично все еще нравится FSAA, это становится менее важным с экранами с более высоким разрешением. Кроме того, все больше и больше игр используют отложенный рендеринг, что делает FSAA невозможным.

0 голосов
/ 27 августа 2008

Недавно увидев кучу машин, которые этого не делают, я не думаю, что это правда. Интегрированные GMA 950 не делают этого с самого начала, и я не думаю, что 3100 / X3100 тоже делают это (по крайней мере, не в аппаратном обеспечении ... 3100 был чрезвычайно медленным в демонстрации). Кроме того, я не верю, что GeForce MX5200 также поддерживал его.

Или, может быть, я просто неправильно понимаю, что вы имеете в виду, когда говорите о "режиме АА". Много ли карт, которые поддерживают практически незаметные режимы? :)

...