PTT推薦

Re: [問題] 所以光追有很重要嗎?

看板C_Chat標題Re: [問題] 所以光追有很重要嗎?作者
donkilu
(donkilu)
時間推噓 推:0 噓:0 →:6

※ 引述《dklassic (DK)》之銘言:
: ※ 引述《kobe30418 (吾有上將潘鳳)》之銘言:
: : 抱歉原諒我的無知
: : 玩遊戲跟看影片後
: : 我還是不懂光追到底為什麼是目前的潮流
: : 我真心感受不到光追的技術對我玩遊戲的體驗有增加多少
: : 移動時我比較在意幀數跟花草樹木的物理動態
: : 劇情過場時只要畫質好就好了
: : 主要的注重的我看了半天,到底光追有什麼革命性的效果啊?
: : 怎麼都在強調光追?
: 光線追蹤的革命性效果是:
: 開發者用更少的努力在假造上就能達成玩家看起來會覺得高品質的結果。
: 不過消費者跟開發者的荷包會一起折損(?
: 可以簡單用 SSD 傳輸速度能帶來的幫助理解。
: 玩家不喜歡載入,遊戲設計就開始為了降低硬性的載入,擺了一堆藏住載入的狹縫。為了: 提升玩家體驗而假造了無載入的體驗,但遲早累積起來反而會變成干擾體驗,如果曾經玩: 過 FF7R 的話應該就知道 XD
: https://youtu.be/I4o7eSKLN40?t=37771

應該這麼說 光線追蹤在電腦圖像領域中 其實是很老的技術

早在1979年 John Whitted就提出了經典的遞迴演算法

九零年代逐漸成熟的電影特效 3D動畫 也都陸續引進了光線追蹤

光線追蹤渲染出的影像更加貼近現實 能產生極具說服力的畫面

但最大的缺點就是 慢

光線追蹤本身有點像物理模擬 從每個點打光線 光線撞到物件 產生反射折射

再反覆計算衍生的光線 藉此決定最終成色

而這個過程中 因為光線彈來彈去 計算之前很難"預期"會撞到那些東西

也很難提出好的硬體加速方案 只能暴力硬算 極花時間

早期渲染一個frame往往需要好幾個小時

儘管業界都知道光追是最頂的演算法 但也都覺得太慢 無法用在電腦3D遊戲上

"即時光線追蹤" 就此變成電腦遊戲業界可望而不可及的一大聖杯

直到這幾年 摩爾定律把電晶體數目頂上去 晶片有空間塞點酷酷的東西

周邊的記憶體也越疊越多 能夠裝下光追演算需要的各種資料

這才被各大廠商重新挖出來 實驗性地用在遊戲上

(人工智能過去二十年也經歷了類似的過程)


回到正題 個人覺得這幾年遊戲內實作的光追 多少還是有點實驗性

需要限制光追渲染範圍 或者在轉換視角後"逐漸"渲染

才不至於拖垮遊戲的整體執行速度 畢竟光追本質上還是很昂貴的演算法

至於未來能不能做到進一步突破 實現像電影特效般的即時光追

就看市場買不買單 讓廠商願意投入更多資本研發了

個人猜測 真正的引爆點必須等到遊戲主機下一世代 正式實裝光追硬體

遊戲廠商才會大舉投入 到時候就會有非常明顯的前/後世代差異

不是現在這種大家來找碴的差別XD

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 99.73.38.122 (美國)
PTT 網址

linzero12/15 14:163D受限計算力而簡化甚至欺騙的也不少,像毛髮皮毛也是

linzero12/15 14:16之前冰雪奇緣好像也把雪的新演算法當成賣點特色

emptie12/15 15:00做動畫你一個frame算半天只要有錢跟時間都能解決

emptie12/15 15:00遊戲就沒辦法

krousxchen12/15 15:13有必要搞真光追嗎?遊戲很多也都是看不到的不渲染