
Recentemente una demo di Epic, i creatori del motore di gioco Unreal, ha sollevato le sopracciglia per i suoi effetti luminosi fotorealistici. La tecnica è un grande passo avanti per il ray tracing. Ma cosa significa?
In parole povere, ray tracing è un metodo che un motore grafico utilizza per calcolare in che modo le sorgenti luminose virtuali influenzano gli oggetti all'interno del loro ambiente. Il programma letteralmente traccia i raggi di luce, usando i calcoli sviluppati dai fisici che studiano il modo in cui si comporta la luce reale.

I motori grafici come Unreal o Unity usano ray tracing per rendere l'illuminazione realistica effetti-ombre, riflessioni e occlusioni-senza bisogno di renderli come i propri oggetti individuali. Anche se è abbastanza intensivo da un punto di vista dell'elaborazione, usarlo per rendere solo ciò che la videocamera (cioè il lettore) deve vedere in un dato momento significa che può essere più efficiente di altri, vecchi metodi di simulazione della luce realistica in ambienti virtuali. Gli effetti di illuminazione specifici sono resi su un unico piano bidimensionale alla prospettiva dello spettatore, non costantemente in tutto l'ambiente.
Tutto questo è stato ottenuto con una matematica stupendamente complessa, sia in termini di determinare il modo in cui la luce virtuale si comporta e quanti di questi effetti sono visibili allo spettatore o al giocatore in un dato momento. Gli sviluppatori possono utilizzare versioni meno complesse delle stesse tecniche per tenere conto dell'hardware meno potente o di un gameplay più veloce e veloce.

Il ray tracing è un approccio generale alla grafica piuttosto che una tecnica specifica, sebbene sia stato costantemente perfezionato e migliorato. Può essere utilizzato in grafici pre-renderizzati, come gli effetti speciali visti nei film di Hollywood, o in motori in tempo reale, come la grafica che si vede nel mezzo del gameplay durante un gioco per PC.
La demo che ha recentemente ottenuto il ray tracing nelle notizie è quella del video qui sotto, un breve schizzo Star Wars che coinvolge alcuni stormtroopers con tempi davvero brutti. La settimana scorsa è stato mostrato alla conferenza degli sviluppatori di giochi. È stato creato da Epic Games (i creatori dell'onnipresente Unreal Engine) in collaborazione con NVIDIA e Microsoft per mettere in mostra le nuove tecniche di ray tracing.
Fuori dal contesto, è solo un video goofy. Ma il punto importante è che viene eseguito in tempo reale, come un videogioco, non come un film Pixar. Il video qui sotto mostra il presentatore che ingrandisce la telecamera attraverso la scena con controlli in tempo reale, cosa che non è possibile con la grafica prerender.
In teoria, se il tuo PC da gioco è abbastanza potente, può generare grafica come quella in qualsiasi gioco usando il <1099> La tecnologia brilla davvero (prendila?) perché questa demo specifica include molte superfici riflettenti e specchiate con una geometria irregolare. Scopri come l'ambiente si riflette nei pannelli curvi dell'armatura cromata del capitano Phasma. Altrettanto importante, notate come si riflette più debolmente e diffusamente sull'armatura bianca dei normali stormtroopers. Questo è un livello di illuminazione realistica che non è disponibile nei giochi di oggi.
Farà apparire i miei giochi fantastici?
La demo di cui sopra è particolarmente drammatica perché gli sviluppatori hanno scelto personaggi e ambienti in cui quasi ogni superficie brilla o riflette la luce. Se usi la stessa tecnologia per rendere, per esempio, il protagonista della serie

The Witcher che cavalca il suo cavallo attraverso la campagna, non vedrai superfici particolarmente riflettenti tranne la sua spada e forse un po 'd'acqua. Fondamentalmente, le tecniche di ray tracing non faranno molto per migliorare il rendering della sua pelle, la pelliccia del cavallo, la pelle dei suoi vestiti e così via. I titoli che provenivano da questa dimostrazione sostenendo che avrebbe prodotto "grafica di film di successo" erano un po 'di iperbole, che potrebbe essere vero se stai suonando un livello impostato in una sala di specchi, ma questo è tutto.
Quando Vedrò questa roba nei miei giochi?
Detto questo, RTX utilizza anche una nuova funzionalità del sistema di API DirectX specificamente per ray tracing (chiamato raytracing da Microsoft). Quindi, mentre le dimostrazioni specifiche sopra illustrate sono una collaborazione tra Epic e NVIDIA, non c'è nulla che impedisca ai produttori concorrenti come AMD e Intel di creare sistemi simili con risultati simili.
Per dirla semplicemente, vedrai che giochi PC di fascia alta iniziano a utilizzare queste tecniche verso la fine del 2018 e l'inizio del 2019. I giocatori che investiranno in nuove schede grafiche in quel periodo riceveranno il massimo beneficio, ma se si dispone già di un sistema di gioco di fascia alta, si potrebbe essere in grado di utilizzare alcuni di questi effetti in giochi compatibili con DirectX sul tuo hardware corrente.
A causa dei lunghi tempi di sviluppo e degli obiettivi hardware statici, i giocatori della console non vedranno questi elementi grafici avanzati fino a quando il prossimo round di console di gioco sarà rilasciato in diversi anni.
Credito immagine: NVIDIA, Epic / YouTube, Guru3D / YouTube
Come abilitare i filtri colorati sul tuo iPhone o iPad per una lettura facile <1
Su un iPhone o iPad, puoi usare la funzione di accessibilità "Visualizza alloggi" per invertire i colori sullo schermo, riducono la luminosità dei colori bianchi e luminosi sullo schermo e attivano i filtri colorati progettati per aiutare le persone con daltonismo. CORRELATI: Come abilitare Night Shift sul tuo iPhone per una facile lettura notturna Questo è diverso dalla funzione Night Shift, che blocca la luce blu per facilitare la lettura di notte.
Come aggiungere un filtro vocale al video in Snapchat
Snapchat è sempre stato il social network più divertente. È un posto dove si inviano cattive foto senza paura che il tuo capo le vedrà. A tal fine, Snapchat ha infranto una delle funzionalità precedentemente disponibili come parte di Lenses in modo proprio: Filtri vocali. CORRELATI: Come utilizzare gli obiettivi "Realtà virtuale" di Snapchat con un filtro vocale , puoi cambiare il suono nei tuoi video snap.