Hoe was het artikel?

1556380cookie-checkProject Borealis ontwikkelaarsdagboek behandelt de implementatie van wind- en natuurkundige sleepeffecten via Unreal Engine 4
Media
2020/03

Project Borealis ontwikkelaarsdagboek behandelt de implementatie van wind- en natuurkundige sleepeffecten via Unreal Engine 4

De ontwikkelaars achter de door fans gemaakte versie Half-Life 3, momenteel met behulp van de voorlopige titel Project Borealis, maken verbeteringen en upgrades op de fysica-afdeling van de Unreal Engine 4 om gamers een echt dynamische ervaring te bieden met hun door fans gemaakte versie van Valve's populaire puzzelschietserie.

De ontwikkelaars brachten een video van bijna 11 minuten uit waarin ze bespraken hoe ze besloten de fysische systemen te benaderen die gepland waren voor implementatie Project Borealis. Allereerst wachten ze tot Epic Games de nieuwe Chaos-update aan de Unreal Engine 4 toevoegt, die geavanceerdere natuurkundige simulaties, vernietiging, deeltjesmanipulatie en processoroptimalisatie mogelijk zal maken. Als je niet bekend bent met wat de nieuwe Chaos-simulatie kan bereiken in de Unreal Engine 4, kun je hieronder de videodemonstratie uit 2019 bekijken.

Wat betreft Project Borealis, merkten ze in de updatevideo op dat de Unreal Engine 4 niet over de juiste ingebouwde natuurkundige systemen beschikte die ze wilden gebruiken om zo goed mogelijk te repliceren hoe de natuurkunde eruit zag in Half-Life 2.

Dus gingen ze terug naar de tekentafel en besloten om wind te laten slepen over zichtbare driehoekige oppervlakken. De windweerstand heeft alleen invloed op de vlakken van een object, en is gebaseerd op de vlakheid van die vlakken, waardoor verschillende soorten weerstand over verschillende soorten objecten ontstaan.

Het resultaat is dat verschillend gevormde objecten met verschillende spinsnelheden en snelheden door de lucht bewegen. Dit heeft ook invloed op het traject en de vertraging tijdens vallen.

De tweede helft van de video behandelt de windfysica van het spel, die zal proberen te vertrouwen op GPU-deeltjesverwerking om de overhead op de CPU te beperken.

Ze moeten echter nog steeds wachten op de Chaos-update in de Unreal Engine 4, omdat de huidige windsimulatiesystemen die ze hebben nog steeds de huidige systemen onder druk zetten, omdat de wind werkt op roosters die samenvallen met het luchtweerstandssysteem, en voor elk object dat wordt beïnvloed door de wind vermenigvuldigt de verwerkingsvereisten voor de CPU.

Het goede deel is dat het team gebruik maakt van LOD-optimalisaties en de manier beperkt waarop het luchtweerstandssysteem gezichten op objecten beïnvloedt om de CPU-belasting verder te verminderen.

Het komt er wel, maar het is nog niet perfect. Je kunt echter zeker veel cool potentieel zien in wat ze met de game proberen te doen.

Je kunt de ontwikkeling van het spel volgen door naar de officiële Project Borealis-website

(Bedankt voor de nieuwstip Guardian EvaUnit02)

andere Media