將光線追踪下放給GTX 10/16系列顯示卡的同時,NVIDIA也展示了光線追踪強大的擴展性,不僅僅是可以採用微軟DXR API、Windows系統,同樣可以走Vulkan API、Linux系統。時光回到1997年,id Software發布了無比經典的Quake II,無論玩法還是畫質都是里程碑。僅僅四年後,id就開源了該遊戲的引擎,讓玩家自由發揮。
今年1月份曾於2016年在NVIDIA實習的德國卡爾斯魯厄理工學院博士生Christoph Schied創作了《Q2VKPT》,其中PT的意思是Path Tracing(路徑追踪)。
這種計算密集型光追技術將陰影、反射等所有光效統一為單獨的純光追算法,打造了一個夢幻的即時光追版《雷神之鎚2》,引發強烈反響。不過路徑追踪的缺點也很明顯其隨機採樣算法會產生大量噪點,影響畫質。
NVIDIA看到這個項目後主動聯繫了Christoph,經其同意,由NVIDIA的多位光追專家(不少曾與Christoph共事),做了進一步的開發和完善,有了今天在GDC 2019大會上展示的《Quake II RTX》。它採用一個Vulkan渲染器,是純粹的光追遊戲,完全不使用光柵化渲染等其他技術,所有的光線、反射、折射、陰影等都是採用光追的。
相比於《Q2VKPT》,它增加了:即時可控數量光線、精確日照與間接光照、水面與玻璃反射、可反射與半透明表面、武器粒子與光束特效、隨光線即時變換的山脈天空雲朵環境程序貼圖、改進的降噪器、SLI支援、高細節武器模型與紋理、NVIDIA Flow火焰煙霧例子特效,等等等等。
此外Quake II RTX還運用了NVIDIA VKRay (VK_NV_ray_tracing),一個能讓開發者隨時為遊戲加入光追效果的Vulkan擴充,NVIDIA官方也提供各種開發資源。
消息來源
|