NVIDIA ha annunciato ieri diversi aggiornamenti che rafforzano le GPU NVIDIA® GeForce® come piattaforma principale che consente agli sviluppatori di giochi di aggiungere effetti di ray tracing in tempo reale ai loro titoli.

Gli annunci, che si basano sul ruolo centrale di Microsoft DirectX™ Ray Tracing (DXR) nell’ecosistema dei giochi per PC, includono:

  • Integrazione di ray tracing in tempo reale in Unreal Engine e Unity, i motori grafici commerciali più famosi al mondo.
  • il supporto per il ray tracing alle GPU GeForce GTX, con cui Nvidia offre agli sviluppatori una base installata di decine di milioni di giocatori.
  • L’introduzione di NVIDIA GameWorks RTX™, un set completo di strumenti e tecniche di rendering che aiutano gli sviluppatori ad aggiungere ray tracing ai giochi.
  • Nuovi giochi ed esperienze che mostrano ray tracing in tempo reale come Dragonhound, Quake II RTX e altri.

“Quando gli shader programmabili sono stati introdotti più di 15 anni fa, hanno cambiato i giochi per sempre. Oggi il ray tracing in tempo reale è pronto a fare la stessa cosa, rappresenta il prossimo grande cambiamento nello sviluppo dei giochi”, ha dichiarato Matt Wuebbling, head of marketing GeForce di NVIDIA. “L’ampiezza degli ambiti di adozione nel settore è notevole: API standard, integrazione nei principali motori di gioco, svariati titoli AAA e supporto abilitato in milioni di prodotti hardware. Tutto indica un futuro entusiasmante per i giocatori.”

I motori grafici più popolari al mondo integrano il supporto al Ray Tracing

I motori grafici sono piattaforme di sviluppo software che includono tutte le funzionalità di base necessarie agli sviluppatori per creare videogiochi, dall’authoring e scripting all’intelligenza artificiale, alla fisica e al rendering.

L’integrazione nei motori grafici di nuove funzionalità come il ray tracing in tempo reale possono accelerare il processo di sviluppo. Rende inoltre disponibili queste funzionalità a tutti gli utenti di un motore grafico, che comprendono ingegneri e programmatori, nonché creatori di contenuti e artisti.

Due dei più famosi motori grafici commerciali del mondo, Unreal Engine e Unity, hanno annunciato l’imminente integrazione delle funzionalità di ray tracing, che gli sviluppatori di giochi useranno per aggiungere effetti ray-tracing che possono essere eseguiti in tempo reale su schede grafiche NVIDIA GeForce.

Unreal Engine 4.22 è già disponibile in anteprima, con dettagli sulla release finale attesi nel keynote di Epic alla GDC di mercoledì. A partire dal 4 aprile, Unity offrirà un supporto ottimizzato al ray tracing in tempo reale con una custom build sperimentale disponibile su GitHub con un accesso in anteprima a tutti gli utenti nella versione Unity 2019.03.

Il supporto al ray tracing in tempo reale di altri motori grafici first-party AAA includono Frostbite Engine di DICE/EA, Northlight Engine di Remedy Entertainment e i motori di Crystal Dynamics, Kingsoft, Netease e altri.

“Nel prossimo futuro, credo che ogni titolo AAA includerà il ray-tracing in tempo reale”, ha dichiarato Jon Peddie, presidente della Jon Peddie Research. “L’integrazione del ray-tracing in tempo reale da parte dei due motori grafici leader di mercato mostra la convinzione dell’industria del gaming che il ray-tracing in tempo reale sia il futuro della grafica su PC. Storicamente, l’integrazione delle tecnologie nel motore grafico rappresenta un punto di svolta ed è seguita da un’adozione da parte di tutto il settore. “

La base di GPU installate che supportano il Ray Tracing cresce a decine di milioni

Le GPU NVIDIA GeForce GTX basate su architetture Pascal e Turing saranno in grado di sfruttare i giochi che presentano il ray tracing tramite un driver dedicato previsto per aprile. Il nuovo driver permetterà di supportare il ray-tracing in tempo reale in decine di milioni di schede grafiche, accelerando così la diffusione della tecnologia e dando agli sviluppatori di giochi una base installata enorme.

Con questo driver, le GPU GeForce GTX eseguiranno effetti ray tracing sui core shader. Le prestazioni del gioco variano in base agli effetti del raytracing e al numero di raggi riflessi nel gioco, insieme al modello di GPU e alla risoluzione del gioco. Tutti i giochi che supportano le API Microsoft DXR e Vulkan sono supportati.

Tuttavia, le GPU GeForce RTX, dotate di core dedicati per il ray tracing, offrono la migliore esperienza di ray tracing. Offrono prestazioni in ray tracing attivo fino a 2-3x volte superiori, con un ambiente di gioco visivamente più coinvolgente rispetto alle schede grafiche senza ray tracing dedicato.