99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用光線追蹤對光線與設(shè)計及交互進(jìn)行建模

NVIDIA英偉達(dá)企業(yè)解決方案 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-04-17 08:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對大家來說,光線追蹤是一項既熟悉又陌生的技術(shù)。說熟悉,是因為可能大家其實都見過;說陌生,是因為除了計算機(jī)圖形領(lǐng)域的專家,真正了解該技術(shù)的人可能為數(shù)不多。

現(xiàn)代電影有賴于光線追蹤技術(shù)來生成或強(qiáng)化特效,包括逼真的反射、折射和陰影效果。正是由于運用了這些效果,才使得史詩級科幻片中的星際戰(zhàn)斗機(jī)如此栩栩如生。光線追蹤能夠助力打造令人血脈噴張的飆車場景,也能使戰(zhàn)爭片的火焰、煙霧和爆炸場景更加真實。

光線追蹤生成的影像與攝影機(jī)拍攝的影像很難區(qū)分開來。真人動作電影將計算機(jī)生成的效果與真實拍攝的影像無縫融合,而動畫電影則能夠通過光線和陰影隱藏用數(shù)字方式生成的場景,以達(dá)到如攝影機(jī)拍攝般的逼真效果。

什么是光線追蹤?

想了解光線追蹤,你可以環(huán)顧四周,找到被光線照亮的物體,沿著到達(dá)視點的光線反方向進(jìn)行追蹤,就是光線追蹤。

如果你最近去過電影院,就能實際見到光線追蹤。

但在過去,計算機(jī)硬件的速度不夠快,無法做到實時。比如在視頻游戲中,電影制作人渲染單個幀的時間可能很長,因此他們會在渲染農(nóng)場中離線渲染。而視頻游戲畫面轉(zhuǎn)瞬即逝。因此,人們依賴于另一種技術(shù)來處理大部分實時圖形,即光柵化。

什么是光柵化?

長期以來,實時計算機(jī)圖形一直使用一種稱為“光柵化”的技術(shù)在二維屏幕上顯示三維物體。該技術(shù)速度快,且效果足夠好,盡管它仍然無法達(dá)到光線追蹤所能達(dá)到的水平。

借助光柵化技術(shù),可通過虛擬三角形或多邊形網(wǎng)格來創(chuàng)建物體 3D 模型。在這種虛擬網(wǎng)格中,每個三角形的頂點與大小及形狀不同的其他三角形的頂點相交。每個頂點關(guān)聯(lián)著大量信息,包括其在空間中的位置以及有關(guān)顏色、紋理及其“法線”(normal)信息,這些信息可用于確定物體表面的朝向。

計算機(jī)隨后將 3D 模型中的三角形轉(zhuǎn)換為 2D 屏幕上的像素或點。根據(jù)存儲在三角形頂點中的數(shù)據(jù),能為每個像素分配一個初始顏色值。

進(jìn)一步的像素處理或“陰影處理”包括根據(jù)場景中光照與像素的碰撞來改變像素顏色,以及將一個或多個紋理應(yīng)用于像素,進(jìn)而生成應(yīng)用于像素的最終顏色。

光柵化技術(shù)的計算量異常大。一個場景中的所有物體模型可使用多達(dá)數(shù)百萬個多邊形,4K 顯示器中有近 800 萬個像素。而且,屏幕上顯示的每個幀或圖像通常會在顯示器上每秒刷新 30 到 90 次。

此外,還要使用內(nèi)存緩沖區(qū)(為加快運行速度預(yù)留出來的一點臨時空間)在屏幕上顯示之前,預(yù)先渲染這些幀。還需使用景深或“z 緩存” 存儲像素深度信息,以確保在屏幕上特定的像素位置會顯示最上層的物體,并隱藏其背后的物體。

這正是為什么擁有豐富圖形功能的現(xiàn)代計算機(jī)游戲會依賴于性能強(qiáng)悍的 GPU

光線追蹤有何不同?

光線追蹤技術(shù)與光柵化不同。在真實世界中,我們看到的 3D 物體被光源照亮,且光子在到達(dá)觀眾眼睛之前,可以從一個物體反射到另一個物體。

光線可能會被某些物體阻擋,形成陰影?;蚩赡軙囊粋€物體反射到另一個物體,比如當(dāng)我們看到一個物體的圖像反射在另一個物體表面時就是這樣。光線穿過透明或半透明物體(如玻璃或水)時會發(fā)生折射。

光線追蹤通過從我們的眼睛(或“觀景式像機(jī)”)反向追蹤光線捕捉這些效果, IBM 的 Arthur Appel 于 1969 年在《Some Techniques for Shading Machine Renderings of Solids》中首次提出了這種技術(shù)。此技術(shù)可追蹤通過 2D 視圖表面上每個像素、到達(dá)場景 3D 模型中的光線路徑。

十年后,業(yè)界又迎來下一個重大突破。Turner Whitte 在 1979 年發(fā)表論文《An Improved Illumination Model for Shaded Display》,闡述了如何捕捉反射、陰影和折射,他目前就職于 NVIDIA Research。

Turner Whitted 1979 年發(fā)表的論文開啟了光線追蹤的文藝復(fù)興時代,為電影領(lǐng)域帶來了變革。

利用 Whitted 的技術(shù),當(dāng)光線投射到場景中的物體時,根據(jù)物體表面上碰撞點處的顏色和光照信息可以計算出像素的顏色和照明度。如果光線在到達(dá)光源之前反射或通過不同物體的表面,則根據(jù)所有物體的顏色和光照信息可以計算出最終的像素顏色。

20 世紀(jì) 80 年代的另外兩篇論文也同樣為計算機(jī)圖形革命奠定了知識基礎(chǔ),掀起了計算機(jī)圖形的革命,顛覆了電影的制作方式。

1984 年,Lucasfilm 的 Robert Cook、Thomas Porter 和 Loren Carpenter 詳細(xì)介紹了光線追蹤如何結(jié)合眾多常見的電影制作技術(shù)(包括動態(tài)模糊、景深、半影、半透明和模糊反射),而這些效果當(dāng)時還只能依靠攝影機(jī)制作。

兩年后,加州理工學(xué)院 Jim Kajiya 教授發(fā)表論文《The Rendering Equation》從物理學(xué)的角度審視了計算機(jī)圖形的生成,更好地展現(xiàn)了光線在整個場景中的散射方式。

這項研究與現(xiàn)代 GPU 的結(jié)合取得了顯著的成果,計算機(jī)生成圖像捕捉的陰影、反射和折射效果能夠以假亂真,與真實世界的照片或視頻很難區(qū)分開來。正是這種真實感讓光線追蹤開始全面進(jìn)入了現(xiàn)代電影制作領(lǐng)域。

這款由Enrico Cerica使用OctaneRender創(chuàng)建的計算機(jī)生成圖像,顯示了光線、窗戶透射的光、以及燈架上倒映在地板上和反射在相框上形成的圖像。

這種技術(shù)的計算量同樣非常大。正因如此,電影制作人才依賴大量的服務(wù)器或渲染農(nóng)場。而且,渲染復(fù)雜的特殊效果可能需要花上幾天甚至幾周的時間。

可以肯定的是,許多因素都會影響光線追蹤的整體圖形質(zhì)量和性能。實際上,由于光線追蹤是相當(dāng)計算密集型的,因此通常采用光線追蹤來渲染場景中最有助于提升視覺效果和現(xiàn)實感受的部分,而場景的其余部分則使用光柵化進(jìn)行渲染。光柵化仍能提供出色的圖形質(zhì)量。

光線追蹤未來將如何發(fā)展?

隨著 GPU 性能日益強(qiáng)悍,下一步理應(yīng)是讓更多人享受到光線追蹤技術(shù)帶來的好處。例如,借助光線追蹤工具(如 Autodesk 的 Arnold、Chaos Group 的 V-Ray 或 Pixar 的 Renderman)和性能強(qiáng)悍的 GPU,產(chǎn)品設(shè)計師和建筑師能夠使用光線追蹤,在幾秒內(nèi)即可生成逼真的產(chǎn)品模型,以便他們更加有效地協(xié)作,并免去了成本不菲的原型設(shè)計環(huán)節(jié)。

光線追蹤已經(jīng)向建筑師和照明設(shè)計師證明了它的價值所在,他們正在利用光線追蹤對光線與設(shè)計如何交互進(jìn)行建模。

隨著GPU的計算能力日益提升,視頻游戲?qū)⒊蔀榇思夹g(shù)的下一個前沿陣地。NVIDIA 在早前宣布推出 NVIDIA RTX。這是一種光線追蹤技術(shù),可為游戲開發(fā)者提供電影級畫質(zhì)的實時渲染。它是 NVIDIA 在計算機(jī)圖形和GPU架構(gòu)領(lǐng)域經(jīng)過10年努力所取得的成果。

它包含在 NVIDIA Volta 架構(gòu) GPU 上運行的光線追蹤引擎,支持通過各種接口進(jìn)行光線追蹤,NVIDIA 與微軟緊密合作,通過微軟新的 DirectX Raytracing (DXR) API 提供全面的 RTX 支持。

為幫助游戲開發(fā)者利用這些新功能,NVIDIA 還宣布 GameWorks SDK 將添加一個光線追蹤降噪模塊。更新版 GameWorks SDK 即將推出,其中包含光線追蹤區(qū)域陰影和光線追蹤光澤反射。

所有這一切都有助于游戲開發(fā)者等將光線追蹤技術(shù)應(yīng)用到其工作中,以創(chuàng)建更真實的反射、陰影和折射。

如此一來,玩家在家中玩游戲時便能享受到電影級畫質(zhì)、更佳的視覺效果及游戲體驗。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 英偉達(dá)
    +關(guān)注

    關(guān)注

    22

    文章

    3953

    瀏覽量

    93830
  • 光線追蹤
    +關(guān)注

    關(guān)注

    0

    文章

    185

    瀏覽量

    21827

原文標(biāo)題:解密NVIDIA光線追蹤技術(shù)

文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    光線跳線怎么用

    光線跳線(光纖跳線)是用于連接光纖設(shè)備(如交換機(jī)、路由器、光模塊、光纖收發(fā)器等)或?qū)崿F(xiàn)光信號靈活分配的關(guān)鍵組件,其使用方法需結(jié)合具體場景和設(shè)備類型。以下是詳細(xì)的使用指南: 一、光線跳線的基本組
    的頭像 發(fā)表于 07-18 09:40 ?115次閱讀

    光線追蹤及降噪技術(shù)綜述

    過程傳遞3D場景的結(jié)果。渲染主要包括光柵化(rasterization)[5]和光線追蹤[6]兩種方式。光柵化渲染采用局部光照原理,根據(jù)光源照射到物體上直接可見的
    的頭像 發(fā)表于 04-01 11:31 ?381次閱讀
    <b class='flag-5'>光線</b><b class='flag-5'>追蹤</b>及降噪技術(shù)綜述

    VirtualLab Fusion應(yīng)用:漸變折射率(GRIN)鏡頭的建模

    ,物理光學(xué)建模遠(yuǎn)遠(yuǎn)超過光線追跡,完全考慮了電磁場,包括其中的偏振串?dāng)_效應(yīng)。 建模任務(wù) 光線追跡結(jié)果 場追跡結(jié)果–GRIN鏡頭后方 場追跡結(jié)果–焦平面 走進(jìn)VirtualLab
    發(fā)表于 03-18 08:57

    光電式傳感器:精準(zhǔn)捕捉光線,智能感知未來

    式傳感器,顧名思義,是利用光電效應(yīng)進(jìn)行工作的傳感器。它通過將光信號轉(zhuǎn)換為電信號,實現(xiàn)對光的測量、探測和控制。這種轉(zhuǎn)換過程不僅快速準(zhǔn)確,而且具有極高的靈敏度,使得光電式傳感器在工業(yè)自動化、環(huán)境監(jiān)測、智能家居、
    的頭像 發(fā)表于 03-18 08:36 ?463次閱讀

    VirtuaLab Fusion:從光線光學(xué)到物理光學(xué)的無縫轉(zhuǎn)換

    選項,可以更具體地進(jìn)行定制。 光線追跡 當(dāng)場信息被跳過并且采樣點的位置(光線光學(xué)中的光線位置)和波前的局部法向量(光線光學(xué)中的
    發(fā)表于 03-14 08:54

    VirtualLab Fusion應(yīng)用:Herriott池的建模與仿真

    。Herriott單元是這種系統(tǒng)的一個例子,其特點是使用兩個球面反射鏡,在其中一個球面反射鏡上鉆一個離軸孔,以允許光束進(jìn)出。鏡子的曲率改變了光束的方向并控制了它的發(fā)散。在此用例中,我們用光學(xué)建模和設(shè)計軟件
    發(fā)表于 12-09 13:14

    基于光線追蹤實現(xiàn)反射折射效果

    本文翻譯自Scratchapixel3.0[1],是一個關(guān)于計算機(jī)圖形學(xué)的系統(tǒng)性的學(xué)習(xí)教程。如果有誤,歡迎在評論區(qū)討論。光線追蹤的另一個優(yōu)點是,通過擴(kuò)展光線傳播的思想,我們可以非常容易地「模擬反射
    的頭像 發(fā)表于 11-09 01:07 ?601次閱讀
    基于<b class='flag-5'>光線</b><b class='flag-5'>追蹤</b>實現(xiàn)反射折射效果

    基于光線追蹤的渲染算法實現(xiàn)

    我們已經(jīng)涵蓋了所有需要說的內(nèi)容!我們現(xiàn)在準(zhǔn)備寫我們的第一個光線追蹤器。你現(xiàn)在應(yīng)該能夠猜到光線追蹤算法是如何工作的了。首先,注意到自然界中光的傳播只是從光源發(fā)出無數(shù)條射線,反彈直到它們撞
    的頭像 發(fā)表于 10-30 08:06 ?645次閱讀
    基于<b class='flag-5'>光線</b><b class='flag-5'>追蹤</b>的渲染算法實現(xiàn)

    光線示波器中振子的選用原則_光線示波器的關(guān)鍵部件是什么

    光線示波器中振子的選用原則主要基于被測信號的特性和振子本身的性能參數(shù),以確保測量結(jié)果的準(zhǔn)確性和可靠性。以下是具體的選用原則:
    的頭像 發(fā)表于 10-03 16:19 ?686次閱讀

    光線追蹤的工作原理

    課程射線跟蹤渲染技術(shù)概述[2]。在本課程的開始,我們將解釋如何將三維場景制成可視的二維圖像。一旦我們理解了這個過程及其所涉及的內(nèi)容,我們可以利用計算機(jī)通過類似的方
    的頭像 發(fā)表于 09-30 08:05 ?608次閱讀
    <b class='flag-5'>光線</b><b class='flag-5'>追蹤</b>的工作原理

    el冷光線為什么有個驅(qū)動器

    EL冷光線之所以需要一個驅(qū)動器,主要基于以下幾個原因: 一、電致發(fā)光原理的需求 EL冷光線,即電致發(fā)光(Electroluminescence,簡稱EL)冷光線,是一種利用電致發(fā)光效應(yīng)
    的頭像 發(fā)表于 09-24 14:07 ?2887次閱讀

    光線驅(qū)動有電流聲怎么消除

    光線驅(qū)動器,通常指的是LED驅(qū)動器,因為LED燈在工作時幾乎不產(chǎn)生熱量,所以被稱為冷光線。LED驅(qū)動器是為LED燈提供穩(wěn)定電流的電源設(shè)備,如果在使用過程中出現(xiàn)電流聲,可能是由于多種原因造成
    的頭像 發(fā)表于 09-24 11:34 ?1184次閱讀

    光線驅(qū)動器可以用什么代替

    光線驅(qū)動器可以用 EL冷光源 進(jìn)行代替。兩者在功能上相差不大,都能發(fā)出一定光線頻率的光。冷光線驅(qū)動器是一種能發(fā)出光線的機(jī)器,通常用于驅(qū)動冷
    的頭像 發(fā)表于 09-24 11:31 ?818次閱讀

    光線示波器的工作原理

    光線示波器的工作原理主要基于電、磁、光和機(jī)械系統(tǒng)的綜合作用,其詳細(xì)過程如下:
    的頭像 發(fā)表于 09-21 16:09 ?1290次閱讀

    對射光電怎么快速對光

    對射光電傳感器是一種利用光電效應(yīng)來檢測物體是否存在或通過的傳感器,廣泛應(yīng)用于自動化設(shè)備、機(jī)器人、安全系統(tǒng)等領(lǐng)域。 1. 了解對射光電傳感器的基本原理 對射光電傳感器由發(fā)射器和接收器兩部分組成,發(fā)射器
    的頭像 發(fā)表于 09-04 10:31 ?1232次閱讀