Meta Quest Runtime Optimizer for Unity能夠精準(zhǔn)識(shí)別性能瓶頸,并提供切實(shí)可行的修復(fù)建議,助力開(kāi)發(fā)人員將幀速率提升至最佳狀態(tài)。?
一直以來(lái),圖形程序員與資深游戲開(kāi)發(fā)者常借助RenderDoc以及Meta旗下的ovrgpuprofiler 命令行工具來(lái)排查性能問(wèn)題。然而,對(duì)于那些剛涉足實(shí)時(shí) 3D 圖形渲染領(lǐng)域,且對(duì)引擎編輯器的設(shè)置和結(jié)構(gòu)尚不熟悉的開(kāi)發(fā)人員而言,這些工具操作相對(duì)復(fù)雜,上手難度較大。?
對(duì)此,Meta推出的全新Quest Runtime Optimizer堪稱一款 “更直觀、更易用” 的替代工具。它以Unity中的UI窗口形式呈現(xiàn),能為開(kāi)發(fā)者提供 “可直接付諸行動(dòng)的見(jiàn)解”,針對(duì)發(fā)現(xiàn)的問(wèn)題給出具體的緩解指導(dǎo)方案。?
Meta方面明確表示,Quest Runtime Optimizer并非要取代RenderDoc或ovrgpuprofiler,而是旨在成為 “性能優(yōu)化流程的起點(diǎn)”,為開(kāi)發(fā)者節(jié)省數(shù)小時(shí)的手動(dòng)分析時(shí)間。?
該工具提供三種分析功能:瓶頸分析、假設(shè)分析,以及在Windows和Linux系統(tǒng)上特別提供的可選“材質(zhì)/著色器分析”功能。?
其中,瓶頸分析可以根據(jù)性能成本對(duì)實(shí)體(即網(wǎng)格、紋理和材質(zhì)的組合)進(jìn)行排名;假設(shè)分析則通過(guò)逐個(gè)禁用攝像機(jī)視圖中的游戲?qū)ο?,并測(cè)量其對(duì)GPU產(chǎn)生的影響,來(lái)執(zhí)行 “自動(dòng) A/B實(shí)驗(yàn)”。?
Meta Quest Runtime Optimizer可在Unity Asset Store免費(fèi)獲取,不過(guò)它需要配備Horizon OS v78或更高版本以及Unity 2022.3或更高版本的Quest頭顯才能使用。