Сведения о вопросе

Junior

01:07, 7th August, 2020

Теги

opengl   antialiasing    

Какие карты 3D поддерживают полное сглаживание сцены?

Просмотров: 401   Ответов: 6

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



  Сведения об ответе

DO__IT

00:15, 6th August, 2020

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

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


  Сведения об ответе

darknet

01:31, 14th August, 2020

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


  Сведения об ответе

lats

23:00, 7th August, 2020

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


  Сведения об ответе

$DOLLAR

18:55, 5th August, 2020

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

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

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


  Сведения об ответе

park

16:00, 29th August, 2020

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

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


  Сведения об ответе

SILA

20:04, 7th August, 2020

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

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться