Pregunta

¿Existe una lista de tarjetas 3D disponibles que proporcionen antialiasing de escenas completas y que también puedan hacerlo en hardware (rendimiento decente)?

¿Fue útil?

Solución

Prácticamente todas las tarjetas desde la tecnología de nivel DX7 (GeForce 2 / Radeon 7000) pueden hacerlo.Las excepciones más notables son las tarjetas Intel (Intel 945, también conocida como GMA 950 y anteriores, no pueden hacerlo;Creo que Intel 965, también conocido como GMA X3100, tampoco puede hacerlo).

Las tarjetas más antiguas (GeForce 2/4MX, Radeon 7000-9250) usaban supermuestreo (renderiza todo en un búfer interno más grande, reduce la resolución al final).Todas las tarjetas posteriores tienen multimuestreo, donde este costoso proceso solo se realiza en los bordes de los polígonos (en términos simples, los sombreadores se ejecutan para cada píxel, mientras que la profundidad/cobertura se almacena para cada muestra).

Otros consejos

Fuera de mi cabeza, casi cualquier tarjeta desde una Geforce 2 o algo así puede hacerlo.Siempre hay un impacto en el rendimiento, pero esto varía según la tarjeta y el modo AA (de los cuales hay alrededor de 100 tipos diferentes), pero en general es un impacto considerable en el rendimiento.

De acuerdo con Orion Edwards, casi todo lo nuevo puede hacerlo.El rendimiento también depende en gran medida de la resolución a la que se ejecuta.

Las GPU integradas tendrán un rendimiento realmente pobre con juegos FSAA o no.Si desea un rendimiento incluso moderado, compre una tarjeta de video por separado.

Para algo que no sea muy caro, opte por una tarjeta nVidia Geforce serie 8000 o una tarjeta ATI serie 3000.Incluso como propietario de una nVidia 8800 GTS, te diré que las ATI tienen mejor soporte para juegos más antiguos.

Aunque personalmente todavía me gusta FSAA, cada vez es menos importante con pantallas de mayor resolución.Además, cada vez más juegos utilizan renderizado diferido, lo que hace que FSAA sea imposible.

Sí, por supuesto que las tarjetas integradas son horribles.:) Pero esta no era una pregunta sobre juegos, sino más bien sobre una aplicación que estamos escribiendo y que utilizará OpenGL/D3D para renderizado 3D.La escena 3D es relativamente pequeña, pero el antialiasing marca una diferencia dramática en términos de la calidad del renderizado.Tenemos curiosidad por saber si hay alguna forma de determinar fácilmente qué tarjetas son totalmente compatibles con estas funciones y cuáles no.

Con la excepción de la 3100, hasta ahora todas las tarjetas que hemos encontrado que hacen antialiasing son bastante rápidas para nuestros propósitos (al igual que mi GeForce 9500).

Habiendo visto recientemente un montón de máquinas que no lo hacen, no creo que eso sea del todo cierto.Los integrados GMA 950 no lo hacen para empezar, y no creo que los 3100/X3100 tampoco (al menos no en hardware...el 3100 fue enormemente lento en una demostración).Además, no creo que la GeForce MX5200 tampoco lo admita.

O tal vez no entiendo bien lo que quieres decir cuando te refieres al "modo AA".¿Hay muchas tarjetas que admiten modos que son prácticamente imperceptibles?:)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top