Gli esperti di Eurogamer (Digital Foundry) hanno analizzato la tech demo di Valley of the Ancients, che era in accesso anticipato, che mostra le attuali capacità dell'Unreal Engine 5. Come hanno notato gli esperti nel loro video, con l'ottimizzazione della tecnologia sul PC , non tutto è liscio come vorremmo.
Allo stato attuale, Unreal Engine 5 supporta già diverse tecnologie all'avanguardia. Questi includono la geometria Nanite virtualizzata, progettata per una facile importazione delle immagini sorgente nel motore; Lumen è una soluzione di illuminazione globale dinamica che reagisce ai cambiamenti di scena e illuminazione; nuovo sistema audio MetaSounds; set esteso di strumenti per la creazione di animazioni.
Technodemo è stato lanciato su varie configurazioni hardware. L'elenco dei processori utilizzati consisteva in Intel Core i9-10900K, AMD Ryzen 9 5950X e Ryzen 5 3600. L'elenco delle schede video utilizzate: Radeon RX 6800 XT, GeForce RTX 3080 e GeForce RTX 3090, nonché Radeon RX 5700, GeForce RTX 2060 Super e GeForce RTX 2070 Super. L'acceleratore Radeon RX 6800 XT aveva una GPU overcloccata di fabbrica del 6%. Le impostazioni di rendering utilizzavano "epic" (massimo), a 1080p con tecnologia Temporal Super Resolution (TSR) attraverso il motore stesso fino a 4K.
Come ha mostrato il confronto, Unreal Engine 5, almeno per ora, preferisce prestazioni single-core più elevate, piuttosto che il numero totale di core disponibili, quindi un sistema basato su un Intel Core i9-10900K a dieci core ha prodotto leggermente di più (circa 5 %) fotogrammi al secondo rispetto a quelli basati su Ryzen 9 5950X a 16 core.
Il confronto delle prestazioni grafiche si è rivelato più interessante. Se all'inizio della tech demo Radeon RX 6800 XT e GeForce RTX 3080 mostravano all'incirca lo stesso livello di frame al secondo, di regola, con un valore appena sotto i 60 FPS, poi nelle scene successive la scheda video AMD ha preso il sopravvento . In alcune scene, il vantaggio del rappresentante della serie Radeon RX 6000 rispetto alla scheda video NVIDIA è stato fino al 12%.
Il risultato tra la Radeon RX 5700 e la GeForce RTX 2060 è stato l'esatto opposto. La scheda NVIDIA mostrava generalmente circa il 10% in più di fotogrammi al secondo nelle scene luminose. Tuttavia, nelle scene scure, le prestazioni di entrambi gli acceleratori grafici erano quasi le stesse.
È anche interessante notare che Unreal Engine 5 "sminuisce" il valore del ray tracing hardware e utilizza la propria tecnologia software Lumen per l'illuminazione globale e diffusa. Sebbene la stessa tecnologia Lumen supporti l'illuminazione utilizzando la traccia software e hardware, la traccia software è stata scelta come valore predefinito nelle impostazioni di Unreal Engine 5, che è stata probabilmente utilizzata quando la technodemo è stata lanciata dagli specialisti del Digital Foundry.
Nella documentazione per Unreal Engine 5, gli sviluppatori del motore confermano che il tracciamento dell'illuminazione basato su software presenta una serie di svantaggi. Uno dei più significativi è che funziona solo con mesh statiche come muri, edifici, veicoli fermi e altri oggetti che non si muovono nel frame. Tuttavia, non può essere utilizzato con le mesh dinamiche. Ad esempio, non può essere applicato a NPC, fauna e altri oggetti che si muovono e hanno Skinned Mesh. Inoltre, i materiali trasparenti vengono ignorati dai Campi distanza e vengono trattati come opachi. Ciò può comportare, ad esempio, un'eccessiva ombreggiatura della vegetazione, nascosta dall'ombra di un gran numero di foglie.
2021-06-11 23:58:37
Autore: Vitalii Babkin