Riassunto:
Lo sviluppatore indipendente Tony Macaroni ha mostrato un motore di gioco autosviluppato che ha richiesto circa otto mesi per essere realizzato. La sua dimostrazione di roaming nelle foreste e nelle praterie è stata registrata a 1440p, con una media di circa 130 FPS dopo che il limite del frame rate è stato revocato sull'RTX 3080. Il video correlato ha ricevuto più di 1,2 milioni di visualizzazioni su YouTube in pochi giorni.

Tony Macaroni ha detto che questo motore è stato scritto quasi interamente da lui stesso. In precedenza aveva utilizzato Godot per sperimentare a lungo tecnologie come l'illuminazione globale e le texture virtuali, per poi dedicarsi all'architettura autocostruita per raggiungere obiettivi specifici. L'ambito funzionale del motore attuale è ancora limitato, poiché l'attenzione è rivolta al rendering di un gran numero di oggetti con un elevato dettaglio.
Il motore utilizza dettagli a livello di cluster per formare la geometria virtuale e rappresenta oggetti distanti in voxel; l'illuminazione globale combina lo spazio sullo schermo e gli schemi voxel senza utilizzare il ray tracing. Gli oggetti più lontani utilizzano un modello proxy semplificato che non conserva i dati delle singole istanze. Gli sviluppatori hanno anche modificato il meshoptimizer per generare voxel simultaneamente con dettagli gerarchici.

In test specifici, la dimostrazione può raggiungere circa 200 FPS da una vista a volo d'uccello e scenderà a circa 80 FPS quando si entra nella scena della foresta più fitta; un notebook equipaggiato con la versione mobile RTX 3070 può mantenere 60 FPS nella maggior parte delle scene. Gli sviluppatori considerano RTX 2060 e RX 6400 come la soglia minima teorica per le funzioni correlate. Il sistema meteorologico è stato incluso fin dall'inizio nello sviluppo dell'architettura, ma ammette che il suo realismo deve ancora essere migliorato.
Commenti