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

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

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

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

酷炫3D效果在瘦設(shè)備上也能實現(xiàn)?

物聯(lián)網(wǎng)星球 ? 2021-12-21 17:55 ? 次閱讀

作者:zhuhuanhuan,圖形技術(shù)專家

隨著3D技術(shù)的應(yīng)用普及,越來越多的場景都能看到3D的身影,比如充電動效、3D壁紙、游戲等等,給用戶帶來了更有趣、更豐富的體驗。要滿足用戶的3D體驗需求,離不開3d渲染引擎。本期,我們就和大家聊一聊HarmonyOS的3D渲染引擎。

一、產(chǎn)生背景


現(xiàn)有的商業(yè)3D引擎,在游戲、工業(yè)設(shè)計、影視等領(lǐng)域發(fā)揮了至關(guān)重要的作用。為了兼顧跨平臺的一致性、降低開發(fā)者的使用門檻,這些引擎往往會對不同的硬件平臺做抽象,提供一站式的統(tǒng)一開發(fā)框架,讓開發(fā)者在開發(fā)應(yīng)用時無需關(guān)注硬件平臺的差異性。這雖然給開發(fā)者帶來了便利,但在一些輕量級3D場景下卻存在應(yīng)用架構(gòu)龐大的問題,并且會消耗過多的內(nèi)存和功耗。

以3D壁紙為例,如果使用現(xiàn)在流行的商業(yè)渲染引擎來實現(xiàn),其內(nèi)存占用和功耗都很大。下面的圖1展示了一款典型的2D靜態(tài)壁紙與其3D版本之間的資源消耗對比。可以看出,內(nèi)存和功耗都大大增加了,這會大幅降低設(shè)備的待機時間。

圖1 靜態(tài)壁紙與動態(tài)壁紙的資源消耗對比

為了解決當前主流渲染引擎資源占用過高的問題,服務(wù)“1+8+N”眾多設(shè)備的輕3D需求,華為自主研發(fā)了全新的輕量級HarmonyOS 3D渲染引擎。

二、HarmonyOS 3D渲染引擎介紹


HarmonyOS 3D渲染引擎采用了業(yè)界最先進的ECS(Entity-Component-System,實體-組件-系統(tǒng))渲染引擎架構(gòu)。 ECS架構(gòu)的數(shù)據(jù)和方法分離,按照組合的方式將組件及其行為拼裝成對象,對cache命中更加友好,并且更加易于實現(xiàn)多線程并行。

那么基于ECS架構(gòu)的HarmonyOS 3D渲染引擎到底是怎樣的?下面我們從典型特征、特性列表、性能表現(xiàn)三個方面,帶大家了解HarmonyOS 3D渲染引擎。

1. 典型特征


HarmonyOS 3D渲染引擎具有以下典型特征:

  • 數(shù)據(jù)驅(qū)動

為了最大限度減輕迭代開發(fā)的工作量,采用了數(shù)據(jù)驅(qū)動的設(shè)計思想,使得大量配置和修改都無需重新編譯代碼。例如render node graph、shader pipeline、renderpass layout、vertex data declaration和post-processing等內(nèi)容都可以通過json等文本文件指定,開發(fā)者可以通過修改這些配置文件實現(xiàn)改變渲染流程、增加后處理效果、修改模型形狀等操作。

  • 插件機制

在保持引擎核心代碼盡可能少的同時,提供了極為方便的架構(gòu)級插件擴展支持。比如,在低端設(shè)備上,可以只提供引擎的核心部件,這樣編譯出來的二進制文件規(guī)模非常小。而在高端設(shè)備上,可以根據(jù)需要添加擴展功能插件,例如碰撞功能、粒子效果等。這樣,既可以降低應(yīng)用的資源消耗,也可以讓開發(fā)者輕松構(gòu)建自定義渲染管線。

  • 高度并行

自動支持渲染并行化。GPU資源可以按照lock-free的方式訪問,開發(fā)者無需使用鎖,也不用擔心資源訪問的多線程競爭問題。

  • 軟硬結(jié)合

HarmonyOS與HISI芯片的軟硬件聯(lián)合優(yōu)化,以及華為在GPU Turbo技術(shù)的長期沉淀,為3D應(yīng)用能效比的提升作出了重要貢獻。

  • 現(xiàn)代圖形API

圖形API充分借鑒了Vulkan API的設(shè)計思想,能夠有效利用Vulkan的大量創(chuàng)新特性,例如multi-queue、indirect rendering、stateless rendering、descriptor sets等。


2. 特性列表


相比當前業(yè)界常用的渲染引擎,HarmonyOS 3D渲染引擎已經(jīng)支持所有核心功能和常用特性,可以滿足絕大部分3D應(yīng)用的開發(fā)需求。下面我們就來看看HarmonyOS 3D渲染引擎支持哪些特性吧:

圖2 支持的特性列表

說明:圖2中的“插件系統(tǒng)”是可以根據(jù)需要進行擴展的特性,其他特性則是系統(tǒng)默認支持的特性。

如圖2所示,HarmonyOS 3D渲染引擎除了支持Java/C++ API以外,還將在2022年支持HarmonyOS的JS開發(fā)框架和聲明式UI。后處理方面,目前支持FXAA抗鋸齒技術(shù),后續(xù)還將支持基于時域的TAA(Temporal Anti-Aliasing)抗鋸齒技術(shù),以達到更好的顯示效果。

3. 性能表現(xiàn)


HarmonyOS 3D渲染引擎主打輕量級,其性能表現(xiàn)尤為重要。

我們從開源項目獲取了一些標準模型,這些模型經(jīng)常用于圖形領(lǐng)域的各種demo測試。基于麒麟990平臺評估這些模型在多個引擎中的性能表現(xiàn),測試結(jié)果如下圖所示:

圖3 性能測試結(jié)果

開源項目:https://github.com/KhronosGroup/glTF-Sample-Models

從以上測試結(jié)果可以看出,HarmonyOS 3D渲染引擎在內(nèi)存和功耗上表現(xiàn)都非常出色。

三、應(yīng)用示例


HarmonyOS 3D渲染引擎當前主要面向普通的應(yīng)用開發(fā)者,典型應(yīng)用場景是在以2D為主的應(yīng)用中嵌入少量的3D元素。

目前3D渲染引擎已經(jīng)內(nèi)置到HarmonyOS中了,下面我們來看看HarmonyOS 3D渲染引擎的幾個典型應(yīng)用示例:

UX 3D動效:

Qmoji(相機趣味變裝):

3D壁紙:

四、未來展望


雖然HarmonyOS 3D渲染引擎當前主要面向輕量級的3D應(yīng)用場景,但其同樣支持復雜3D場景的開發(fā),例如3D游戲、車控界面等。為了協(xié)作開發(fā)者更好地完成3D場景開發(fā),HarmonyOS將在2022年推出3D場景配套的開發(fā)工具,敬請期待!

未來,HarmonyOS 3D渲染引擎以及配套的3D開發(fā)工具鏈將隨著HarmonyOS持續(xù)演進,不斷拓寬應(yīng)用場景,持續(xù)推動3D應(yīng)用在各種智能設(shè)備上的廣泛落地,打造更加絢麗的數(shù)字世界!

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

    關(guān)注

    9

    文章

    2912

    瀏覽量

    108008
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1982

    瀏覽量

    30579
收藏 人收藏

    評論

    相關(guān)推薦

    騰訊混元3D AI創(chuàng)作引擎正式發(fā)布

    的AI技術(shù),能夠根據(jù)用戶提供的提示詞或圖片,直接生成高質(zhì)量的3D模型。這一功能極大地降低了3D內(nèi)容創(chuàng)作的門檻,使得即使是缺乏專業(yè)3D建模技能的用戶
    的頭像 發(fā)表于 01-23 10:33 ?168次閱讀

    技術(shù)資訊 | 2.5D3D 封裝

    本文要點在提升電子設(shè)備性能方面,2.5D3D半導體封裝技術(shù)至關(guān)重要。這兩種解決方案都在不同程度提高了性能、減小了尺寸并提高了效。2.5D
    的頭像 發(fā)表于 12-07 01:05 ?554次閱讀
    技術(shù)資訊 | 2.5<b class='flag-5'>D</b> 與 <b class='flag-5'>3D</b> 封裝

    TAS3103 EVM用于具有3D效果的數(shù)字音頻處理器

    電子發(fā)燒友網(wǎng)站提供《TAS3103 EVM用于具有3D效果的數(shù)字音頻處理器.pdf》資料免費下載
    發(fā)表于 12-06 14:01 ?0次下載
    TAS3103 EVM用于具有<b class='flag-5'>3D</b><b class='flag-5'>效果</b>的數(shù)字音頻處理器

    3D集成電路的結(jié)構(gòu)和優(yōu)勢

    3D 集成電路的優(yōu)勢有目共睹,因此現(xiàn)代芯片中使用了 3D 結(jié)構(gòu),以提供現(xiàn)代高速計算設(shè)備所需的特征密度和互連密度。隨著越來越多的設(shè)計集成了廣泛的功能,并需要一系列不同的特征,
    的頭像 發(fā)表于 12-03 16:39 ?969次閱讀
    <b class='flag-5'>3D</b>集成電路的結(jié)構(gòu)和優(yōu)勢

    維愛普3D打印設(shè)備工字電感磁芯:驅(qū)動創(chuàng)新與高效的科技核心

    在快速發(fā)展的3D打印領(lǐng)域,高精度、高效率的電源管理系統(tǒng)是確保設(shè)備穩(wěn)定運行、提升打印質(zhì)量的關(guān)鍵。深圳市維愛普電子有限公司,作為電磁兼容領(lǐng)域的佼佼者,其專為3D打印設(shè)備設(shè)計的工字電感磁芯,
    的頭像 發(fā)表于 09-03 10:54 ?339次閱讀

    3D打印耗材控濕方案--無水電解除濕器

    3D打印耗材濕度是指材料中水分的含量,對于3D打印工藝和打印效果具有重要影響。在3D打印過程中,材料需要經(jīng)過高溫熔化、擠出和固化等復雜步驟,如果材料含有過高的濕度,會導致打印出來的零件
    的頭像 發(fā)表于 09-03 10:20 ?731次閱讀
    <b class='flag-5'>3D</b>打印耗材控濕方案--無水電解除濕器

    裸眼3D筆記本電腦——先進的光場裸眼3D技術(shù)

    效果的用戶,這款筆記本電腦都能滿足你的需求。 一、卓越的3D模型設(shè)計能力 英倫科技裸眼3D筆記本電腦采用最新的光場裸眼3D技術(shù),使用戶無需佩戴3D
    的頭像 發(fā)表于 07-16 10:04 ?657次閱讀

    什么是光場裸眼3D

    光場裸眼3D技術(shù),是一種無需任何輔助設(shè)備(如3D眼鏡或頭顯)即可產(chǎn)生真實三維效果的技術(shù)。它通過特殊的顯示設(shè)備,精確控制光線的方向和強度,使觀
    的頭像 發(fā)表于 05-27 14:21 ?1292次閱讀
    什么是光場裸眼<b class='flag-5'>3D</b>?

    VR虛擬空間中的3D 技術(shù)

    中塑造3D模型 索尼在CES 2024展示了其最新的具有“空間內(nèi)容創(chuàng)建”功能的MR頭顯,讓用戶在佩戴頭顯的同時編輯和塑造3D模型。用戶
    的頭像 發(fā)表于 04-29 09:36 ?1598次閱讀
    VR虛擬空間中的<b class='flag-5'>3D</b> 技術(shù)

    3C薄片自動化料,3D視覺技術(shù)如何賦

    隨著制造業(yè)的快速發(fā)展,3C行業(yè)對薄片類零件的料需求日益增長。傳統(tǒng)的料方式往往依賴于人工操作,效率低下且存在誤差。為了解決這一問題,3D視覺技術(shù)應(yīng)運而生,為
    的頭像 發(fā)表于 04-17 14:29 ?508次閱讀
    <b class='flag-5'>3</b>C薄片自動化<b class='flag-5'>上</b>料,<b class='flag-5'>3D</b>視覺技術(shù)如何賦<b class='flag-5'>能</b>?

    NVIDIA生成式AI研究實現(xiàn)在1秒內(nèi)生成3D形狀

    NVIDIA 研究人員使 LATTE3D (一款最新文本轉(zhuǎn) 3D 生成式 AI 模型)實現(xiàn)雙倍加速。
    的頭像 發(fā)表于 03-27 10:28 ?554次閱讀
    NVIDIA生成式AI研究<b class='flag-5'>實現(xiàn)</b>在1秒內(nèi)生成<b class='flag-5'>3D</b>形狀

    裸眼3D頻頻“出圈” 電信積極布局并發(fā)力裸眼3D領(lǐng)域

    隨著科技的發(fā)展,現(xiàn)在3D視角已經(jīng)不是新鮮事。而現(xiàn)在,裸眼3D應(yīng)用則在頻頻“出圈”。特別是在5G的助力下,裸眼3D技術(shù)應(yīng)用更是成為科技圈一個熱點。
    的頭像 發(fā)表于 03-11 17:33 ?772次閱讀

    3D打印機法眼,BD系列工業(yè)級連接器究竟有哪些獨特之處?

    3D打印是近些年非常熱門的加工方式,它相較于傳統(tǒng)加工方式,無需復雜的工藝流程和生產(chǎn)線,就能實現(xiàn)高效快速的加工。3D打印打得溜,電源保障少不了。這其中工業(yè)級連接器往往充當了關(guān)鍵角色。BD系列連接器
    的頭像 發(fā)表于 03-05 08:16 ?592次閱讀
    <b class='flag-5'>能</b>入<b class='flag-5'>3D</b>打印機法眼,BD系列工業(yè)級連接器究竟有哪些獨特之處?

    麥爵士madrix麥覺仕智能燈光軟件功能解析

    一種媒體服務(wù)器,它在展示的實時效果方面有著突出的特點。通過點對點制圖以及內(nèi)置圖像和3D編程,它可以為您的工程項目帶來無盡
    的頭像 發(fā)表于 02-27 20:03 ?1236次閱讀
    麥爵士madrix麥覺仕智能燈光軟件功能解析

    中興努比亞發(fā)布全球首款5G+AI裸眼3D平板

    此平板采用Neovison 3D Anytime科技將2D畫面即時轉(zhuǎn)換為3D效果,增強觀影及音樂娛樂體驗的真實感。較前代產(chǎn)品而言,新設(shè)備在分
    的頭像 發(fā)表于 02-27 14:51 ?777次閱讀
    主站蜘蛛池模板: 欧美第一网站 | 性过程很黄的小说男男 | 天天摸天天摸天天躁 | 午夜色综合 | 亚洲女同一区二区 | 韩国三级理在线视频观看 | 亚洲综合成人网 | 午夜视频网 | 欧美黄色tv | 在线视频一区二区 | 99 久久99久久精品免观看 | 国产在线a不卡免费视频 | 久久精品午夜 | 91老色批网站免费看 | 日日草夜夜草 | 五月天激激婷婷大综合丁香 | 人人做天天爱夜夜爽中字 | www成人在线观看 | 特级深夜a级毛片免费观看 特级生活片 | 色女人天堂| 手机看片精品国产福利盒子 | 天天操天天操 | 黄色午夜视频 | 老头天天吃我奶躁我的动图 | 射久久 | 夜色福利视频 | 亚洲影视大全 | 国产精品夜夜春夜夜爽 | 国产亚洲美女精品久久久久狼 | 福利视频第一区 | 午夜寂寞影视 | 美国bj69 video18 | 人人澡 人人澡 人人看 | 婷婷视频网 | 99热网址| www.亚洲.com| 美女扒开尿口让男人桶 | 窝窝午夜看片成人精品 | 国产成人高清 | 亲女乱h文小兰第一次 | 欧美成人影院免费观 |