在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

深耕15年,Imagination 到底如何在手機上實現光線追蹤?

穎脈Imgtec ? 2022-09-23 14:26 ? 次閱讀

來源:騰訊游戲學堂


光線追蹤可以說是近些年游戲行業最熱門的技術之一,對比傳統的3D渲染,它為我們帶來了更為逼真的陰影與反射效果,讓游戲畫面呈現更為真實的視覺體驗。但目前光追的普遍應用仍是在PC端,對于廣大的移動端玩家來說,所需要的并不只是硬件的升級,還需要更多軟件的支持。

針對這一痛點,在由騰訊游戲學堂舉辦的TGDC2022騰訊游戲開發者大會上,來自Imagination Technologies公司的圖形技術美工專家Alekos Caporali就以從業者的角度,為我們分享了手游光線追蹤的技術實現原理、工作流程與優點。


以下是演講實錄:我是Alekos Caporali,我是Imagination Technologies公司演示團隊的圖形技術美工專家。

首先請允許我簡單介紹一下我所在的公司——Imagination Technologies。在過去的30年時間里,我們一直致力于設計GPU并且在在移動設備有很強大的表現大,同時,我們也為臺式、汽車和許多其他應用市場提供IP技術在一些最早的主機游戲中就有我們的技術,例如世嘉公司的Dreamcast。正是有了這些經驗,我們有機會從2007年起開創硬件光線追蹤研究的先河。如今,我們已成為移動GPU領域和移動硬件光線追蹤領域的引領者。

67cc5258-3ac0-11ed-b180-dac502259ad0.png

并非所有的光線追蹤硬件都一樣,因此,在評估不同解決方案的性能時我們需要考慮幾個要點。為了幫助識別現代硬件中不同等級的光線追蹤能力,我們設計了一張圖表。每上升一個等級,對效率的關注就會提高,市場并非總是基于效率而變化。

比如說最近發布了帶有光線追蹤功能的第二代臺式電腦硬件,僅提供更多的光線追蹤處理便提高了性能,這自然需要更大面積的硅片和更多的功耗,但這種粗暴的方法并非是可行的解決方案,因為有些移動設備等需要在功耗預算內運行。

67eba7b6-3ac0-11ed-b180-dac502259ad0.png

今天我不會詳細介紹這里顯示的所有等級,但大家需要明白,0級和1級是以前的解決方案,如今已經很少見了,它們是開啟光線追蹤的初級解決方案;2級和3級最流行,也就是當今常用的基于軟件的光線追蹤;最后是我們今天要集中討論的兩個等級。

4級在層次型包圍盒上增加了相干性排序的硬件,也是目前移動硬件光線追蹤的最佳實現方式,這是我們公司GPU中的硬件光線追蹤技術。

然后是5級,也是由我們公司開發的更先進的系統,并在2016年首次展示于PowerVR GR6500測試板,BVH處理也是通過專門的硬件解決方案來分類,這也更有效。

我們公司研究出了基于以下方式提高效率的系統——一個表面上反彈角度一致的光線會被排在一起,因此稱為相干性排序,這種技術以智能的方式優化整個光線分選過程,減少硬件運行的壓力,這使得其成為非常適合的移動解決方案。

讓我們進入正題,本次演講我會分為兩個部分。

第一部分,我會給大家演示如何實現全光線追蹤,解釋其背后的一些功能,并就如何創建針對游戲中光線追蹤的資源提供建議。

第二部分,我會給大家展示我們最新的光線追蹤,它完全建立在O3DE的游戲引擎上,該引擎可以輕松實現實時光線追蹤的全局光照。我會指導大家完成不同步驟,以便讓大家能夠首先了解RTGI的功能,使其在游戲引擎中起作用。

6810e616-3ac0-11ed-b180-dac502259ad0.png

我們在之前的演示中是如何實現光線追蹤的呢?

我要播放的一個我們公司開發的產品的演示,以便展示我們如何實現完全光線追蹤。在明顯的移動端游戲環境中,有針對移動性能預算的優化功能。這個演示視頻在我們內部引擎上運行。


以防大家還不了解,我先介紹一下光線追蹤的概念。光線追蹤其實是改變游戲規則的3D圖形技術,它模仿了光線在現實世界中的行動方式,而我們將要看到的僅僅展示了其部分能力。我們一起來看這段演示視頻。這是我們在2020-2021年開發的,它在移動預算中實現了光線追蹤的大部分功能。

684a49ba-3ac0-11ed-b180-dac502259ad0.png

大家可以在這張圖片上看到概要情況。

首先,不同材質表面形成了逼真的反射(紅框中),硬邊的光柵化陰影替換成了光線追蹤軟陰影(綠框中),這極大地增強了場景的真實性,最后還有實時全局光照(黃框中)。

68ae8ace-3ac0-11ed-b180-dac502259ad0.png

如何助力環境光以實現與現實生活中一樣更好更真實的效果?現在我們了解了光線追蹤能夠提供的主要功能,但這對我們技術美工和開發人員來說意味著什么?

對我們這些想實現這些功能的人來說意味著什么?我們在資源創建工作流程中需要改變哪些部分以使資源在開啟光線追蹤的引擎中正確地可視化?最重要的一點是:這是否很難做到?

好消息是這一流程與大家所習慣的流程幾乎別無二致!

只是更注重了一些細節——防止光線追蹤時可能出現惱人的偽影,稍后我會深入講解。

現在我先談模型優化。

光線追蹤的性能顯然也取決于場景的復雜性和模型的復雜性,所以在建模時需要注意——

首先要保持低多邊形數量,管理拓撲結構使其干凈平衡(這取決于你真正需要的網格細節數量);然后使用平滑組讓低多邊形的邊緣有正確的法線投影;最后,合理分割紋理資源,防止顏色滲出。在需要的情形下,可以通過多紋理疊加來降低紋理尺寸。有了以上要點,再適當使用精細模型,就可以制作出高質量的資源,渲染出完美的畫質。

68eda61e-3ac0-11ed-b180-dac502259ad0.png

第二組主題是繼續深入研究功能技術實現,比如說動畫,特別是攝像機動畫,這些動畫在光線追蹤環境中緩慢移動時效果更好,這是因為光線追蹤陰影和光線追蹤反射的去噪器有時需要聚合

6929284c-3ac0-11ed-b180-dac502259ad0.png

最后我想談談在為(PBR)物理材質生成紋理時需要采取的方法,也是在光線使用方面強度較低的一種。大家可以先看看這個演示視頻。正如大家所看到的一樣,它大大地改進了移動視頻游戲的總體外觀。


展示了該功能的外觀后,我最后會更為詳細地介紹RTGI如何工作,還會向大家展示如何輕松地在現代游戲引擎中實現這一功能。我將在O3DE中實現,這個引擎也用來做演示。6980e078-3ac0-11ed-b180-dac502259ad0.png在了解如何設置和激活該功能之前,我們需要先了解什么是真正的光線追蹤全局光照,以及它在現實生活和引擎中如何運行。我首先要說的是全局光照在游戲引擎中并非全新系統,我們經常看到全局光照作為單一的烘焙實例來實現,但是新的游戲引擎的真正創新之處在于:只有通過光線追蹤才能做到這一點,那就是實時計算全局光照系統。有了RTGI 這個系統完全動態化,對光的幾何形狀作出反應,在場景中材質實時發生變化。大家在這段視頻中可以看到全局光照在實時適應引擎視窗內的材質變化。


值得一提的是,RTGI旨在再現現實生活中的物理現象,從一個物體上反彈的光線會很自然地動態擴散到附近其他物體上。通過簡單的演示,我可以很容易地向大家展示它在現實世界中如何工作。如果我打開手機的手電筒,將手電筒直接對準一個藍色物體,從該物體擴散出來的光被藍色色調所覆蓋;要是我對準一個紅色物體,擴散的光線便是紅色色調。我們可以再看一下并注意以下區別:第一個物體和第二個物體所散射的光線之間存在差異。


那游戲引擎又是如何在軟件中使用光線追蹤技術來實現同樣的結果的呢?那便是使用“擴散式探針”。場景中基本上布滿了探針的光柵,光線追蹤在每個探針周圍投下數百條光線,擴散式探針檢測光線與附近幾何體的相交位置,并根據這些信息產生輻照度紋理,然后把這些信息投射到幾何體上,傳播光線的強度和顏色。這發生在實時激活探針和取消激活的整個場景中,根據活動幾何體的位置達到優化目的。


我們現在來看看這個系統如何幫助增強環境光的真實性。RTGI有幾個好處:第一,O3DE中的動態全局光照可以在同一場景中同時考慮到多個光源,對于提供光線追蹤的大家來說,它可以實時計算;第二,它也可像普通全局光照一樣烘焙;第三,它在活動光線方面非常省錢,不需要很高的預算便能正常工作;第四,還有一個好處是非常容易實現。69b75cfc-3ac0-11ed-b180-dac502259ad0.png那我們如何做到這一點?在開放3D中需要進入關卡添加新的組件,這就是漫反射全局光照。你可以直接設置系統質量,我選擇中等。然后可以創建新的實體或對象作為全局光照的容器,我將其重命名為全局光照。隨后,你需要在這個實體中添加新的組件。也就是漫反射探針光柵,它將決定環境中探針的光柵。但如果不定義邊界就無法工作,所以我將新的立方體作為一個定義,設置立方體的尺寸和立方體在三維空間中的位置,而這實際上已足以開啟可視化全局光照了。現在可以激活探針可視化了。也許我們可以開始在環境中更好地分配探針,我將采用1.5米x 1.5米的間距。最后可以設置偏置,可以設置每個探針的光線數量,我選擇144條光線來優化這一功能。這基本上是在O3DE等游戲引擎中激活全局光照所需要做的一切。大家現在已經能夠理解RTGI的基本功能了,并最終知道如何在新的游戲引擎中實現。


最后,我想提一下光線追蹤系統的前景,即我們的下一步探索方向是什么?目前,我們公司的開發者和技術美工都還在充分探索這種支持光線追蹤的系統。但幸運的是,我們能更容易地接受這種技術和相關的知識,我們公司正努力讓光線追蹤技術盡快在移動設備中被大家使用。相信在不久的將來,游戲玩家、技術美工、開發者和工程師能使用和享受這種技術。我們看到移動游戲行業有著光明的未來,或許也可以說是光線追蹤有著光明的未來,這讓我們滿懷期待!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • imagination
    +關注

    關注

    1

    文章

    574

    瀏覽量

    61374
  • 光線追蹤
    +關注

    關注

    0

    文章

    183

    瀏覽量

    21503
收藏 人收藏

    評論

    相關推薦

    EMMC存儲在手機中的應用

    的存儲技術,它集成了控制器和NAND閃存在一個單一的封裝中。這種集成設計簡化了手機制造商的設計和制造過程,因為它減少了需要集成的組件數量。EMMC遵循JEDEC標準,支持多種接口,如eMMC 4.5、eMMC 5.0和eMMC 5.1等,每個版本都有不同的性能和功能。 EMMC
    的頭像 發表于 12-25 09:36 ?447次閱讀

    通過安卓手機查找IP地址步驟

    我們在使用安卓手機的時候,可以在設備上通過一些方法來查到IP地址,而IP地址也分為公網IP地址和私網IP地址,具體怎么查找可以看下面步驟。 一、如何在手機上查找私網IP地址 方法一: ①打開手機
    的頭像 發表于 12-12 13:53 ?312次閱讀
    通過安卓<b class='flag-5'>手機</b>查找IP地址步驟

    基于光線追蹤實現反射折射效果

    本文翻譯自Scratchapixel3.0[1],是一個關于計算機圖形學的系統性的學習教程。如果有誤,歡迎在評論區討論。光線追蹤的另一個優點是,通過擴展光線傳播的思想,我們可以非常容易地「模擬反射
    的頭像 發表于 11-09 01:07 ?243次閱讀
    基于<b class='flag-5'>光線</b><b class='flag-5'>追蹤</b><b class='flag-5'>實現</b>反射折射效果

    基于光線追蹤的渲染算法實現

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

    天璣9400首發端側AI訓練,在手機上就把AI變聰明

    隨著AI技術的快速發展,聯發科通過天璣9400芯片進一步鞏固了其在手機端側AI市場的領導地位。作為天璣系列最新的旗艦產品,天璣9400不僅具備強大的AI性能,還首次在手機實現了生成式AI功能
    的頭像 發表于 10-14 18:25 ?340次閱讀
    天璣9400首發端側AI訓練,<b class='flag-5'>在手機上</b>就把AI變聰明

    無線定位器追蹤器跟手機怎么連接

    在手機的藍牙設置中搜索并選擇你的定位器設備。手機會自動搜索附近的藍牙設備,并列出它們的名稱。找到你的定位器追蹤器的名稱后,點擊它,并根據手機的提示完成配對過程。 查看信息 :配對成
    的頭像 發表于 09-29 10:01 ?1.8w次閱讀

    AMD光線追蹤專家加盟高通,共筑Adreno GPU性能新高度

    在科技行業日新月異的今天,頂尖人才的流動往往預示著技術創新與突破的新篇章。近日,一則令人矚目的消息在半導體與圖形處理領域引起了廣泛關注——AMD前光線追蹤技術領域的杰出專家Paritosh
    的頭像 發表于 07-11 10:03 ?601次閱讀

    手機上網的5個小秘密,你肯定不知道!

    智能手機時代,我們每天“機不離手”或者“機不離身”,那么對于手機上網過程,大家又了解多少呢?今天文檔君就帶大家了解幾個上網過程的小秘密,趕快小馬扎坐好。一、手機能上網到底需要幾個身份證
    的頭像 發表于 06-27 08:05 ?333次閱讀
    <b class='flag-5'>手機上</b>網的5個小秘密,你肯定不知道!

    ESP32作為藍牙設備與手機連接時,可以在手機狀態欄顯示藍牙設備電量嗎?

    想請問一下,ESP32作為藍牙設備與手機連接時,可以在手機狀態欄顯示藍牙設備電量嗎?我使用ble的battery service發現無法在手機狀態欄顯示,還是需要通過第三方軟件才能獲取。有什么方式可以像藍牙耳機那樣直接
    發表于 06-05 08:00

    解碼AI驅動的DLSS 3.5光線重建功能

    神經網絡渲染器提高了光線追蹤圖像質量,使用可在采樣光線之間生成更高質量像素的 AI 網絡取代需要人工設計的降噪器。
    的頭像 發表于 05-11 11:06 ?563次閱讀
    解碼AI驅動的DLSS 3.5<b class='flag-5'>光線</b>重建功能

    MediaTek攜手望塵科技通過移動端光線追蹤技術打造沉浸體育游戲體驗

    MediaTek攜手望塵科技(GALA Sports),在手游領域實現光線追蹤技術的革命性應用。該技術現已成功融入望塵科技旗下的釣魚與籃球體育游戲中,極大地提升了玩家的視覺沉浸體驗,
    的頭像 發表于 05-07 11:39 ?712次閱讀

    MediaTek攜手望塵科技共同推進移動端光線追蹤技術在手游中的應用落地

    MediaTek 與望塵科技(GALA Sports)攜手合作,共同推進移動端光線追蹤技術在手游中的應用落地,將該技術成功導入了望塵科技旗下的釣魚和籃球體育在線類游戲,為玩家帶來更具沉浸感的逼真游戲畫面。
    的頭像 發表于 04-18 10:04 ?422次閱讀
    MediaTek攜手望塵科技共同推進移動端<b class='flag-5'>光線</b><b class='flag-5'>追蹤</b>技術<b class='flag-5'>在手</b>游中的應用落地

    怎么在手機上做電路仿真

    在手機上進行電路仿真,您可以使用一些專業的電路仿真應用。這些應用通常提供豐富的元器件庫、強大的仿真功能和直觀的圖形界面,使得在手機上進行電路設計和仿真變得方便而高效。
    的頭像 發表于 03-29 14:25 ?2052次閱讀

    微軟:SSD固態硬盤可降低顯存占用,提高光線追蹤性能

    其專利說明如下:由于光線追蹤加速結構常需占用其他數據存儲空間(如幾何圖形和紋理數據),導致系統需大增內存負擔,且所需帶寬大。本文方法旨在緩解這一問題。
    的頭像 發表于 03-25 15:46 ?616次閱讀

    谷歌模型軟件怎么用手機下載

    在手機上下載谷歌模型軟件,您可以遵循以下步驟。
    的頭像 發表于 02-29 18:16 ?1068次閱讀
    主站蜘蛛池模板: tom影院亚洲国产一区二区| 黑色丝袜美美女被躁视频| 国产三级在线看| 国产三级影院| 激情四月婷婷| 成人伊人| 一级特黄aaaaaa大片| 天天插一插| 孩交啪啪网址| 2021久久精品免费观看| 91久操| 日本视频不卡| 一 级 黄 色 片生活片| 亚洲成在人线中文字幕| 日本亚洲天堂网| 久久人成| 亚洲视频黄| 美女张开大腿让男人捅| 激情文学综合丁香| wwwxxxx在线观看| 手机在线看片你懂的| xxxxxxxxx18免费视频| 亚洲一区二区三区在线网站 | 黄色片日本网站| 自拍中文字幕| 久久精品国波多野结衣| h网站在线| 一本二卡三卡四卡乱码二百| 三级网站在线| 国产精品久久久久久久久福利| 亚洲夜夜爱| а8天堂资源在线官网| 老师喂我吃她的奶水脱她胸罩| 四虎影院网| 黄色福利视频网站| 天天做天天干| tube69hdxxxx日本| 亚洲人成人77777网站| 免费四影虎ww4hu10| 午夜影院在线观看免费| 午夜色大片在线观看|