Anonim

Nota del redattore 29/04/08 12:36 PM : OK, lo ammetto. Mi sono reso conto di questo articolo. Era basato su uno scherzo dei pesci d'aprile e si è fatto strada su PCMech ben dopo i pesci d'aprile. Lascio qui perché le persone lo hanno già commentato. Non sono sicuro che Nathan (l'autore) sapesse che si trattava di una farsa, ma una cosa è certa: devo prestare molta più attenzione quando pubblicherò post ospiti per PCMech. Sheesh …

–START DELL'ARTICOLO ORIGINALE–

È stato annunciato che DirectX 11 includerà un tipo completamente nuovo di rendering grafico chiamato ray-tracing. Apetta un minuto. Non è nuovo In effetti, esiste dagli anni '80. Come mai ci è voluto così tanto tempo per essere implementato per uso pubblico? Come funziona? Quali vantaggi ha rispetto alla grafica attuale? Queste domande stanno per ricevere risposta.

Ray-Tracing

Ray-Tracing è stato introdotto per la prima volta nel 1986 ed è sostanzialmente definito come tracciare i percorsi della luce mentre interagiscono con gli oggetti. Questo è essenzialmente ciò che fanno i nostri occhi, quindi crea un'immagine abbastanza vivida e realistica. Sfortunatamente non era pratico da usare nella grafica di tutti i giorni perché ci voleva così tanta potenza grezza per calcolare. È stato usato poco negli anni '90, ma solo per dimostrazioni e ora nel 21 ° secolo con la tecnologia multi-core è finalmente possibile rendere pratico Ray-Tracing.

Allora, cos'è successo? Bene, l'industria cinematografica ne ha approfittato subito. Molti effetti speciali sono stati rintracciati per dare un aspetto più realistico. Il film Beowulf è stato interamente tracciato dai raggi. Non era perfetto, ma era dannatamente vicino, e diamine molto meglio di quello che la gente ha ora. Per darti un esempio di quanta potenza ci vuole per ray-trace, una persona ha creato un video di ray tracing in tempo reale di un convertibile su YouTube e ci vuole lo sforzo combinato di TRE console PS3. Puoi dare un'occhiata qui, è abbastanza bello. Ricorda che ogni PS3 ha 8 processori (6 attivi), quindi stiamo esaminando oltre 20 processori per un oggetto non mobile.

Hmm. Questo sta iniziando a spiegare alcune cose. Come Why Nvidia non ha supportato DX10.1 sulle loro schede della serie 9 e non ha alcuna nuova tecnologia sulle schede diverse da chip di dimensioni inferiori. Si sono resi conto che i vecchi modi della grafica stanno morendo. Qual è il punto di Directx 10.1 comunque? La rasterizzazione, utilizzata da Nvidia e ATI, ha raggiunto il suo apice. Entrambi hanno perfezionato l'arte di falsificare essenzialmente la grafica. Ora è tempo di cose vere. È un campo aperto e apparentemente Intel sta pianificando di aderire alla concorrenza. Recentemente hanno sperimentato la combinazione di un processore con la scheda grafica con risultati positivi. Questo potrebbe significare cattive notizie sia per ATI che per Nvidia, ma conoscendo il modo in cui Intel valuta le cose, sono sicuro che ci sarà ancora una forte concorrenza.

Una cosa interessante del ray-tracing è che è abbastanza scalabile. Con la rasterizzazione, si nota sempre meno ad ogni miglioramento. Ad esempio, la nuova bestia da pista a 8 core di Intel difficilmente guadagna i giocatori con qualche FPS sulla rasterizzazione. Per il ray-tracing tuttavia, sarà esattamente 8 volte migliore di un single core. Quindi cosa farà questo? Bene, ci sarà probabilmente un nuovo processore multi-core ogni paio di mesi, raggiungendo probabilmente oltre 100 prima del 2010. Se ognuno ha implementato la grafica con la tecnologia ray-tracing, puoi vedere il vantaggio di questo rispetto all'ottenere una scheda grafica separata.

Vantaggi di Ray Tracing

Ormai probabilmente vorrai vedere cosa può fare il ray-tracing rispetto alla rasterizzazione. Bene, dai un'occhiata a questa immagine a destra. Come puoi vedere chiaramente, l'immagine di ray-tracing ha riflessi e ombre più realistici. Nvidia ha lavorato bene con i suoi processori shader 3D, ma non hanno mai potuto avvicinarsi a questo. È molto incoraggiante vedere la differenza, ma ricorda che siamo lontani dal rendere interattivi oggetti di tale chiarezza sui nostri computer. Directx 11 supporterà solo alcune cose limitate, in modo che il passaggio al ray-tracing sia graduale e non tutto in una volta. Non sarò sorpreso se le unità di elaborazione Ray-Tracing (RPU) sono implementate sulle schede della serie Nvidia 10. All'inizio forse solo i personaggi sono ray tracing. Quindi, con l'introduzione del nuovo hardware, le trame e gli oggetti entro una certa distanza di disegno vengono tracciati con i raggi, fino a quando alla fine tutto ciò che l'occhio può vedere viene tracciato con i raggi e la rasterizzazione diventa un ricordo del passato.

E questo conta perché …

È una buona cosa? Può essere. Tutto sarebbe molto più prevedibile e si sarebbe in grado di dire con fiducia quale marca di scheda grafica è migliore solo guardando la scheda tecnica, a differenza di oggi, dove l'unico vero modo per dire quale di due carte è meglio è testare rigorosamente nei programmi 3D, misurando le loro temperature, calcolando la potenza, ecc. Quindi ci saranno due conseguenze. O finiremo definitivamente con il gioco dei numeri potendo davvero dire cosa è cosa senza informazioni di base, o, più probabilmente, entrerà semplicemente nella fase successiva di confusione del pubblico comune in cambio di profitto.

Directx 11 per rivelare una nuova era della grafica