chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

什么是光線追蹤技術(shù),以及它的歷史?

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-10-08 09:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

編者按:本文作者Blake Patterson是一名全棧開發(fā)者,他在文中向我們簡單科普了什么是光線追蹤技術(shù),以及它的歷史。

在目前的PC圖形硬件中,討論最多的技術(shù)是一項成為光線追蹤(ray tracing)的渲染技術(shù)。該技術(shù)風靡的原因,都源于幾年前英偉達發(fā)布的RTX開發(fā)平臺,以及微軟而后推出的針對DirectX 12的DirectX Raytracing(DXR) API。DXR可以讓Windows開發(fā)者在3D環(huán)境中加快GPU進行實時光線追蹤的速度。這對游戲愛好者來說是個重大利好,因為光線追蹤可以實現(xiàn)更真實的光線渲染,可以在3D場景中進行現(xiàn)實中的動作。

但是,目前僅有少部分游戲能夠使用DXR所支持的渲染功能,并且很少有GPU在設計時會將DXR考慮在內(nèi)、將光線追蹤計算的加速作為主要目標。但目前來看,光線追蹤仍然熱度不減,很多從業(yè)者依然愿意為此花大價錢買一臺GPU。

今年8月14日,英偉達發(fā)布了新一代GPU架構(gòu)——圖靈(Turing),以下是國外某網(wǎng)站關于此事的報道:

“英偉達于周一發(fā)布了下一代圖形架構(gòu)Turing,名字來源于上世紀初人工智能之父、計算機科學家Alan Turing。

最新的圖形處理單元(GPU)比傳統(tǒng)圖形處理工作負載量更大,其中嵌入了針對人工智能任務和一種新的圖形渲染技術(shù)(稱為光線追蹤)的加速器?!?/p>

但是,光線追蹤并不是新技術(shù)。事實上,它幾乎和最早的3D計算機圖形技術(shù)一同出現(xiàn)。

什么是光線追蹤?A.J. van der Ploeg在他的文章Interactive Ray Tracing:The Replacement of Rasterization?中這樣描述:

“在計算機圖形中,如果我們有一個三維場景,通常我們會想知道該場景在虛擬攝像機中是如何呈現(xiàn)的。這種計算虛擬相機中圖像的方法就稱作渲染。

目前渲染的標準方法是光柵化(rasterization),這是一種局部光線渲染方法。它是將從其他表面反射的光也算作在內(nèi),例如鏡子中的光線。這對倒影或影子的渲染非常重要。例如,加入我們想對水面反射的場景正確建模,就需要用到全局光線渲染方法。在這種局部光線渲染方法之下,水面上的光線只能由直接照射到上面的光決定,并不是場景中其他部分的光線,所以我們看不到倒影。

……

光線追蹤是對光的路徑進行跟蹤而工作的,例如,你在浴室想要刮胡子,屋頂?shù)臒襞莅l(fā)出的光打到你的下巴上,其中有些光線被吸收,剩余光線反射出你皮膚的顏色。這書光線又經(jīng)鏡子反射,直到進入你的視網(wǎng)膜中。這就是虛擬攝像機中的光線給一個像素上色的方法?!?/p>

這種技術(shù)第一次當做光線追蹤使用是在1972年左右渲染某一場景。數(shù)學應用團體(MAGI)成立于1966年,原本是為了評估核輻射的暴露值,他們使用的是自己開發(fā)的軟件SynthaVision。該軟件包含了光線投射的概念,可以在放射物源頭和其周圍追蹤到它的蹤跡。之后,SynthaVision被用到了計算機圖像生成(CGI)中,從放射物追蹤變成了光線追蹤,成為了第一個光線追蹤系統(tǒng)。1972年,Robert Goldstein等人將SynthaVision用于電影和電視劇的制作中,它的第一部廣告視頻是為IBM設計的,之后1982年還在迪士尼的電影《電子世界爭霸戰(zhàn)》中用到。

1985年,Commodore發(fā)布了7.14MHz、16位的Amiga計算機,其中具備突破性的視頻圖像處理能力。其中引起人們關注的最早的Amiga制作出的視頻就是The Juggle的demo。它是一個24幀循環(huán)動畫,在Amiga獨有的HAM模式下有一個基于光線追蹤的雜耍小人,HAM模式可以同時在屏幕上顯示4096種顏色的調(diào)色板。我還記得1986年在我的Amiga上初見The Juggler的驚喜之情。The Juggler當時是用實驗性光線追蹤程序ssg進行一幀一幀的渲染,ssg由動畫創(chuàng)作者Eric Graham編寫。之后,Graham將該項目擴展到Sculpt 3D中,之后又推出了Sculpt/Animate 4D,激發(fā)了許多開發(fā)者做出基于Amiga的光線追蹤器。

之后,上百種其他類型的基于光線追蹤的動畫在網(wǎng)絡上出現(xiàn),對Amiga以及其他平臺進行渲染。從《電子世界爭霸戰(zhàn)》到今天,光線追蹤幾乎是所有CGI動畫制作的重要部分,例如皮克斯、夢工廠動畫都用到了這一技術(shù)。

這里需要注意的是,我提到的所有動畫和電影都經(jīng)過了長時間的逐幀渲染,通常需要大量計算機或者渲染工具?!峨娮邮澜鐮幇詰?zhàn)》的圖像是逐幀渲染的,因為當時的計算資源很有限。在皮克斯早期的電影《玩具總動員》中,通常平均需要四個小時才能渲染一幀。近幾年,皮克斯的渲染時間一直維持在高水平的狀態(tài),因為它們的計算資源得到了提高,現(xiàn)在的每一幀渲染的復雜程度都得到了提高。

而現(xiàn)在的關注點都在即時光線追蹤上,這也是DirectX光線追蹤的主要工作目標。它使用CPU和GPU執(zhí)行一定的光線追蹤功能,但同時也能支持計算硬件執(zhí)行光線追蹤計算,例如英偉達GeForce 20系列的圖靈微型架構(gòu)GPU。圖靈GPU中的RT核心在進行光線追蹤計算時據(jù)說比GeForce 10系列的GPU快8倍。當然,相應的軟件也必須通過DXR或其他方法支持光線追蹤,才能呈現(xiàn)出精美的視覺效果。

所以,這么看來光線追蹤技術(shù)已經(jīng)存在至少45年了,并非是新提出的技術(shù)。能讓我們在游戲或VR環(huán)境中實時體驗到這種技術(shù)進步的,應該是新的API和不斷升級的硬件,這才是真正的新事物。

后記

文章在reddit上發(fā)布后,也出現(xiàn)了不同的聲音,大家爭論的焦點都在“英偉達是否宣布過光線追蹤是他們提出的”這一點上。一些網(wǎng)友看過文章之后認為本文的中心思想是在反駁“英偉達創(chuàng)造出了光線追蹤技術(shù)”,這其實是某些媒體不恰當?shù)谋硎鲈斐傻恼`會。

事實上,作者的本意是想讓大家了解光線追蹤技術(shù)這一重要圖形處理的歷史,由于英偉達發(fā)布的強大顯卡,使得這一技術(shù)能在游戲中實時完成渲染,這才是創(chuàng)新所在。

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

    關注

    0

    文章

    79

    瀏覽量

    11349
  • 光線追蹤
    +關注

    關注

    0

    文章

    185

    瀏覽量

    22048

原文標題:英偉達圖靈架構(gòu)的確不錯,但光線追蹤技術(shù)可不是什么新鮮事

文章出處:【微信號:jqr_AI,微信公眾號:論智】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    光線追蹤技術(shù)學習資料

    資料是Peter Shirley的一周學會光線追蹤技術(shù)。資料為英文版.光線最終其實已經(jīng)不是什么新鮮技術(shù)了,但是最近隨著英偉達最新的顯卡加入了
    發(fā)表于 10-12 16:36

    光線追蹤技術(shù)的作用

    其實對于產(chǎn)品設計師而言,光線追蹤技術(shù)并不陌生。簡單的說,是自三維(3D)圖形誕生以來圖形技術(shù)領域最重要的進步之一,而且即將從高深的電影和廣
    發(fā)表于 11-02 08:21

    光線追蹤技術(shù)介紹

    光線追蹤:一種顛覆性技術(shù)
    發(fā)表于 01-22 07:19

    硬件光線追蹤的優(yōu)勢有哪些

    硬件光線追蹤的優(yōu)勢光線追蹤面臨的關鍵挑戰(zhàn)
    發(fā)表于 01-28 07:19

    光線追蹤等級系統(tǒng)的介紹

    我們?yōu)槭裁匆l(fā)布光線追蹤等級系統(tǒng)?它對游戲意味著什么?
    發(fā)表于 01-29 07:41

    如何看待光線追蹤

    光線追蹤我們實際應用中經(jīng)常用嗎,他到底是一項什么技術(shù)?
    發(fā)表于 03-07 08:36

    什么是光線追蹤?

    什么是光線追蹤?
    發(fā)表于 05-28 06:38

    怎樣實現(xiàn)光線追蹤

    怎樣實現(xiàn)光線追蹤?怎么使光線追蹤生效?
    發(fā)表于 05-31 06:51

    硬件光線追蹤的優(yōu)勢有哪些?

    光線追蹤面臨的關鍵挑戰(zhàn)是什么?硬件光線追蹤的優(yōu)勢有哪些?
    發(fā)表于 05-31 06:53

    【驚呆!】光線追蹤效果竟然這么震撼!

    實時光線追蹤(real-time ray tracing)一直是很多圖形技術(shù)發(fā)燒友心中的夢想,其原理非常簡單就是“來自幾何光學的通用技術(shù),
    發(fā)表于 02-10 07:14 ?453次閱讀

    光線追蹤算法匯總

    在基本光線追蹤算法中,只追蹤有限數(shù)目的光線。
    的頭像 發(fā)表于 05-11 15:58 ?1.8w次閱讀
    <b class='flag-5'>光線</b><b class='flag-5'>追蹤</b>算法匯總

    如何在家里使用光線追蹤?

    圖形技術(shù)解釋起來通常很晦澀,但是光線追蹤很容易理解。試圖模擬光在現(xiàn)實世界中的工作方式。光線追蹤
    的頭像 發(fā)表于 06-15 13:16 ?3116次閱讀

    NVIDIA OptiX光線追蹤引擎的功能特性

    NVIDIA OptiX 光線追蹤引擎用于在 GPU 上實現(xiàn)出色光線追蹤性能的應用框架,提供簡單、遞歸式的靈活工作流,用于加速光線
    的頭像 發(fā)表于 09-14 09:37 ?3526次閱讀

    光線追蹤:計算機模擬自然光的奧秘

    在計算機圖形學領域,有一種技術(shù)能夠模擬光線在三維場景中的物理行為,從而生成高度逼真的圖像,這就是光線追蹤。光線
    的頭像 發(fā)表于 10-10 10:08 ?1784次閱讀
    <b class='flag-5'>光線</b><b class='flag-5'>追蹤</b>:計算機模擬自然光的奧秘

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

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