光線追蹤的視覺革命:為什麼 RTX 讓水面變得更真實

gaming%20setup%20with%20RGB%20keyboard%2C%20gaming...
發表時間:2026 年 10 月 23 日 | 更新日期:2026 年 10 月 23 日 | 編輯:雅寶社區編輯團隊
光線追蹤的視覺革命:為什麼 RTX 讓水面變得更真實 - 雅寶社區 · 頂客論壇

  • 無法處理被遮擋物體:螢幕上沒有的東西,反射裡就不可能有。水面反射的建築底部永遠是空的,因為那部分被前景擋住了。
  • 二次反射缺失:水面上反射的玻璃帷幕大樓,其內部應該還有另一層反射,但螢幕空間演算法只做一次搜尋就結束了。
  • 掠射角崩壞:當視角越貼近水面,反射光線越平行於水面延伸,搜尋距離越長,畫面就會出現嚴重的條狀雜訊與抖動。
  • 粗糙水面失真:波紋的表面粗糙度需要用模糊來模擬,但螢幕空間的模糊是「事後加工」,無法正確反映反射內容的景深與色彩分佈。
  • 平面反射(Planar Reflection)是另一個常見的替代方案,它把場景以水面為鏡面重新渲染一次,效果好但代價高,而且只支援完全平坦的水面。真實的河流、海浪、瀑布全都是曲面,這個方案在動態水體上幾乎無用武之地。

    換句話說,在 RTX 出現之前,開發者其實一直在「作弊」——用各種近似手法拼湊出「看起來像水的東西」。而光線追蹤的意義,就是把這些作弊全部拿掉,讓水回到它本來的物理定義。

    二、RTX 光線追蹤的核心機制:一條光線的旅程

    光線追蹤的原理其實一點也不新穎,它從 1960 年代就被提出,電影工業用它渲染特效已經超過三十年。問題從來不是「怎麼算」,而是「算得太慢」。一部電影可以花四小時渲染一格畫面,遊戲卻必須在十六毫秒內完成整張圖,兩者相差了一百萬倍以上。RTX 的革命性,在於它用專用硬體把這件事壓縮進了可玩的範圍。

    2-1 RT Core 與 BVH:硬體如何替光線開路

    要理解 RTX 為什麼快,得先知道光線追蹤最耗時的環節是什麼。當一條光線從攝影機射出,它必須判斷自己有沒有打到場景中的任何一個三角形——而一個現代 3A 場景的三角形數量動輒數千萬個。如果每條光線都要跟所有三角形逐一比對,那就算是超級電腦也撐不住。

    解決方案是「層次包圍盒」(Bounding Volume Hierarchy,BVH)。它的概念很像醫院的分診系統:先把所有三角形用一個大盒子包起來,大盒子裡面再分成幾個中型盒子,中型盒子裡再分成小型盒子,一路往下直到單一三角形。當光線射來,系統只需要檢查「我有沒有碰到這個大盒子」,沒碰到就直接整批跳過;碰到了才往下細查。這個結構可以把每條光線的求交次數從數千萬次降到幾十次,效率提升好幾個數量級。

    而 RT Core 就是 NVIDIA 在 GPU 晶片中專門負責「射線與 BVH 求交」的硬體單元。從 Turing 架構的第一代 RT Core、Ampere 的第二代、Ada Lovelace 的第三代(加入了 Opacity Micromap 與 Displaced Micro-Mesh,讓樹葉、毛髮這類半透明幾何的求交效率大幅提升),到 Blackwell 的第四代,每一代的目標都一樣:讓更多的光線在更短的時間內跑完。

    值得強調的是,遊戲並不會「全部」用光線追蹤渲染。目前主流的做法是「混合式渲染」:先用傳統光柵化畫出基礎畫面與 G-Buffer(記錄法線、粗糙度、深度等資訊),再針對反射、陰影、全域光照等特定項目發射光線。水面反射通常只針對「水面像素」發射一條(或多條)反射光線,因此成本相對可控。這也解釋了為什麼光線追蹤的效能開銷,會隨著你在遊戲中看的水面範圍而劇烈變化——你盯著一片汪洋大海時,顯示卡的負擔可能比在都市巷弄裡高出一截。

    2-2 從反射到焦散:水面上的四種光線行為

    當 RTX 的光線打到水面,它會依照物理規則展開一連串行為,而每一種行為在過去都是靠「假特效」拼出來的:

    反射(Reflection)。光線依入射角反射出去,擊中場景中的物體後帶回顏色。這是水面最直觀的視覺元素,也是玩家最有感的改進。有了硬體加速,反射不再侷限於螢幕範圍,建築的完整倒影、被遮擋的樹冠、頭頂的雲層,全都能正確出現在水面上。更關鍵的是「二次反射」——水面倒影中的玻璃窗裡,還有另一層倒影。這種細節在過去幾乎是天方夜譚,如今卻是路徑追蹤模式下的日常。

    折射(Refraction)。光線穿過水面進入水中,依斯涅爾定律彎折,並沿著行進路徑逐漸被水體吸收。這讓水底看起來有「深度」——淺灘清澈見底,深水幽藍不透光。光線追蹤可以正確計算這條路徑的長度,從而得出真實的顏色衰減,而不是靠美術手動繪製漸層。

    焦散(Caustics)。這是水面最迷人的現象:陽光穿過起伏的波紋,被折射聚焦後在池底形成游動的亮紋。這是路徑追蹤的專長,卻也是即時渲染中最昂貴的項目之一,因為它需要「光子」從光源出發、穿過水面、再打到水底,等於要多算一整套光路。目前多數遊戲仍以近似方式處理焦散,但《電馭叛客 2077》的 RT Overdrive 模式與《心靈殺手 2》已在部分場景展現了接近真實的焦散效果。

    粗糙度散射(Roughness Scattering)。真實水面永遠不會完美平滑,風一吹就有漣漪。粗糙表面會讓反射光線朝多個方向散射,形成模糊的倒影。光線追蹤的解法是對每個像素發射多條不同方向的取樣光線,再透過降噪器(Denoiser)合併結果。這也解釋了為什麼光追水面的「模糊感」看起來特別自然——它不是把清晰的倒影整片模糊掉,而是讓每一條光線各自找到屬於自己的顏色,再平均起來。

    三、遊戲實戰觀察:那些讓人停下腳步的水面

    講完原理,該來看實際效果了。以下幾款作品是觀察 RTX 水面表現的最佳範本,建議你實際遊玩時放慢腳步,好好比較差異。

    3-1 霓虹與積水:都市水面的極致示範

    《電馭叛客 2077》大概是目前最能體現「光追改變一切」的作品。在開啟路徑追蹤(Path Tracing)的 RT Overdrive 模式下,夜城的每一灘積水都變成了一面會呼吸的鏡子。霓虹招牌的粉紫光暈、飛車的尾燈、路人雨傘的反光,全部被即時計算進水面的倒影中。最有說服力的場景是雨夜的後巷:當你走過一灘水,你會看到自己的倒影被腳步擾動的漣漪即時扭曲,而水面上方懸掛的招牌倒影,會隨著你視角改變而正確地產生視差。

    更細節的地方在於「光線的二次彈射」。路徑追蹤模式下,霓虹燈的光會先打在水面上,反射到旁邊的玻璃帷幕,再反射回你的眼睛。這種多層次的間接照明,讓整個城市的夜晚有了真正的「濕潤感」——那不是貼圖加上去的光澤,而是光線真的在潮濕的環境裡不斷彈跳。對比之下,關閉光追的版本雖然畫面依然漂亮,但積水就像是「貼在地上的發光貼紙」,反射內容與周圍環境完全脫節。

    《心靈殺手 2》則把重點放在了自然水體與雨夜氛圍。遊戲中的湖面在光線追蹤開啟後,倒影的穩定性有明顯提升——尤其是當你站在岸邊快速轉動視角時,反射內容不會再出現 SSR 那種「邊緣撕裂」或「拖影殘留」。搭配遊戲本身的霧氣與手電筒光錐,湖面反射出的光斑會隨著波浪起伏而閃爍,這種「活著的感覺」是傳統反射方法很難複製的。

    3-2 自然水體:湖泊、海洋與溪流

    如果你想用最純粹的方式理解光線追蹤的價值,《我的世界》RTX 反而是最好的教材。它的方塊世界極度簡化,沒有複雜的貼圖與特效干擾,你能清清楚楚看到:關閉光追時,水面只是半透明的藍色方塊,反射內容是固定不變的環境貼圖;開啟光追後,水面會正確反射對岸的方塊山、天空的雲、甚至水底的火把光。這種「一眼看穿」的對比,比任何 3A 大作都更能說明原理。

    《戰慄深隧:流亡》增強版是另一個經典案例。遊戲中的裡海與伏爾加河場景,水面反射了整個開闊的地景——遠處的沙丘、半沉的船骸、天空的輻射雲層。由於場景本身沒有太多高樓遮擋,反射內容幾乎全部落在螢幕之外,這正好是 SSR 的死穴。在光追版本中,你能看到完整的船骸倒影延伸到畫面邊緣之外,而舊版則會在邊界處明顯斷裂。

    《黑神話:悟空》與《巫師 3:狂獵》次世代版則展示了另一種取向:前者在部分場景加入了全景光線追蹤,讓溪流與淺灘的反射更貼合植被環境;後者則針對水面、陰影與環境光遮蔽進行了光追強化,尤其是陶森特地區的葡萄園水池,在陽光下的反射質感有肉眼可見的躍升。

    值得一提的是,水面反射的品質往往會「連帶影響」玩家對其他畫質的評價。當水面能正確反射周圍環境時,整個場景的空間感、深度感、甚至物體的材質感都會被強化——因為人類大腦判斷「物體存不存在」的重要依據之一,就是它有沒有在地面上留下合理的反射與陰影。這也是為什麼很多玩家會說:「開了光追之後,不是水變漂亮了,是整個世界變立體了。」

    四、效能與畫質的取捨:實用設定指南

    說了這麼多優點,也該談談代價。光線追蹤,尤其是高品質的水面反射與路徑追蹤,對顯示卡的壓力是真實存在的。以《電馭叛客 2077》為例,在 4K 解析度下從「關閉光追」切換到「路徑追蹤」,效能可能直接砍半甚至更多。但這不代表你得二選一——現代的輔助技術已經讓平衡點變得相當可接受。

    4-1 DLSS、光線重建與降噪器的三角關係

    光線追蹤的成本,有很大一部分不是花在「發射光線」,而是花在「清理雜訊」。因為每個像素只發射少數幾條取樣光線,畫面必然充滿噪點,必須靠降噪器(Denoiser)把它抹平。傳統降噪器需要大量手動調校,遇到複雜的水面場景常常力不從心,導致倒影閃爍、細節糊掉。

    NVIDIA 的光線重建(Ray Reconstruction)正是為了解決這個痛點。它用 AI 模型取代了傳統的手工降噪器,能同時利用多幀的時間資訊、場景的幾何緩衝、以及光照參數,直接輸出乾淨且保留細節的影像。實際效果是:水面的倒影更銳利、動態漣漪更穩定、而且在低取樣率下依然能維持可用的畫質。換句話說,它讓你用更少的光線換到更好的畫面,等於變相把效能還給你。

    再搭配DLSS 超解析度(用較低解析度渲染再放大)與幀生成技術(在兩幀之間插入 AI 生成的畫面),目前主流的中高階 RTX 顯卡已經能在 1440p 解析度下,以開啟光線追蹤反射的狀態穩定跑出 60 幀以上。這在五年前是完全不可想像的。

    4-2 不同顯卡的設定建議

    以下建議以「兼顧畫面與流暢度」為前提,實際情況仍會因遊戲優化與 CPU 效能而異:

  • RTX 4060 / 3060 級別(入門):建議開啟「光線追蹤反射」中等或低,關閉路徑追蹤,DLSS 設為「平衡」或「效能」模式。水面反射的視覺提升在低設定下依然明顯,但不要勉強開啟最高反射品質,否則幀數會掉得不划算。
  • RTX 4070 / 3080 級別(主流):可開啟光線追蹤反射「高」,搭配 DLSS「品質」模式與光線重建(若遊戲支援)。1440p 解析度下通常能維持穩定幀數,是畫質與效能的最佳甜蜜點。
  • RTX 4080 / 4090 / 5080 以上(高階):可嘗試路徑追蹤模式,並開啟最高的反射取樣數。4K 解析度下建議搭配 DLSS「平衡」與幀生成,能同時享受完整的光線追蹤水面與流暢的操作手感。
  • 所有級別通用:若遊戲提供「反射光線數量」或「反射解析度」的獨立選項,優先降低這兩項而非關閉整個光線追蹤——因為反射的「有無」對視覺完整度的影響,遠大於「精度」。
  • 另外提醒一點:水面反射的效能開銷與「你看到多少水面」高度相關。在海邊、湖岸、大雨場景中幀數下降是正常現象;如果你在某個室內場景發現幀數突然回升,那不代表遊戲優化變好了,只是畫面裡沒有水而已。調整設定時,最好固定在一個有大量水面的場景中測試,才不會被誤導。

    五、水面只是開始:光線追蹤的連鎖效應

    如果把光線追蹤只當成「讓水面多一點倒影」的技術,那就太小看它了。水面的真實感提升,其實是整個渲染管線現代化的縮影,而且會產生連鎖反應。

    首先是光照的一致性。在傳統管線中,反射、陰影、環境光遮蔽、全域光照是四套獨立的系統,各自用不同的近似方法計算,結果經常互相矛盾——例如水面反射的光源方向,跟陰影暗示的光源方向對不上。光線追蹤把這些全部統一在同一套物理規則下,於是畫面的「可信度」會突然跳升一個檔次,即使你一時說不出哪裡變了。

    其次是美術設計的自由度。當反射與折射由引擎自動計算,關卡設計師就不用再為了「避免穿幫」而迴避某些場景配置——例如不敢把建築物放在水邊、不敢做太誇張的鏡面材質、不敢讓玩家自由轉動視角。光線追蹤解除了這些限制,未來的遊戲場景會變得更敢玩、更極端、更接近現實的不規則。

    最後是玩家體驗的質變。光線追蹤帶來的不只是「更漂亮」,而是一種「沉浸感的門檻被拉高」。當水面開始正確地反映世界,你會開始相信那個世界真的存在——你會願意在湖邊多站三十秒看夕陽,會注意到雨後積水裡的招牌倒影,會因為一道波光而停下腳步。這種體驗上的轉變,才是這項技術真正的價值所在。

    六、結語:當水面開始呼吸

    回到最初的問題:為什麼 RTX 讓水面變得更真實?答案其實很樸素——因為它終於讓水面「看見」了它該看見的世界。

    過去的技術只能讓水反射螢幕上的東西,於是水變成了一面被裁剪過的鏡子;光線追蹤則讓每一條反射光線自由地飛向場景的任何角落,於是水變回了水。它會倒映你身後的建築,會因為風而模糊,會把陽光折射成池底游動的光斑,會在深處吞掉紅光只留下幽藍。這些細節單看都很微小,但疊加起來,就是「真實」與「像真的」之間的距離。

    當然,這項技術還在演進。效能仍有代價,降噪仍有極限,焦散與體積散射的即時計算也還沒完全成熟。但方向已經很明確了:當硬體逐年變強、當 AI 辅助技術逐年成熟,光線追蹤終將從「選配」變成「標配」,而水面——這個曾經最難搞的題材——會成為這條路上最漂亮的展示櫥窗。

    下次你在遊戲裡經過一灘積水,不妨停下來,轉個視角,看看那面水裡的倒影有沒有跟著你一起動。如果有,那你正在見證的,就是即時渲染二十年來最重要的一場視覺革命。

    ```

    🏠 返回首頁