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

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

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

Oculus Quest開發(fā)者分享Rift和Vive應(yīng)用移植優(yōu)化技巧

RpXo_ARAlliance ? 來源:lq ? 2019-08-02 11:35 ? 次閱讀

在Oculus Quest發(fā)售前,Oculus第三方內(nèi)容主管曾表示,將PC內(nèi)容移植到Oculus Quest更多的是格式化美術(shù)資源而非優(yōu)化代碼。

Quest第三方內(nèi)容開發(fā)商Immerse曾在五周時間內(nèi)實(shí)現(xiàn)了美術(shù)資源的再格式化,并將最初為PC開發(fā)的企業(yè)培訓(xùn)應(yīng)用程序移植到了這款VR一體機(jī)上。他們究竟是如何做到的呢?

Immerse產(chǎn)品負(fù)責(zé)人Justin Parry解釋說,他們自2019年年初開始一直在使用Quest開發(fā)套件,公司安排他們將為PCVR開發(fā)的DHL培訓(xùn)應(yīng)用移植到VR一體機(jī)Quest上。Parry表示:“由于客戶業(yè)務(wù)的性質(zhì),VR中的培訓(xùn)場景被設(shè)置在一個巨大明亮的倉庫環(huán)境中。我們的任務(wù)十分簡單:令這款應(yīng)用能在Quest上運(yùn)行,同時盡可能維持與PC版類似的體驗(yàn)。”

盡管Quest的房間規(guī)模(和倉庫規(guī)模)Inside-Out追蹤非常適合這種類型的應(yīng)用,高端PC性能的缺乏也是他們面臨的一個問題。開發(fā)者雖然可以通過標(biāo)準(zhǔn)的Unity設(shè)置瞬間實(shí)現(xiàn)部分資源的再格式化,但需要付出保真度方面的代價。Parry認(rèn)為重寫Unity的設(shè)置并采用其他多項(xiàng)技巧對于維持類似PC版的體驗(yàn)非常必要。

舉個例子,Unity的標(biāo)準(zhǔn)著色器質(zhì)量設(shè)置默認(rèn)為“低”,在該設(shè)置下法線貼圖是無法使用的。Parry建議開發(fā)者應(yīng)該將該設(shè)置調(diào)整為“中”或“高”,以預(yù)覽所有內(nèi)容,然后再開始優(yōu)化資源。Immerse同時注意到,簡單的紋理格式改動會導(dǎo)致在Rift中清晰的紋理在Quest中顯得模糊,但采用GPU原生格式(如RGBA 32位)通??梢越鉀Q問題,此外針對個別紋理進(jìn)行額外設(shè)置調(diào)整也有助于改善清晰度。

開發(fā)者不應(yīng)該簡單地減少Q(mào)uest模型資源的多邊形數(shù)量來降低復(fù)雜性,減少模型的數(shù)量效果更好。換句話說,將一只箱子、一個桶、一塊地板以及一張桌子合并成為一個模型會有顯著的性能提升,因?yàn)槌绦虿恍枰瑫r加載四個對象來獲取所有數(shù)據(jù)。盡管開發(fā)者無法實(shí)現(xiàn)將場景中的所有物體合并到一個文件中,因?yàn)槿绱藭柚筈uest剔除當(dāng)前未被查看的對象,但創(chuàng)建相關(guān)物品的集群可以使情況大為改觀。

Immerse同時通過Texture Atlas和UI Sprite Atlas來減少加載時間和Draw Call,他們將Sprite紋理大小設(shè)置成512像素或更低,并盡可能重用紋理以節(jié)省內(nèi)存。為了最大化近處Sprite的視覺質(zhì)量,Parry建議禁用近處Sprite的mip-mapping,但他強(qiáng)烈建議為所有其他紋理啟用這一點(diǎn),因?yàn)樗亲罱咏逛忼X的功能。對近處和遠(yuǎn)處紋理的優(yōu)化可能需要單獨(dú)設(shè)置,但最終視覺效果會更好。

PC版應(yīng)用和Quest版應(yīng)用最大的變化或許在于光照系統(tǒng)。Immerse指出,除了“絕對必要”的情況之外不要使用實(shí)時光照功能。開發(fā)者應(yīng)該將光照預(yù)先烘焙到紋理中,這是Unity可以處理的過程。微調(diào)分辨率、填充、光照貼圖的大小并調(diào)整每個對象的光照貼圖的縮放,為高度可見物品設(shè)置更高優(yōu)先級,為一般物品設(shè)置更低的優(yōu)先級。這些舉措將會帶來最佳的自動處理結(jié)果,隨后你可以通過Photoshop進(jìn)一步處理紋理,并使它們到達(dá)你的設(shè)想效果。

從Immerse的經(jīng)驗(yàn)中可以看出,Quest完全能夠在不浪費(fèi)有限的計(jì)算和內(nèi)存資源的情況下提供引人入勝的VR體驗(yàn)。對物體、紋理、Sprite和光照進(jìn)行調(diào)整能夠達(dá)到與傳統(tǒng)拋棄大型對象或縮減對象保真度的方法十分接近的優(yōu)化效果。

只要經(jīng)過正確的美術(shù)優(yōu)化,倉庫工人完全可以使用無線的Quest在一個倉庫大小的空間內(nèi)自由走動,不再受傳統(tǒng)PCVR頭顯的線纜限制。這也正是Oculus希望通過VR一體機(jī)硬件為大家?guī)淼囊环N體驗(yàn)。

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

    關(guān)注

    7

    文章

    373

    瀏覽量

    61299
  • VR一體機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    152

    瀏覽量

    14970

原文標(biāo)題:行業(yè)資訊 || Oculus Quest開發(fā)者分享Rift和Vive應(yīng)用移植優(yōu)化技巧

文章出處:【微信號:ARAlliance,微信公眾號:AR聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    宣布 RISE RISC-V 開發(fā)者表彰試點(diǎn)計(jì)劃:賦能開發(fā)者拓展 RISC-V 影響力

    標(biāo)準(zhǔn)而做出貢獻(xiàn)的開發(fā)者。為什么要推出開發(fā)者表彰試點(diǎn)計(jì)劃?RISC-V的成功在很大程度上依賴于開發(fā)者社區(qū)。他們在軟件移植、測試和發(fā)布方面的努力,確保了該架
    的頭像 發(fā)表于 10-15 08:08 ?98次閱讀
    宣布 RISE RISC-V <b class='flag-5'>開發(fā)者</b>表彰試點(diǎn)計(jì)劃:賦能<b class='flag-5'>開發(fā)者</b>拓展 RISC-V 影響力

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費(fèi)試用!

    深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS4.1.2開發(fā)者預(yù)覽版全面上線,并向全球開發(fā)者開放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為開發(fā)者提供了
    的頭像 發(fā)表于 09-28 08:07 ?228次閱讀
    KaihongOS 4.1.2<b class='flag-5'>開發(fā)者</b>預(yù)覽版正式上線,誠邀<b class='flag-5'>開發(fā)者</b>免費(fèi)試用!

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費(fèi)試用!

    今日,深開鴻在2024開放原子開源生態(tài)大會上正式宣布KaihongOS 4.1.2開發(fā)者預(yù)覽版全面上線,并向全球開發(fā)者開放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為
    的頭像 發(fā)表于 09-26 15:59 ?337次閱讀

    NVIDIA將全球數(shù)百萬開發(fā)者轉(zhuǎn)變?yōu)樯墒?AI 開發(fā)者

    和測試 ? NVIDIA 于今日宣布,全球 2,800 萬開發(fā)者現(xiàn)可下載NVIDIA NIM——一種推理微服務(wù),通過經(jīng)優(yōu)化的容器的形式提供模型——以部署在云、數(shù)據(jù)中心或工作站上。借助 NVIDIA NIM
    的頭像 發(fā)表于 06-03 18:21 ?946次閱讀

    Meta Quest商店優(yōu)化搜索權(quán)重,助力小型開發(fā)者應(yīng)用

    此外,Meta 還將 Quest 應(yīng)用商店與旗下的“App Lab”進(jìn)行整合。App Lab 是一款專門面向初創(chuàng)公司/開發(fā)者的軟件測試平臺,只要符合基本技術(shù)及內(nèi)容要求,即可在該平臺上發(fā)布軟件,類似于蘋果的 TestFlight。
    的頭像 發(fā)表于 05-20 17:05 ?518次閱讀

    微軟發(fā)布Windows應(yīng)用程序優(yōu)化服務(wù),激發(fā)開發(fā)者熱情

    3 月 14 日,微軟宣布面向全球開發(fā)者推出 Arm Advisory Service,以協(xié)助其在Arm設(shè)備上構(gòu)建并優(yōu)化Windows應(yīng)用。此項(xiàng)服務(wù)自 2023年10月開始試運(yùn)營以來,得到廣大開發(fā)人員稱贊,激發(fā)了他們對Arm應(yīng)用
    的頭像 發(fā)表于 03-14 10:26 ?385次閱讀

    Android 15的首個開發(fā)者預(yù)覽版現(xiàn)已發(fā)布

    Android 15 的首個開發(fā)者預(yù)覽版現(xiàn)已發(fā)布,以便各位開發(fā)者能與我們通力協(xié)作,打造更優(yōu)秀的 Android 平臺。
    的頭像 發(fā)表于 03-12 14:16 ?754次閱讀
    Android 15的首個<b class='flag-5'>開發(fā)者</b>預(yù)覽版現(xiàn)已發(fā)布

    鴻蒙系統(tǒng)優(yōu)缺點(diǎn),能否作為開發(fā)者選擇

    星河版已經(jīng)是純血鴻蒙,但是它的發(fā)展一些周期。生態(tài)圈的建立難度大,各大廠商加入鴻蒙原生開發(fā)需要時間累積。 鴻蒙開發(fā)人才空缺,由于鴻蒙作為一款新型的系統(tǒng),程序員們都是從0學(xué)起。所以市面上很少有鴻蒙開發(fā)者
    發(fā)表于 02-16 21:00

    華為宣布HarmonyOS NEXT鴻蒙星河版開發(fā)者預(yù)覽面向開發(fā)者開放申請

    華為宣布HarmonyOS NEXT鴻蒙星河版開發(fā)者預(yù)覽面向開發(fā)者開放申請,這意味著鴻蒙生態(tài)進(jìn)入第二階段,將加速千行百業(yè)的應(yīng)用鴻蒙化。
    的頭像 發(fā)表于 01-29 16:42 ?1299次閱讀
    華為宣布HarmonyOS NEXT鴻蒙星河版<b class='flag-5'>開發(fā)者</b>預(yù)覽面向<b class='flag-5'>開發(fā)者</b>開放申請

    您有一份OpenHarmony開發(fā)者論壇2023年度總結(jié),請查收~

    2023 年 11 月,OpenHarmony 開發(fā)者論壇 1.0 版本正式上線。 感謝各位開發(fā)者對 OpenHarmony 的大力支持和熱愛,成為 OpenHarmony 開發(fā)者論壇的第一批
    發(fā)表于 01-26 17:27

    大咖云集,2023 開放原子開發(fā)者大會助力開發(fā)者實(shí)現(xiàn)夢想

    ? ? 12 月 16 日,以“一切為了開發(fā)者”為主題的開放原子開發(fā)者大會在無錫開幕。大會聚焦大模型、云原生、前端、自動駕駛、物聯(lián)網(wǎng)、開源治理與開發(fā)者運(yùn)營等多內(nèi)容,匯聚頂尖開源人才,解決行業(yè)發(fā)展
    的頭像 發(fā)表于 12-22 09:57 ?785次閱讀
    大咖云集,2023 開放原子<b class='flag-5'>開發(fā)者</b>大會助力<b class='flag-5'>開發(fā)者</b>實(shí)現(xiàn)夢想

    大咖云集,2023開放原子開發(fā)者大會助力開發(fā)者實(shí)現(xiàn)夢想

    12月16日,以“一切為了開發(fā)者”為主題的開放原子開發(fā)者大會在無錫開幕。大會聚焦大模型、云原生、前端、自動駕駛、物聯(lián)網(wǎng)、開源治理與開發(fā)者運(yùn)營等多內(nèi)容,匯聚頂尖開源人才,解決行業(yè)發(fā)展的技術(shù)難點(diǎn)與痛點(diǎn)
    的頭像 發(fā)表于 12-18 16:05 ?479次閱讀

    歡迎加入飛騰派開發(fā)者社區(qū),感謝每一位開發(fā)者!

    發(fā)燒友論壇一起策劃了飛騰派開發(fā)板測評活動,受到了廣大開發(fā)者的喜愛。 通過這次活動,飛騰派成功地吸引了眾多高質(zhì)量開發(fā)者的關(guān)注和參與,進(jìn)一步擴(kuò)大了其在開發(fā)者社區(qū)中的影響力。此次活動將電子
    發(fā)表于 12-11 16:11

    TUYA開發(fā)者大會(蘇州)盛大開幕,涂鴉智能攜手全球開發(fā)者共建IoT新生態(tài)

    11月28日,TUYA開發(fā)者大會在蘇州盛大舉行,此次大會以“智融創(chuàng)新,智賦姑蘇”為主題,涂鴉智能攜手來自全球各地的品牌制造商、平臺產(chǎn)品服務(wù)商、系統(tǒng)集成商、地產(chǎn)商以及人工智能企業(yè)等,為開發(fā)者們分享了
    的頭像 發(fā)表于 12-08 15:49 ?789次閱讀
    TUYA<b class='flag-5'>開發(fā)者</b>大會(蘇州)盛大開幕,涂鴉智能攜手全球<b class='flag-5'>開發(fā)者</b>共建IoT新生態(tài)

    開發(fā)者福利月】聽開發(fā)者故事,享節(jié)日福利

    代碼界擁有特殊意義的 1024 (2 的 10 次方) 寓意著開發(fā)者的專業(yè)性和勤奮精神 這一群默默無聞 卻又好像無所不能的幕后英雄 賦予了數(shù)字靈魂 讓冰冷的機(jī)器擁有了思考與執(zhí)行的能力 所以今天,我們
    的頭像 發(fā)表于 10-24 15:45 ?299次閱讀
    【<b class='flag-5'>開發(fā)者</b>福利月】聽<b class='flag-5'>開發(fā)者</b>故事,享節(jié)日福利