RTX2080/RTX2080Ti顯卡全面評測 RTX20系電腦顯卡怎么樣?(15)

2018-09-20 09:29:27 來源:快科技作者:佚名 人氣: 次閱讀 1782 條評論

作為GPU顯卡行業的領頭羊,NVIDIA的新產品發布節奏多年來一直非常穩,探析一下這個革命性的Turing架構,以及全新的RTX 2080 Ti、RTX 2080兩款高端型號到底表現如何。...

十七、光線追蹤測試:體驗真實世界的光影效果

傳統的光柵化渲染是將一個3D圖形的幾何信息轉變為一個個柵格組成的2D圖像的過程,可以理解為在這個3D圖形的每個點都包含有顏色、深度以及紋理數據,經過一系列計算變換后,將其轉換為2D圖像的像素,進而呈現在顯示設備上。

Sdbe5c4f4-968d-4a56-b801-e25592ca756e.jpg

這一過程也就構成了我們愛游戲中所看到的各類陰影效果以及光線投射,在這過程中所有的光影效果都是提前設計好的,如果開發者設計時不那么嚴謹,就會在不應該有陰影的地方出現陰影。同時即便耗費巨大精力去提前設計好的所有陰影的可能情況,也只能做到無限接近于真實,況且這一點本身也很難做到。于是實時光線追蹤(ray tracing)便成為了玩家與游戲開發者最終極的選擇與夢想。

傳統的光線追蹤技術是以光源為起點定義光線,進而追蹤由此產生的光線與物體表面以及光線與光線之間交互關系的過程。但該技術目前實現起來非常困難,因為這一技術需要無限多的光線照射在物體表面,通過反射、折射、漫射等途徑進入最終的“攝像機”成像。這一過程需要耗費大量的算力且會有大量光線損失。因此光線追蹤技術自誕生之日起,就有人斷言20年之內光線追蹤不可能實現。

然而天才的NVIDIA工程師們解決了這個難題。提出了一種新的Ray tracing理念,即是通過進入“攝像機”的光線,來回溯尋找光源。大部分從光源發出被折射或者漫反射不被玩家所看到的光線將不會被運算,這種思路將需要實時計算的光線數量降低了數十倍,使得實時光線追蹤技術至少提前十年成為現實。

下面我們通過3Dmark Ray Tracing Tech Demo來體驗光線追蹤的奇妙之處。

S4686e645-a376-45dd-a71f-1b68b7e172ce.jpg

從上面2張圖可以可以明顯的看到小飛行器飛行時,在飛船上的倒影也是一直在變化方位。小飛機器自身也在發光,因此它的倒影的明暗度以及形狀也是隨時在發生著變化。

除此之外,大飛船本身也在緩慢滑行,周圍的環形燈柱投射在飛船上的倒影也是無時無刻都在變化著。

RTX 2080 Ti集成了68個RT Cores,每秒能處理100億條光線,而GTX 1080 Ti只能靠CUDA來計算光線,每秒能處理11億光線。下面我們通過星球大戰DEMO來演示光線追蹤的性能,這個DEMO可以為展現出一個如果科幻電影般的光影世界。

Sc55b906e-83ba-4d3d-af3b-e638f2d08615.jpg

這是 GTX 1080 Ti的幀率,非常卡頓,僅有3.31FPS

S671acb00-c378-43dc-a1e3-af5e7f85e858.jpg

由于星球大戰DEMO鎖定24FPS,RTX 2080與RTX 2080 Ti都只能跑出24幀,即便如此,也達到了GTX 1080 Ti 7倍以上的性能。

您可能感興趣的文章

相關文章