国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

團(tuán)結(jié)引擎虛擬幾何體(Virtual Geometry)移動端正式上線

0
分享至

團(tuán)結(jié) 1.7.3 版本中,虛擬幾何體(Virtual Geometry, VG)功能正式支持 URP 渲染管線,以及包括 Android、iOS 在內(nèi)的移動端設(shè)備。將上億面片量級的影視級實時渲染能力從 PC 端帶入到了移動端,旨在為移動端的次世代畫質(zhì)飛躍奠定堅實的技術(shù)基礎(chǔ)。

以下場景為虛擬幾何體示例場景,四個視角分別代表了渲染結(jié)果、ClusterID、TriangleID、InstanceID。這個場景的三角形面數(shù)規(guī)模在10 億左右,可以從 TriangleID 的視圖下看到,場景中三角面十分密集。在經(jīng)典的渲染管線中,實時渲染如此龐大數(shù)量的三角面幾乎是不可能完成的事情。然而在虛擬幾何體技術(shù)的加持下,在移動設(shè)備渲染如此精細(xì)的場景也成為了可能。

下面兩圖展示了此場景運(yùn)行在 iphone13 (蘋果A15芯片)上的狀態(tài),其中第二張圖為場景中三角面的示意圖。在此視角下有一個 12×13 的雕像陣列,其中每個雕像都是有 400 萬面的掃描資產(chǎn)。那么在這個視角下,總計同屏實時渲染了超過 6 億個三角面

[注1]
。而在這樣的中端機(jī)型上,可以以 30 幀的幀率穩(wěn)定渲染這個畫面。



值得一提的是,這個示例場景中不僅只包含超高面數(shù)的模型。場景中包含了超過10000 個物體,超過100 個的不同材質(zhì),其中包括了 alpha clip 材質(zhì)。場景中添加了數(shù)十個點(diǎn)光源,并且使用了光照探針、光照貼圖等全局光照方案。并且也添加了粒子特效、后處理等渲染效果。這并非僅僅只是一個只用于展示多面數(shù)渲染的場景,而是一個包含了眾多應(yīng)用場景的真實用例。

移動端虛擬幾何體性能分析
幀率對比

由于在較重的場景中無法運(yùn)行經(jīng)典的渲染管線,所以我們使用了如下所示的簡單退化場景來對開啟/關(guān)閉虛擬幾何體的幀率進(jìn)行對比。場景中依舊是掃描資產(chǎn)的雕像,每個雕像有 400 萬面,共有 13 個雕像。視頻上/下部分分別代表開啟/關(guān)閉虛擬幾何體的情況。在 iphone13 上開啟虛擬幾何體來渲染這些高模時,可以穩(wěn)定在60 幀進(jìn)行渲染。然而關(guān)閉虛擬幾何體,只使用普通的延遲渲染管線進(jìn)行渲染時,幀率大約只有10 幀左右。通過這個簡單的場景,我們可以直觀感受到虛擬幾何體技術(shù)給移動設(shè)備上渲染高面數(shù)模型的能力帶來的巨大提升。

Draw Call 數(shù)目與顯存占用對比

使用虛擬幾何體技術(shù)可以大幅度降低在復(fù)雜場景下所需要的 Draw Call 數(shù)量以及顯存占用。對于開始的示例場景,當(dāng)關(guān)閉VG時,場景總共需要5.5k 個 Draw Call才能完成繪制,這里 Draw Call 數(shù)量較多是因為場景中有大量物體以及大量材質(zhì)。場景總體需要大約6GB的顯存占用,這里主要是因為場景中高面數(shù)模型數(shù)據(jù)占據(jù)顯存

[注2]


關(guān)閉 VG 時,渲染參數(shù)

而當(dāng)開啟 VG 時,普通 Draw Call 只需要625 個

[注3]
,VG 相關(guān)的 Draw Call 僅需472 個,整體 Draw Call 數(shù)量降低約80%。虛擬幾何體管線區(qū)別于經(jīng)典的延遲渲染管線,GBuffer 的渲染從逐物體進(jìn)行變?yōu)橹鸩馁|(zhì)進(jìn)行。幾何信息只需極少量 Draw Call 即可完成 Visibility Buffer 的繪制(在此場景下,僅需 6 次 Draw Call),而后逐材質(zhì)進(jìn)行 GBuffer 的繪制,Draw Call 數(shù)量與場景中材質(zhì)數(shù)量正相關(guān)(此場景下需 466 次 Draw Call),但總體會遠(yuǎn)小于經(jīng)典渲染管線逐物體繪制的 Draw Call 數(shù)目。同時,場景總體占用的顯存為1.15 GB,也降低約80%。這是由于虛擬幾何體采用流式傳輸?shù)姆绞竭M(jìn)行數(shù)據(jù)傳輸,真正被需要的幾何數(shù)據(jù)才會被讀取并傳輸?shù)斤@存之中,這能保證穩(wěn)定且不會超越設(shè)定上限的顯存占用大小。


開啟 VG 時,渲染參數(shù)

除了整體的 Draw Call 數(shù)目,對于一些部分的 Draw Call 也有特殊的優(yōu)化。比如在陰影的繪制部分:使用包含 4 個 Cascade 的 CSM 陰影。當(dāng)關(guān)閉 VG,使用 SRP Batcher 的陰影繪制時,需要16 個SRPBatch,大約包含共4800 次 Draw Call才能完成陰影的繪制。


關(guān)閉 VG 時,陰影渲染 Draw Call

而當(dāng)開啟 VG 時,僅需要6 次 Draw Call就能完成全部陰影的繪制,這無疑是一個巨大的提升。


開啟 VG 時,陰影渲染 Draw Call


功耗情況

依舊是在最初的示例場景中,在 iphone 13 上進(jìn)行持續(xù) 1 小時的功耗測試。最終功耗大約穩(wěn)定在 3W 左右,設(shè)備溫度穩(wěn)定在 41℃ 左右。在一小時的持續(xù)時間內(nèi),幀率基本保持完全穩(wěn)定。


在 Android 上,整體表現(xiàn)與在 iOS 上類似。在搭載了天璣 9300 芯片的 Android 設(shè)備上進(jìn)行功耗測試。最終功耗大約穩(wěn)定在 2W 左右,設(shè)備溫度穩(wěn)定在 36℃ 左右。在持續(xù)時間內(nèi),有一小段時間的低幀率。在大多時間幀率都保持穩(wěn)定。


移動端虛擬幾何體優(yōu)化

為了適配移動端虛擬幾何體,基于移動端硬件的特性,我們使用了多個優(yōu)化方案:

1.基于移動端硬件的特性,虛擬幾何體推出了模型數(shù)據(jù)固定壓縮比例的編碼方案。相較于原有的可變壓縮比例編碼方案降低約45%的 ALU 開銷。使得在 GPU 上實現(xiàn)更高效的解碼計算,顯著降低移動端 GPU 運(yùn)算壓力。

2.可變壓縮比例方案在一定情況下可能增加包體大小。為了優(yōu)化數(shù)據(jù)大小,我們推出了針對模型數(shù)據(jù)的層級剔除。用戶可手動調(diào)整模型留存的層級比例,平衡數(shù)據(jù)大小與模型精度。對于高精度模型,可以優(yōu)化超過90%的數(shù)據(jù)占用大小。


最大程度留存以及低程度留存層級比例時,渲染表現(xiàn)對比以及數(shù)據(jù)大小對比

3.為了平衡畫面表現(xiàn)與性能,我們推出了 Rendering Detail Bias 的選項。用戶可手動調(diào)節(jié)此值,使畫面傾向于選擇更加精細(xì)或粗糙的渲染層級。調(diào)節(jié)此值最多可使場景降低約75%的渲染面數(shù),進(jìn)一步提高渲染效率。


Rendering Detail Bias = 0


Rendering Detail Bias = 3

4.針對移動端的虛擬幾何體,重新定制了陰影貼圖、GPU 驅(qū)動的反射探針等實現(xiàn),進(jìn)一步提高性能。

快速上手

使用移動端的虛擬幾何體非常簡單,只需要簡單幾步即可完成。

1.創(chuàng)建 URP 工程,在 Edit -> Project Settings -> Graphics 中開啟虛擬幾何體總開關(guān);


2.導(dǎo)入模型資產(chǎn),在 Model Importer 中開啟模型的 VG 開關(guān);


3.入開啟了 VG 的模型到 Scene 中,并編輯一個您理想中的場景;

4.像普通工程一樣進(jìn)行出包,即可在移動設(shè)備上使用虛擬幾何體了。

在實踐中,為了獲得更好的性能,我們還需要針對虛擬幾何體進(jìn)行一些特殊的設(shè)置,包括前文提到的固定壓縮比例設(shè)置、模型層級剔除設(shè)置、渲染細(xì)節(jié)偏移設(shè)置等。

詳情可見官方文檔中對設(shè)置的詳細(xì)說明。

https://docs.unity.cn/cn/tuanjiemanual/Manual/VirtualGeometry-UseOnMobile.html

??注意事項

1.虛擬幾何體移動端當(dāng)前僅支持 iPhone 8(A11芯片)及之后推出的 A 系列芯片和 M 系列芯片的蘋果移動設(shè)備、裝配天璣 9200 及之后推出的 9000 系天璣芯片和驍龍 8 Gen2 及之后推出的8系驍龍芯片的安卓移動設(shè)備;

2.對于更早期的芯片,大多對 SSBO cache 以及 Compute Shader 的支持不完善,會導(dǎo)致帶寬瓶頸或計算效率低下。故而暫時不建議使用虛擬幾何體。所以對于低端機(jī)型,推薦回退使用 LOD Group;

3.移動端上 Budget Memory 在根據(jù) Quality 的設(shè)置申請后,不會擴(kuò)充大小,如果出現(xiàn)部分物體無法繪制情況,可嘗試增加 Budget Memory 中 Persistent Buffer 大小。

未來展望

未來,團(tuán)結(jié)引擎的 VG Mobile 功能將持續(xù)強(qiáng)化,致力于為開發(fā)者提供更好、更全面的服務(wù),包括但不限于:

  • 支持更多芯片,更多移動端機(jī)型。

  • 對開源鴻蒙系統(tǒng)的支持。

  • 持續(xù)的性能優(yōu)化。

  • 優(yōu)化工作流。


[注]

1.同屏渲染 6 億面指當(dāng)前畫面中,所有模型共有 6 億數(shù)量級的三角面。在經(jīng)過虛擬幾何體的減面后,實際繪制的三角面會小于此值。

2.由于關(guān)閉 VG 后,示例場景過重導(dǎo)致無法正常在移動設(shè)備上運(yùn)行。這里展示的數(shù)據(jù)是在 PC 上的數(shù)據(jù)。對于 Draw Call 數(shù)目和顯存占用而言,PC 上與在移動端上結(jié)果相近。

3.場景中還存在非 VG 的 Draw Call 是因為場景中存在少量不支持 VG 的材質(zhì)。

Unity 官方微信

第一時間了解Unity引擎動向,學(xué)習(xí)進(jìn)階開發(fā)技能

每一個“點(diǎn)贊”、“在看”,都是我們前進(jìn)的動力


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
張雪峰離世后,峰學(xué)蔚來接班人終于曝光

張雪峰離世后,峰學(xué)蔚來接班人終于曝光

陳意小可愛
2026-03-25 18:07:07
多名醫(yī)生建議:血糖不超過這個值,該吃吃該喝喝,吃點(diǎn)甜的更健康

多名醫(yī)生建議:血糖不超過這個值,該吃吃該喝喝,吃點(diǎn)甜的更健康

健康之光
2026-03-24 22:20:04
全網(wǎng)動容!兄弟哭曝張雪峰往事,人民日報發(fā)聲,衛(wèi)健委嚴(yán)查

全網(wǎng)動容!兄弟哭曝張雪峰往事,人民日報發(fā)聲,衛(wèi)健委嚴(yán)查

海闊山遙YAO
2026-03-26 05:46:42
地球上最牛比、最搞笑、最奇葩、最屌爆的武裝:非洲叛軍

地球上最牛比、最搞笑、最奇葩、最屌爆的武裝:非洲叛軍

年代回憶
2026-03-25 20:30:16
謝苗新片火出國外了!爛番茄100分封神,已定檔5月上映

謝苗新片火出國外了!爛番茄100分封神,已定檔5月上映

喜歡歷史的阿繁
2026-03-26 01:17:02
炸穿阿瓦士!美以聯(lián)手端掉伊朗革命衛(wèi)隊總部,現(xiàn)場夷成白地

炸穿阿瓦士!美以聯(lián)手端掉伊朗革命衛(wèi)隊總部,現(xiàn)場夷成白地

老馬拉車莫少裝
2026-03-23 13:00:44
內(nèi)部人士:NBA或?qū)⑷∠齑牽茟选惣{德的“無效”合同

內(nèi)部人士:NBA或?qū)⑷∠齑牽茟选惣{德的“無效”合同

好火子
2026-03-25 23:51:43
微軟前CTO長文控訴:Windows被搞成一鍋粥!14年14次轉(zhuǎn)變、17種GUI共存

微軟前CTO長文控訴:Windows被搞成一鍋粥!14年14次轉(zhuǎn)變、17種GUI共存

快科技
2026-03-25 15:13:32
徹底涼涼!世界第一右后衛(wèi)空降皇馬,阿諾德伯納烏生涯懸了

徹底涼涼!世界第一右后衛(wèi)空降皇馬,阿諾德伯納烏生涯懸了

奶蓋熊本熊
2026-03-25 03:54:43
爽,公司全員裁撤,就地解散!

爽,公司全員裁撤,就地解散!

黯泉
2026-03-21 12:20:16
伊朗復(fù)仇,美國最害怕的事情發(fā)生!戰(zhàn)爭令人想起這位累死的大人物

伊朗復(fù)仇,美國最害怕的事情發(fā)生!戰(zhàn)爭令人想起這位累死的大人物

華人星光
2026-03-20 11:48:15
史上最大反轉(zhuǎn)!《紅色沙漠》開發(fā)商股價跌后暴漲27%

史上最大反轉(zhuǎn)!《紅色沙漠》開發(fā)商股價跌后暴漲27%

3DM游戲
2026-03-25 16:26:05
滿月宴風(fēng)波升級!汪小菲一句話當(dāng)場“打臉”,馬筱梅瞬間尷尬

滿月宴風(fēng)波升級!汪小菲一句話當(dāng)場“打臉”,馬筱梅瞬間尷尬

橙星文娛
2026-03-23 10:20:57
科威特逮捕六名涉嫌暗殺計劃的嫌疑人 - 與伊朗支持的真主黨有關(guān)

科威特逮捕六名涉嫌暗殺計劃的嫌疑人 - 與伊朗支持的真主黨有關(guān)

一種觀點(diǎn)
2026-03-26 08:22:43
成都寶媽近一年狂掃5套“老破小”!地鐵口+軟裝實現(xiàn)以租養(yǎng)貸

成都寶媽近一年狂掃5套“老破小”!地鐵口+軟裝實現(xiàn)以租養(yǎng)貸

封面新聞
2026-03-25 21:28:05
以色列打不動了想停火,伊朗說不:47年的賬,今天得算清

以色列打不動了想?;穑晾收f不:47年的賬,今天得算清

阿傖說事
2026-03-26 03:58:41
長期不住的房子,物業(yè)費(fèi)能少交嗎?民法典早說了,別再交冤枉錢!

長期不住的房子,物業(yè)費(fèi)能少交嗎?民法典早說了,別再交冤枉錢!

老特有話說
2026-03-11 14:47:30
“戲混子”又來嚯嚯央視???雙眼無神、演技拉夸,還不如7歲孩子

“戲混子”又來嚯嚯央視???雙眼無神、演技拉夸,還不如7歲孩子

科普100克克
2026-03-26 00:45:32
江蘇銀行,正在甩賣地產(chǎn)壞賬

江蘇銀行,正在甩賣地產(chǎn)壞賬

牛刀財經(jīng)
2026-03-25 13:07:54
張雪峰公司對聯(lián)已拆!一個月前注冊近40枚“姩菡”商標(biāo),捐款千萬

張雪峰公司對聯(lián)已拆!一個月前注冊近40枚“姩菡”商標(biāo),捐款千萬

離離言幾許
2026-03-25 15:07:06
2026-03-26 09:03:00
Unity incentive-icons
Unity
Unity中國官方帳戶
2449文章數(shù) 6730關(guān)注度
往期回顧 全部

科技要聞

硅谷因AI大裁員?一線工程師戳破真相

頭條要聞

"10元手沖咖啡"阿姨曾1天賣1000杯 如今只賣兩三杯

頭條要聞

"10元手沖咖啡"阿姨曾1天賣1000杯 如今只賣兩三杯

體育要聞

35歲替補(bǔ)門將,憑什么入選英格蘭隊?

娛樂要聞

張雪峰遺產(chǎn)分割復(fù)雜!是否立遺囑成關(guān)鍵

財經(jīng)要聞

黃仁勛:芯片公司的時代已經(jīng)結(jié)束了

汽車要聞

智己LS8放大招 30萬內(nèi)8系旗艦+全線控底盤秀實力

態(tài)度原創(chuàng)

親子
時尚
健康
本地
房產(chǎn)

親子要聞

四歲萌娃歐洲街頭挑戰(zhàn)街舞,圍觀路人紛紛為小萌娃鼓掌

《非窮盡列舉》,好看又絕望

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

本地新聞

來永泰同安 赴一場春天的約會

房產(chǎn)要聞

41億!259畝!建學(xué)?!齺嗊@個大城更,最新方案曝光!

無障礙瀏覽 進(jìn)入關(guān)懷版