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.
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
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.