99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

更靈活的圖形渲染技術來了,團結引擎 VRS 助力提升圖形處理能力

0
分享至

Variable Rate Shading (VRS) 是一種圖形渲染技術,它允許在渲染過程中對不同區域使用不同的著色率,從而提高圖形處理效率和性能。VRS 技術使得不同區域的像素著色可以在不同的細節層次上進行處理,允許開發者根據場景的需要動態調整計算量,以達到在保證畫面質量的同時提高渲染效率的效果。

為了在保證視覺效果及質量的基礎上,降低 GPU 的消耗,進一步壓榨移動設備的性能,Tuanjie 1.4.1 版本開始,全平臺支持Tuanjie Variable Rate Shading (VRS)。歡迎廣大開發者下載體驗!

Tuanjie VRS

Tuanjie Variable Rate Shading (VRS),用于動態調整圖像中每個像素的渲染細節或“著色”速率,通過降低采樣點數目,將一定數量的采樣點作為一個 Unit 進行渲染,以此控制 Shading Rates。開啟后,可以在保證視覺表現的情況下,減少 GPU 的工作負擔,從而提高渲染效率,特別是在資源有限的情況下。

在 Tuanjie Editor 中,可以通過對不同 Mesh Renderer 設置不同的 Shading Rate,從而實現屏幕的不同位置有不同的渲染速率,以達到降低 GPU 開銷的?標。

同時,除了支持自定義設置 Shading Rate外,團結引擎提供了?種Camera-Relative Shading 算法,開啟后可以為未手動設置 Shading Rate 的 Mesh Renderer ?動計算近似 Shading Rate 值,以降低逐一手動修改 Renderer 的開發成本。

Tuanjie VRS 當前支持平臺及圖形 API

Tuanjie VRS 目前已支持所有打包平臺,包括但不限于車機平臺(HMI Android、QNX、Embedded Linux)、OpenHarmony、Android等。

但由于各平臺的硬件/芯片及操作系統對圖形 API 的支持均不相同,Tuanjie VRS 對目標平臺系統的圖形 API 及其版本有一定要求,請確保目標設備/平臺對于圖形 API 充分支持。具體要求可參考下表:


Tuanjie VRS 技術原理

基本原理

在 Tuanjie 引擎中引入了基于 Mesh Renderer 的 Per-Draw Variable Rate Shading (VRS) 渲染技術,為開發者提供了更高效、更靈活的渲染控制能力。

在 Tuanjie 的實現中:

1.基于 Mesh Renderer 層級:每個 Mesh Renderer 都可以獨立設置 Shading Rate,這允許開發者精細控制每個物體的渲染質量。

2.腳本和 Inspector 支持:開發者既可以通過腳本動態調整 Shading Rate,也可以直接在 Tuanjie Inspector 面板中方便地配置,滿足不同場景需求。

3.實時渲染優化:結合實際場景需求,根據物體投影于屏幕的占比動態調整 Shading Rate,顯著提升性能。

Camera-Relative Shading 算法實現原理

Tuanjie 全新推出的 Camera-Relative Shading 功能,為開發者提供了一種更加智能化的渲染優化方式。該功能能夠動態計算未設置 Shading Rate 的對象渲染比例,根據場景實時調整,確保關鍵畫面質量的同時提升性能。

Camera-Relative Shading Rate 的核心是利用攝像機參數和場景中的物體信息,動態計算每個物體的 Shading Rate。主要涉及到以下幾個因素:

1. 攝像機與屏幕的關系

根據攝像機的視角 (Field of View, FOV) 和屏幕的尺寸,計算攝像機到屏幕的距離比例。這一比例決定了畫面中對象的空間投影大小。

2. 對象與攝像機的距離

系統自動測量攝像機與每個渲染對象之間的距離。距離越遠,對象的屏幕投影面積越小,Shading Rate 可以適當降低以節約資源。

3. 屏幕投影面積

使用攝像機與對象的距離計算出對象在屏幕上的投影面積。如果投影面積較大,表示對象對畫面質量的影響更大,其 Shading Rate 會自動調整為更高的水平;反之則降低 Shading Rate。

4. 用戶設定的控制范圍

開發者可以在渲染設置中定義 最大 (Max Screen Area Ratio) 和 最小 (Min Screen Area Ratio) 投影比例,確保 Shading Rate 的調整在合理范圍內。此外,還提供多檔模式(如“中等”、“高”等)以滿足不同項目需求。

5. 平滑映射與分級調整

通過一個平滑的公式,將計算結果映射為離散的 Shading Rate 級別(如 1x1、2x2、4x4)。該調整是連續的,避免了畫面突變或跳動。

Graphics API 適配策略

為了在不同硬件和渲染 API 環境中保持高效的渲染性能和視覺效果,Tuanjie 擁有一套統一的適配策略。這套策略確保在不支持某些 Shading Rate 配置的情況下,系統能夠自動調整到兼容的設置,從而平衡性能與畫質。

適配策略一:當 API 本身不支持特定 Shading Rate

如果某個 API 明確不支持某些 Shading Rate 組合,Tuanjie 會將這些不支持的配置統一回退為 2x2。例如:

?D3D12 上的 4x2、4x4 配置在不支持的情況下將被設置為 2x2。

?GLES (QCOM) 的 2x4 和 4x4 配置直接回退為 2x2。

適配策略二:當 API 支持但硬件受限

在某些情況下,API 理論上支持特定 Shading Rate,但受限于硬件能力。為此,Tuanjie 提供如下回退機制:

?如果硬件支持 2x2,則優先設置為 2x2。

?如果硬件不支持 2x2,則退回到更基礎的 1x1。

這些策略確保即使在有限的 API 和硬件環境中,也能通過調整 Shading Rate 達到可用的性能。

使用手冊:如何使用 Tuanjie VRS ?

請確保已下載和安裝Tuanjie 1.4.1 及以上版本。

Tuanjie VRS Editor 中核心操作

打開Editor,通過頂部菜單欄Edit >> Project Settings >> Graphics >> Shading Settings,開啟 VRS。當前版本提供了兩個選項:Custom ShadingCamera-Relative Shading


選擇 Custom Shading

如果選擇 Custom Shading,選擇后可以開啟并使用 VRS 功能,在任一需要使用 VRS 的 Renderer 的 Inspector 面板中設置 Shading Rate 值,自定義每個 Renderer 的 Shading Rate。設置后,Render 會按照指定的 Shading Rate 進行渲染。

? 選中需要修改的 Renderer,在 Inspector 面板中,找到Additional Settings,選擇 Shading Rate 值。

? 共 9 個可選項:Size 1x1(表示每個采樣點作為一個 Unit 進行渲染,渲染結果畫面不變,與不啟用 VRS 的表現相同)、Size 1x2、Size 2x1、Size 2x2、Size 1x4、Size 4x1、Size 2x4、Size 4x2、Size 4x4(表示每 4x4 的采樣點作為一個 Unit 進行渲染,渲染結果畫面最模糊)。

? 若不修改,默認 Size 1x1。


選擇 Camera-Relative Shading

如果選擇 Camera-Relative Shading,默認使用系統提供的 Camera-Relative Shading 算法,為未手動設置 Shading Rate 的 Renderer自動計算近似 Shading Rate 值

? Relative Rate Shading Level:

- 參數值(可選項):Low、Normal、High

- 指定最終渲染質量,該值越高,渲染質量越高,渲染畫面越清晰。

? Max Screen Area Ratio & Min Screen Area Ratio:

- 限制物體投影到屏幕上的最大有效覆蓋值,超出范圍的值將會自動設置為 Max Screen Area Ratio 和 Min Screen Area Ratio。

- 表示指定物體投影到屏幕上的有效覆蓋值范圍。它是一個相對值,并不直接對應于屏幕上的物理像素尺寸。

注意:若選擇了 Camera-Relative Shading,同時又手動指定了部分 Renderer 的 Shading Rate,則實際渲染效果優先使用手動設置的值,Camera-Relative Shading 算法僅對未手動設置 Shading Rate 的 Renderer 生效。

設置完成后,可正常 Build 或 Export。實機運行即可查看 VRS 效果。

Tuanjie VRS Debug Tool

為了便于更直觀地看到場景中每個 Renderer 的 Shading Rate 設置,并便于調試,1.4.1 版本的 Editor 中,為 VRS 新增了 Debug Tool,可以通過頂部菜單欄Window >> Analysis >> Rendering Debugger >> Rendering開啟,Map Overlays 選擇“Shading Rate Value Map”。

開啟后,Scene 窗口中將通過顏色實時展示當前每個 Renderer 使用的 Shading Rate 值。Play Mode 同樣適用。

? Map Sizes:調試工具在 Scene 窗口中的占比,拖動以調整 Scene 窗口中調試工具大小。

? Show Shading Rate Map:勾選后,打開 Shading Rate 顏色圖例。


Tuanjie VRS 推薦場景及用法

VRS 可針對場景中任一 Renderer 進行自定義設置并生效。目標是降低 GPU 的Fragment InstructionsFragments Shaded

Shading Rate 越高,則渲染結果畫面越模糊,因此推薦在渲染內容較重的場景中,對于非視覺重心的 Renderer,設置較高(如 4x4)的 Shading Rate;對于視覺重心的 Renderer,設置較低的 Shading Rate(如 1x1),以保證視覺質量

Tuanjie VRS 在移動設備實際運行效果對比

因公眾號平臺圖片/視頻壓縮,建議下載安裝 Tuanjie 1.4.1 實際體驗!

左圖為原始畫質(Shading Rate 1x1):畫質清晰,運行卡頓

右圖為場景內物體全部開啟 VRS,并設置最高程度(Shading Rate 4x4):背景建筑/樹木模糊,運行流暢

原始畫質

開啟 VRS 4×4



在移動設備(安卓平臺)上實機運行對比視頻:

Tuanjie VRS 在移動設備實際運行性能指標及對比結果

在安卓移動設備上,全場景開啟 VRS 4x4 和全場景開啟 VRS 1x1 的 GPU 性能對比如下:



VRS 的目標是通過降低片段著色的分辨率和計算精度,減少片段著色器的復雜度和指令數,從而優化渲染性能。以下是幾個相關測量指標:

? ALU / Fragment:平均每個片段所執行的算術邏輯單元(ALU)操作的數量。

? EFU / Fragment:平均每個片段執行的特殊功能單元(EFU)操作的數量。

? Fragment ALU Instructions (Full):GPU 執行的完整(Full)片段 ALU 指令的總數。

? Fragment ALU Instructions (Half):GPU 執行的半精度(Half)片段 ALU 指令的總數。

? Fragment EFU Instructions:GPU 執行的片段 EFU 指令的總數。

? Fragment Instructions:GPU 執行的所有片段指令的總數。

? Fragments Shaded:GPU 實際著色的片段數量。

對比數據可以看出,場景中開啟了 VRS 4x4 后,GPU 的Fragment InstructionsFragments Shaded明顯降低。





以上就是此次團結引擎 1.4.1 版本中“可變速率著色渲染”的更新。 團結引擎將傾聽國內開發者的聲音,為大家帶來更多大家想要的功能,并且始終保持引擎的高性能、高畫質,以及穩定性。非常期待得到你的反饋,與我們一起共建中國版的實時 3D 引擎。

[1] 團結引擎官網:

https://unity.cn/tuanjie/tuanjieyinqing

[2] 團結引擎問答專區:

https://developer.unity.cn/plate/tuanjie-engine?tab=ask

[3] 團結引擎用戶手冊:

https://docs.unity.cn/cn/tuanjiemanual/Manual/UnityManual.html

Unity 官方微信

第一時間了解Unity引擎動向,學習進階開發技能

每一個“點贊”、“在看”,都是我們前進的動力

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

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.

相關推薦
熱點推薦
太扎心!泰山懸崖邊生死關頭,男友不顧自己抓住女友,始終沒松手

太扎心!泰山懸崖邊生死關頭,男友不顧自己抓住女友,始終沒松手

渺滄海一粟
2025-05-07 16:03:49
有意思,火箭隊為范弗利特4490萬美元合同的執行設定新的截止日期

有意思,火箭隊為范弗利特4490萬美元合同的執行設定新的截止日期

好火子
2025-05-08 05:01:21
李嘉誠明確站隊美國,絕不能讓李家在中國 “吃里扒外”!

李嘉誠明確站隊美國,絕不能讓李家在中國 “吃里扒外”!

科技處長
2025-05-07 22:29:03
準備開搶!字母哥盡力局或成絕唱,下一站四大城市,湖人也在

準備開搶!字母哥盡力局或成絕唱,下一站四大城市,湖人也在

球童無忌
2025-05-07 14:31:36
荷蘭科技專家:中國當初囤積了大量來自于ASML的進口光刻機,為的就是與美國在芯片技術上面打持久戰

荷蘭科技專家:中國當初囤積了大量來自于ASML的進口光刻機,為的就是與美國在芯片技術上面打持久戰

逍遙漠
2025-04-22 20:04:10
臺灣省經濟惡化物價暴漲 人民生活更加困苦 1975年2月7日人民日報

臺灣省經濟惡化物價暴漲 人民生活更加困苦 1975年2月7日人民日報

那些看得見的老照片
2025-05-07 11:30:03
鬧大了!馬斯克關注國內車企疑似造假!

鬧大了!馬斯克關注國內車企疑似造假!

電動知家
2025-05-07 15:12:13
恩里克時隔10年再進歐冠決賽,有望追平瓜帥兩次獲三冠王的紀錄

恩里克時隔10年再進歐冠決賽,有望追平瓜帥兩次獲三冠王的紀錄

雷速體育
2025-05-08 06:01:16
央行將引導銀行下調存款利率 普通人如何打理錢袋子?

央行將引導銀行下調存款利率 普通人如何打理錢袋子?

中國經營報
2025-05-07 18:54:26
剛閱兵完,越南就變臉?中國不慣著:2小時內,所有船只必須繞道

剛閱兵完,越南就變臉?中國不慣著:2小時內,所有船只必須繞道

阿旺視角
2025-05-05 22:05:00
馬英九:若大陸統一臺灣的手段不和平,過程不民主,臺灣人不接受

馬英九:若大陸統一臺灣的手段不和平,過程不民主,臺灣人不接受

紅色鑒史官
2025-04-11 20:15:02
黃曉明的穿搭又被吐槽,網友調侃:把前妻沒帶走的衣服穿出來了

黃曉明的穿搭又被吐槽,網友調侃:把前妻沒帶走的衣服穿出來了

萱小蕾o
2025-05-07 11:45:17
在說誰?太陽新總經理:有些球員根本不是一名真正的太陽球員

在說誰?太陽新總經理:有些球員根本不是一名真正的太陽球員

懂球帝
2025-05-07 15:13:51
三條新聞,全翻車了...

三條新聞,全翻車了...

末名先生
2025-05-06 14:18:41
知名軟件正式停運!有人昨天還在用,網友:要跟很多人失聯了

知名軟件正式停運!有人昨天還在用,網友:要跟很多人失聯了

瀟湘晨報
2025-05-07 09:40:15
張本美和:相比以前,現在對陣中國選手也沒那么容易被擊敗了

張本美和:相比以前,現在對陣中國選手也沒那么容易被擊敗了

懂球帝
2025-05-07 17:08:22
今起三天山東大范圍降雨!中到大雨+冰雹+陣風9級,最新天氣預報

今起三天山東大范圍降雨!中到大雨+冰雹+陣風9級,最新天氣預報

魯中晨報
2025-05-07 12:56:04
海王醫生徹底“社死”!身份曝光工作沒了,家庭毀了,孩子也沒了

海王醫生徹底“社死”!身份曝光工作沒了,家庭毀了,孩子也沒了

體制內老陳
2025-04-30 12:13:05
詹寧斯:若我是火箭我就留下阿門和申京 然后搞個大交易換KD

詹寧斯:若我是火箭我就留下阿門和申京 然后搞個大交易換KD

直播吧
2025-05-08 00:11:05
男神劉德華斷崖式衰老,滿頭白發,一臉皺紋,讓人唏噓

男神劉德華斷崖式衰老,滿頭白發,一臉皺紋,讓人唏噓

鄉野小珥
2025-05-07 12:11:24
2025-05-08 09:40:49
Unity incentive-icons
Unity
Unity中國官方帳戶
2300文章數 6718關注度
往期回顧 全部

科技要聞

蘋果宣布重大計劃 谷歌市值蒸發1500億美元

頭條要聞

國泰航空空姐誤給3歲男童白葡萄酒 家屬:她一直未道歉

頭條要聞

國泰航空空姐誤給3歲男童白葡萄酒 家屬:她一直未道歉

體育要聞

未來是你們這些年輕人的,但現在還不行!

娛樂要聞

出道15年零緋聞,被劉濤贊揚演技的他

財經要聞

特朗普修改AI芯片出口管制?美商務部回應

汽車要聞

《臺州宣言》再進一步 吉利汽車將全資控股極氪

態度原創

房產
教育
藝術
公開課
軍事航空

房產要聞

刺激!這波大利好,新老買房客,都贏麻了!

教育要聞

走上學校管理崗,一定要學會布置工作

藝術要聞

故宮珍藏的墨跡《十七帖》,比拓本更精良,這才是地道的魏晉寫法

公開課

李玫瑾:為什么性格比能力更重要?

軍事要聞

巴基斯坦與印度在巴控克什米爾發生交火

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 太原市| 神池县| 哈密市| 大足县| 兴仁县| 旬邑县| 德化县| 内黄县| 杭州市| 秦皇岛市| 长白| 江安县| 游戏| 滦平县| 乌鲁木齐市| 专栏| 泗水县| 稻城县| 上犹县| 马关县| 孝义市| 繁峙县| 修文县| 临沭县| 宁远县| 株洲县| 颍上县| 积石山| 砀山县| 永仁县| 延吉市| 诸城市| 昭平县| 疏附县| 收藏| 明水县| 辽宁省| 西丰县| 保山市| 宁德市| 新平|