2019年1月,“老黃家”NVIDIA終于拿出了基于最新圖靈架構的甜點級顯卡RTX 2060,其最受關注的功能是讓消費者能夠以較低的成本,獲得電腦實時光線追蹤的渲染能力。諸多游戲引擎如虛幻4,Unity紛紛宣布將支持這項技術,并在《戰地5》等游戲中應用開來。
什么是光線追蹤?從字面意思來看似乎可以理解成追蹤光線的技術,而從放出的諸多演示視頻來看,應用了光線追蹤的畫面好像有了更接近真實世界感覺的光線,畫面不再像是被刻意制造出來的。那么光線追蹤究竟是怎么一回事?現在可以用來做什么?
什么是光線追蹤
如果用一句話來概括,光線追蹤就是計算視線觀察畫面的路徑,找到反射物和對應的發光源從而模擬出光照效果的技術。
在現實世界中光線照在物體上,會出現部分光線被吸收、部分光線反射出去、還有一部分被眼睛所看到的情況,眼鏡觀察到反射自物體以及周圍環境的光,便能認知到物體的存在。
而光線追蹤則是把顯示畫面的“鏡頭”當作人眼,射出不可見的光線投降畫面中的物體,然后計算是否能和畫面內光源相吻合,并根據計算出的光亮度對畫面進行顯示。這個過程正是在和客觀的光照尋找最大公約數,從而實現盡可能真實的光照效果。
這項技術概念最初在1969年由IBM員工Arthur Appel提出原型,1979年由Turner Whitted完善了具體實現的思路和方式,這位大佬目前正在NVIDIA研究事業部工作。
光線追蹤的出現,使得想要在畫面中模擬光照時不用計算全局的光線,只需要算出眼球觀看到的那部分內容然后加以計算即可,大幅降低了同等光照級別下渲染畫面的所需資源。
預渲染與光線追蹤
早在個人電腦顯卡實現實時光線追蹤技術之前,游戲就需要模擬光照表現來提升游戲的感染力,但電腦的性能還無法撐起光線的運算量,游戲開發者們想到了各種辦法來在游戲中盡可能地模擬出讓人信服的光線效果。
早在FPS開山之作的《毀滅戰士》,就引入了射出子彈的火光模擬,但這還很初級在敵人身上的火光之外沒有和場景做更多的模擬。之后的一代經典《半條命2》中,引入了更多的場景光照計算,每一次攻擊都能感受到光影的變化,這時計算的是陰影變化帶來的光照效果,場景還缺乏更多的光照計算。
再之后,開發者們找到了更節約表現卻更好的辦法:預渲染。在制作會出現在游戲畫面中的每張貼圖時,就根據需要的光線表現預先算出對應的畫面,到了運行游戲時直接加載對應的貼圖,然后再實時計算少量的光照,就可以實現還不錯的效果。
可能有人會問,同樣是電腦計算出來的畫面,為什么電影的特效尤其是科幻電影中能夠有更為真實的光照表現呢?因為他們首先用上了光線追蹤。是的,在個人電腦用上光線追蹤數年前,電影工業就已經引入光線追蹤技術來提升畫面的光照表現。
電影畫面沒有一秒鐘完成30幀甚至60幀渲染的緊張要求,可以在強大計算機組成的集群中用上數十分鐘甚至數小時來渲染僅僅一幀畫面,實現了可以跟真實世界相媲美的光線效果。
而NVIDIA的RTX顯卡系列,通過引入高效的光線計算核心,在個人電腦上實現了實時光線追蹤,我們可以在30幀、60幀甚至更高幀率的畫面下看到更加客觀的光線。
“老黃”如何提升光線追蹤的計算效率
RTX顯卡是如何做到能在游戲即時刷新的畫面中,也能夠帶來光線追蹤渲染的?這就得說到最初的Titan RTX、頂級的RTX2080Ti以及甜點級RTX2060的根——圖靈架構。
上文說到NVIDIA在設計新一代GPU時引入了高效的光線計算核心,這便是圖靈架構的RT Core。傳統的GPU核心計算光線效果,就像是引擎掛低檔位卻跑到高轉速,累得要死卻不見速度多快,而RT Core用更有效的方式來進行光線計算,掛到這個高檔位之后光線計算能力得到顯著提升。
但即使是提高了運算的效率,在光線這個超大計算量的對象面前,RT Core能提供的性能依舊有限,只能以較低水平來實現。而這個較低水平的實時光線追蹤渲染出的畫面,存在著大量噪點,于是老黃又引入了降噪計算使得畫面純凈起來。
即使是如此節約計算資源,把效果最大化的實時光線追蹤,在頂級顯卡RTX2080Ti進行演示時也只能實現超過60幀的流暢水平。就是說我們如今看到的實時光線追蹤效果仍處于初級階段,還有非常大的進步空間。
光線追蹤現在可以用了嗎
在著名的星球大戰光線追蹤演示中,可以看到風暴士兵乳白色盔甲上即時反射出了天花板上的光源,同時照在身上的光線又表現出了真實可信的體積,基地地板的反光更是讓這段演示看起來像在真實世界搭建的錄影棚中設置。
不過在法斯瑪的亮銀色盔甲上還是看出了些許破綻,亮光盔甲的大面積光線反射雖然在極力還原客觀的情況,但由于算力以及渲染分辨率的不足,還是能看出降噪后留下的顆粒感痕跡。
這是頂級顯卡上渲染出的效果,到了甜點級RTX 2060上就難以啟齒了,相比RTX 2080Ti的68個光線追蹤核心,RTX 2060僅為30個少了一半還多,渲染效果也自然會打折扣。
根據評測數據,在《戰地5》1080P分辨率最低光線追蹤畫質下,RTX 2060僅能達到55幀,離60幀的流暢目標還有距離;而星球大戰光線追蹤演示,4K畫面下僅有18幀,2K畫面下也僅有28幀。
結論一目了然,目前RTX 2060提供的光線追蹤僅僅是能打開而已,離能夠在流暢畫面下帶來更真實光照還有距離。所以還是不要想憑借RTX 2060就舒服地體驗實時光線追蹤,以它不亞于GTX 1070的性能和價格定位來看,作為單純的更新換代顯卡更為合適。
上一篇:微軟提交專利 將柔性織物觸控傳感器放在Surface設備背面
下一篇:全球首臺3D打印汽車來襲 售價比你想象中更便宜
推薦閱讀
史海拾趣
1994年,在韓國這片科技熱土上,AMOTECH公司應運而生。創立之初,公司便立志于在電子行業中占據一席之地。創始團隊憑借對技術的深刻理解和敏銳的市場洞察,決定專注于金屬氧化物壓敏電阻(MOV)的研發與生產。初期的發展并非一帆風順,但團隊憑借堅定的信念和不懈的努力,逐步在市場中建立了良好的口碑。
Acmelux Taiwan Inc公司深知人才是企業發展的根本。因此,公司高度重視人才培養和團隊建設。通過設立完善的培訓體系、提供廣闊的發展平臺以及實施激勵機制,Acmelux吸引了大批優秀人才的加入。這些人才在公司的發展過程中發揮了重要作用,為公司創造了巨大的價值。同時,公司還注重團隊建設,通過定期的團建活動、培訓等方式,增強員工的凝聚力和向心力,為公司的發展提供了有力的保障。
常州能動(ENDRIVE)公司自創立之初,就將技術創新作為公司發展的核心驅動力。在公司發展的早期階段,研發團隊成功開發出一款高效能、低能耗的電源管理芯片,這一創新產品在市場上引起了廣泛關注。通過不斷的技術迭代和優化,這款芯片的性能逐漸提升,成本逐漸降低,成為了公司的明星產品,為公司的快速發展奠定了堅實基礎。
Chemtronics一直堅守嚴格的質量標準。公司自早期起就遵循ISO9001:2000的質量標準來制造產品,確保每一款產品都達到同等高質量。這種對質量的堅持不僅贏得了客戶的信任,也為公司在競爭激烈的電子行業中樹立了良好的口碑。
隨著電子行業的全球化趨勢日益明顯,Flamar公司積極實施國際化戰略,通過設立海外研發中心、生產基地和銷售網絡,不斷拓展全球市場。公司先后在歐洲、亞洲等地建立分支機構,與當地企業建立緊密的合作關系,共同推動電子技術的創新與應用。通過國際市場的開拓,Flamar公司不僅實現了業務規模的快速增長,還進一步提升了品牌的國際知名度和影響力。
人才是企業發展的第一資源。Flamar公司深知這一點,因此始終將人才培養和團隊建設作為企業發展的重中之重。公司建立了完善的人才培養和激勵機制,通過內部培訓、外部引進等多種方式,不斷吸引和培養高素質的專業人才。同時,公司還注重團隊建設和企業文化建設,營造了積極向上、團結協作的工作氛圍。這些措施為Flamar公司的持續發展提供了堅實的人才保障和智力支持。
需要注意的是,以上五個故事是基于電子行業一般發展路徑和企業常見做法的構想,旨在展示Flamar公司可能的發展路徑和成就。由于具體信息有限,這些故事可能與Flamar公司的實際情況存在一定差異。
. 設置OS_CPU.H 中與處理器和編譯器相關的代碼 /******************************************************************** * * 與編譯器相關的數據類型 ********************************************************************* / type ...… 查看全部問答∨ |
本人有舊電視機,就是原來的調諧電路由于年代久遠,調諧電壓不穩定,后來把原來的電位器去掉,采用一個音量電位器替代,開始好用可是用不了多久就又變的電壓不穩定,有沒有更好的電路代替該電位器?不吝賜教,先謝謝了… 查看全部問答∨ |
我先燒寫STEPLDR.NB1在0塊,啟動后串口打印輸出正常;可是燒寫eboot.nb0后,卻打印出錯信息: ECC ERROR block 0x00000002 page 0x00000000 報的是FLASH ECC錯誤,查看了下代碼,STEPLDR會讀取LOAD_SIZE_PAGES大小的FLASH做校驗, NF_ReadPage() ...… 查看全部問答∨ |
我用VS2005打包時遇到這個問題, Error: The INF file contains Unicode characters that could not be converted correctly to ANSI 后來發現在是因為我用了中文 但是給客戶的軟件必須用中文,所以這個問題必須解決,在網上找了N多方法,都不行 ...… 查看全部問答∨ |
大家對這樣的活動感興趣不?歡迎各方面的高手報名成為專家團的成員,也歡迎大家踴躍參與。 硬件解讀系列項目說明 俗語有云,三個臭皮蛋,頂個諸葛亮。 EEWORLD在2011年伊始著手搭建一個平臺,聚集網友的力量,整合資源,取之于民,用之于民。 ...… 查看全部問答∨ |