1977還是2077 - 光線追蹤
《賽博朋克2077》中的光線追蹤是通過微軟DirectX 12 Ultimate API來實(shí)現(xiàn)的,即其中的DXR(DirectX Ray Tracing)功能,這也意味著說主流的顯卡幾乎都可以打開光追來體驗(yàn)與眾不同的畫面,但按照以往的經(jīng)驗(yàn)來講,沒有專用RT Core加速計(jì)算的普通GTX選手還是不要嘗試了——只有光追陰影效果的《古墓麗影:暗影》尚且卡得不行,現(xiàn)在這支持光追反射、漫反射、光照、環(huán)境光、全局照明的《賽博朋克2077》就別想了。
先讓我們看一下,有沒有光線追蹤,對(duì)游戲畫面的影響。
我們來分別針對(duì)不同的光線追蹤特效,逐一加以說明。
光線追蹤 - 反射
說到反射,傳統(tǒng)的反射可以做到“鏡子里的自己”、“湖面倒映的房屋”或“槍桿上映出的火光”,但想要呈現(xiàn)接近現(xiàn)實(shí)生活的電影級(jí)畫面里“繁華街道的車水馬龍,映在商店櫥窗上的樣子”就要用到光追反射了。此外,光線追蹤的反射效果還可以非常真實(shí)的還原當(dāng)前場景中并不存在的,但應(yīng)該被看到的區(qū)域——比如身后和遠(yuǎn)處的物體等
配圖:車窗上,場景外的物體反射進(jìn)場景,對(duì)比光柵化則沒有
光線追蹤 – 散射
漫射光線指的是輻射、投射的光線互相影響,以及對(duì)周圍物體交叉組合影響的處理。這對(duì)《賽博朋克2077》尤為重要,畢竟“霓虹”是賽博朋克題材不可或缺的元素,而霓虹燈的效果在現(xiàn)實(shí)生活中就是非常典型的漫射光??梢哉f如果沒有光線追蹤渲染的漫射光效果,這款游戲的體驗(yàn)會(huì)大打折扣。
配圖:霓虹燈照在墻上返回來影響自己,對(duì)比光柵化則暗淡無光
光線追蹤 – 環(huán)境光遮蔽
環(huán)境光遮蔽簡單來說就是物體和物體挨著或者靠近時(shí),它們總應(yīng)該是互相遮擋漫反射光線的真實(shí)現(xiàn)象。如果沒有環(huán)境光遮蔽,那畫面就無法顯示出應(yīng)該有的陰影和景深效果,最典型的場景就是縫隙、角落和堆積的物體。
配圖:水泥墩底座、木板和地磚的縫隙的光追環(huán)境光遮蔽讓物體更立體化,對(duì)比光柵化則沒有這種效果
光線追蹤 – 全局光照
全局光照可以被看作是環(huán)境光遮蔽的一種補(bǔ)充:它指的是評(píng)估光線在接觸了不同材質(zhì)的表面后,以什么方式散開,并最終間接影響其他物體的方式。理解全局光照最好的例子,就是想象一束光照射到某個(gè)“有顏色的”表面之后,周圍物體就會(huì)出現(xiàn)色暈的現(xiàn)象。全局光照在陽光下的影響是非常微妙的,在《賽博朋克2077》中,通過設(shè)定光追效果為“變態(tài) Psycho”,就能體會(huì)到光線追蹤渲染的全局光照效果了。
配圖:圖中上部的橋梁部分,在日光的全局光照作用下顯得更真實(shí),關(guān)閉這個(gè)效果則暗淡無光
光線追蹤 – 陰影
陰影在游戲畫面中隨處可見,因此對(duì)整個(gè)游戲的畫質(zhì)影響也是巨大的。光線追蹤渲染的陰影相比傳統(tǒng)游戲的直接貼圖,能夠顯得更加真實(shí),自然,邊緣更清晰且沒有鋸齒。值得注意的是,《賽博朋克2077》中的光線追蹤陰影只在陽光和月光下生效,這也意味著屋內(nèi)場景是沒有的。
配圖:陰影隨著陽光變化而變化,且車頂部分更加真實(shí),地表的陰影也更柔和,對(duì)比光柵化則非常生硬
真不愧是狗界的kk園區(qū)。
十年磨一劍
你要是《更衣人偶?jí)嬋霅酆印返姆劢z,那接下來可就要做好破防的準(zhǔn)備了……