光線追蹤版Minecraft登場
牙籤編2020-05-01
最近 Nvidia 推出與 Microsoft 合作的光線追蹤版本Minecraft,原本Minecraft世界只是由簡單的方塊組成,但是透過光線追蹤技術,使得光線照到金屬、石頭、地毯和水面等材質都會有不同的效果,太陽光和火把等發光物體造成的光影也顯得更加真實。這次的更新,是我至今影像最深刻的光線追蹤效果,非常推薦大家上網找影片來看看。
在遊戲發展的過程中,廠商不斷的想要打造貼近真實的遊戲世界,畫面也從2D變成3D,從480P進展到4K甚至8K,經過十幾年的進步,也已經到達了人眼的極限,但還有一個構成遊戲畫面重要的角色沒有什麼突破,也就是光線。
在過去,遊戲靠「光柵化」渲染物體光影,透過「光柵化」所產生的光影是後期加上去的,在一些需要即時計算的遊戲畫面,多少就會有一些不真實,像是水面和鏡子的反射。而「光線追蹤」顧名思義就是計算真實光線反射的路徑,獲得更真實的光影效果。
這項技術最早在1969年就已經被提出來,到了1984年才開始用在電影特效和設計等場景,但因為電腦性能不足,所以一直沒有辦法應用在遊戲上,因為遊戲的畫面需要即時渲染,而不是像電影特效,每渲染一禎都需要用上好幾分鐘,甚至出動大型伺服器,才能呈現複雜的畫面。
可是如果要完全計算完所有光線的路徑,會造成電腦資源的浪費,因為從光源發出的光線可能有很大一部分是不會反射到玩家的眼裡,現在採用的做法是從玩家的視角開始,一直回朔到光源,這樣能提升光線追蹤的性能。這些演算法改進和家用電腦性能的提升,使得消費者端的實時光線追蹤成為可能。
雖然現在遊戲對於光線追蹤的硬體需求還是很高,並不是每個人都可以體驗這項技術,但微軟和Sony都已經宣布,下一個世代的遊戲主機都將支援光線追蹤,有了這兩大平台表態,大致上就底定了光線追蹤將成為遊戲的下一個賣點。現在補上了遊戲畫面剩下的那一塊拼圖,人類又更接近理想中的遊戲世界了。