Az Epic Games nemrégiben kiadta az Unreal Engine 4.22 végleges verzióját, amely teljes mértékben támogatja a valós idejű sugárkövetési technológiát és az útvonalkövetést (korai hozzáférés). Mindkét technológia működéséhez jelenleg szükséges a Windows 10 az októberi RS5 frissítéssel (ez hozta a DirectX Raytracing technológia támogatását) és az NVIDIA GeForce RTX sorozatú kártyák (egyelőre csak ők támogatják a DXR-t). A motor fejlesztői egy speciális videót adtak ki az új funkciókról:
A valós idejű sugárkövetési funkciók számos kapcsolódó shaderből és effektusból állnak. Lehetővé teszik a természetes, valósághű, valós idejű megvilágítási hatások elérését, amelyek összehasonlíthatók a modern offline renderelő eszközökkel az árnyékok, a környezet globális közvetett elzárása, a tükröződések és még sok más tekintetében.
Az Epic Games számos sugárkövetéssel kapcsolatos funkciót vezetett be, és a motor jövőbeli verzióiban tovább bővíti a funkciókészletet. Íme csak néhány az Unreal Engine 4.22-ben bemutatottak közül (a valós idejű sugárkövetés támogatásáról a cég honlapján olvashat bővebben):
- a terület lágy árnyékolása különböző típusú fényforrásokhoz (irány, pont, pont és egyenes);
- a kamera lencséjén belüli és kívüli tárgyak pontos visszaverődése;
- lágy, körbeölelő árnyékolás a jelenetben lévő földi tárgyakhoz;
- az áttetsző felületek fénytöréseinek és reflexióinak fizikai korrekciója;
- közvetett megvilágítás a fényforrások dinamikus globális megvilágításából.
A motorhoz, amint már jeleztük, az erőforrásigényesebb teljes körű globális útvonalkövetési technológia előzetes támogatása, beleértve a közvetett világítást is. Ez lehetővé teszi, hogy referencia-leképezéseket hozzon létre közvetlenül a motoron belül, és jobb minőségű képet kapjon a jelenetről anélkül, hogy exportálnia kellene egy harmadik féltől származó útvonalkövetőbe. Bővebben az Epic Games honlapján olvashatsz.
Forrás: 3dnews.ru