Domanda

È disponibile un elenco di schede 3D che forniscono l'antialiasing completo della scena e che sono in grado di farlo tramite hardware (prestazioni decenti)?

È stato utile?

Soluzione

Praticamente tutte le schede a partire dalla tecnologia di livello DX7 (GeForce 2 / Radeon 7000) possono farlo.Le eccezioni più notevoli sono le schede Intel (Intel 945 aka GMA 950 e versioni precedenti non possono farlo;Penso che neanche Intel 965 aka GMA X3100 possa farlo).

Le schede più vecchie (GeForce 2/4MX, Radeon 7000-9250) utilizzavano il supersampling (renderizza tutto in un buffer internamente più grande, downsampling alla fine).Tutte le schede successive hanno il multisampling, in cui questo processo costoso viene eseguito solo sui bordi del poligono (in parole povere, gli shader vengono eseguiti per ciascun pixel, mentre la profondità/copertura viene memorizzata per ciascun campione).

Altri suggerimenti

In cima alla mia testa, praticamente qualsiasi carta dal momento che un Geforce 2 o qualcosa del genere può farlo.C'è sempre un calo in termini di prestazioni, ma questo varia a seconda della scheda e della modalità AA (di cui esistono circa 100 tipi diversi), ma in generale è piuttosto un calo delle prestazioni.

Sono d'accordo con Orion Edwards, praticamente tutto ciò che è nuovo può farlo.Le prestazioni dipendono molto anche dalla risoluzione a cui esegui.

Le GPU integrate avranno prestazioni davvero scarse con i giochi FSAA o no.Se desideri prestazioni anche moderate, acquista una scheda video separata.

Per qualcosa che non sia eccessivamente costoso, scegli una scheda nVidia Geforce serie 8000 o una scheda serie ATI 3000.Anche se possiedo una nVidia 8800 GTS, ti dirò che le ATI hanno un supporto migliore per i giochi più vecchi.

Anche se personalmente mi piace ancora l'FSAA, sta diventando meno importante con schermi a risoluzione più elevata.Inoltre, sempre più giochi utilizzano il rendering differito, il che rende impossibile la FSAA.

Sì, certo che le schede integrate sono orribili.:) Ma questa non era una domanda sui giochi, ma piuttosto su un'applicazione che stiamo scrivendo che utilizzerà OpenGL/D3D per il rendering 3D.La scena 3D è relativamente piccola, ma l'antialiasing fa una differenza drammatica in termini di qualità del rendering.Siamo curiosi di sapere se esiste un modo per determinare facilmente quali schede supportano pienamente queste funzionalità e quali no.

Con l'eccezione della 3100, finora tutte le schede che abbiamo riscontrato che supportano l'antialiasing sono molto veloci per i nostri scopi (come la mia GeForce 9500).

Avendo visto di recente un mucchio di macchine che non lo fanno, non penso che sia del tutto vero.Gli integrati GMA 950 non lo fanno tanto per cominciare, e non credo che lo facciano nemmeno i 3100/X3100 (almeno non a livello hardware...il 3100 era enormemente lento in una demo).Inoltre, non credo che neanche la GeForce MX5200 lo supporti.

O forse sto solo fraintendendo cosa intendi quando ti riferisci alla "modalità AA".Ci sono molte carte che supportano modalità praticamente impercettibili?:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top