欧美精品九九_丝袜诱惑制服诱惑色一区在线观看_亚洲综合激情在线_欧美日韩在线观看视频小说_喷白浆一区二区_免费在线欧美黄色_欧美亚洲免费_亚洲人成网站在线在线观看_久久婷婷亚洲_久久成人一区_国产精品红桃_青青草国产成人99久久

Oculus Quest最佳開發(fā)實(shí)踐:如何避免圖形管道瓶頸

VR/AR
2019
05/06
13:58
映維網(wǎng)
分享
評(píng)論

克里斯·普魯厄特(Chris Pruett)是Oculus內(nèi)容生態(tài)系統(tǒng)的負(fù)責(zé)人。他曾在今年三月舉行的GDC大會(huì)發(fā)表了名為“Down the Rabbit Hole with Oculus Quest”的主題演講,從開發(fā)商的角度簡單概述了Oculus Quest。

延伸閱讀:Oculus Quest軟硬件設(shè)計(jì)細(xì)節(jié):CPU、GPU、固定注視點(diǎn)、不對稱扭曲

現(xiàn)在,普魯厄特正通過兩篇博文回顧介紹當(dāng)時(shí)的演講。昨天的博文與硬件/軟件方面有關(guān),而今天普魯厄特則分享了與最佳開發(fā)實(shí)踐和Quest商店方針的訊息。下面是映維網(wǎng)的具體整理:

1. 最佳開發(fā)實(shí)踐

確定Quest的圖形架構(gòu)與PC視頻卡的區(qū)別非常重要。Quest的大多數(shù)性能優(yōu)化都是關(guān)于合理地格式化美術(shù)asset,而非編寫更快的代碼。所以,明確如何避免圖形管道中的瓶頸十分關(guān)鍵。

在CPU方面,繪制調(diào)用是計(jì)算開銷的常見來源。繪制調(diào)用這個(gè)命令主要用于繪制帶有狀態(tài)包的網(wǎng)格:網(wǎng)格,著色器,通常包含一定的紋理,以及任何需要繪制的其他數(shù)據(jù)。CPU的圖形驅(qū)動(dòng)程序必須為GPU的每次調(diào)用做好準(zhǔn)備,而這種準(zhǔn)備需要時(shí)間。最基本的優(yōu)化之一是,減少繪制場景所需的繪制調(diào)用總數(shù)。

繪制調(diào)用值得我們深入探討。繪制調(diào)用的關(guān)鍵一點(diǎn)是,它們在成本方面可能存在非常大差異。一些繪制調(diào)用的成本很低,另一些則很高。實(shí)際的計(jì)算開銷來源并非繪制調(diào)用本身,而是繪制調(diào)用之間的狀態(tài)更改。如果你反復(fù)使用相同的紋理和相同的著色器來繪制相同的對象,你會(huì)發(fā)現(xiàn)第一次調(diào)用的成本會(huì)很高,但所有后續(xù)調(diào)用的成本則很低,這是因?yàn)轵?qū)動(dòng)程序緩存并重用了繪制網(wǎng)格所需的狀態(tài)(著色器和紋理)。只有第一個(gè)調(diào)用會(huì)調(diào)用大量數(shù)據(jù),后續(xù)調(diào)用只是重用已經(jīng)準(zhǔn)備好的數(shù)據(jù)。所以,優(yōu)化的重點(diǎn)不是減少場景中繪制調(diào)用的總數(shù),而是考慮每幀所需的狀態(tài)更改總數(shù)。

假如場景中有10個(gè)對象,每個(gè)對象都有不同的紋理,則每個(gè)對象都需要包含單獨(dú)數(shù)據(jù)集的單獨(dú)繪制調(diào)用。不同的網(wǎng)格,不同的紋理,不同的著色器參數(shù),甚至可能是不同的著色器。但如果將所有這些對象組合成單個(gè)紋理(“紋理圖集”),并將對象的UV映射調(diào)整為指向單個(gè)紋理,則繪制調(diào)用的開銷會(huì)降低,因?yàn)榧y理只需要綁定一次就可繪制所有10個(gè)對象。如果你可以進(jìn)一步使用相同的著色器和著色器參數(shù),則可以顯著降低場景的成本。例如對于Unity開發(fā)者來說,你可以使用相同的材質(zhì),為所有對象使用相同的著色器和相同的紋理。如果你可以它們標(biāo)記為“批處理靜態(tài)”,則甚至可以對所有對象使用相同的網(wǎng)格。下圖概述了不同類型的繪制調(diào)用狀態(tài)更改的相對成本(柱形越高,表示執(zhí)行繪制調(diào)用所花費(fèi)的時(shí)間越高):

我們從開發(fā)者的舉措中看到了一些常見的,能夠有效減少繪制調(diào)用和狀態(tài)改動(dòng)開銷的方法,例如使用烘培照明,以及對環(huán)境網(wǎng)絡(luò)使用智能靜態(tài)批量處理等等。下面是《Dead and Buried》中的一個(gè)示例場景。開發(fā)者是從美術(shù)asset方面著手優(yōu)化,并在Quest實(shí)現(xiàn)了優(yōu)秀的運(yùn)行效果:

至于GPU,Adreno 540的Binning架構(gòu)的主要優(yōu)勢包括,4X MSAA的成本是每幀1.25 ms和1.54 ms之間,具體取決于片段著色器的復(fù)雜程度。為了最大限度地提高GPU的性能,你需要明白系統(tǒng)在處理全屏效果之前需要解析整個(gè)場景,所以這樣做的成本非常昂貴。其他類型的相關(guān)渲染亦是如此,如實(shí)時(shí)鏡像和反射。最后,在片段著色器中丟棄片段(如通過discard()或clip())會(huì)致使GPU重新渲染整個(gè)圖塊,所以你應(yīng)該在所有著色器中避免使用。

由于Quest游戲渲染的分辨率非常高,所以即便是沒有復(fù)雜片段著色器的場景,片段都有可能成為約束限制。最常見的“罪魁禍?zhǔn)?rdquo;是彼此重疊的大型透明對象,并且最終在同一幀中多次觸及相同的像素。例如,如果四邊形具有顯著重疊,同時(shí)導(dǎo)致大量像素被多次混合,這時(shí)在整個(gè)眼睛緩沖區(qū)中繪制大型透明四邊形的粒子效果的成本可能要比預(yù)期昂貴。固定注視點(diǎn)渲染同樣可以幫助降低幀的整體片段成本。

需要注意的是,增強(qiáng)眼睛紋理分辨率的成本同樣非常昂貴,但這可以產(chǎn)生非常優(yōu)秀的結(jié)果。如果你發(fā)現(xiàn)GPU不是瓶頸所在,請嘗試增加眼睛紋理分辨率。

Quest游戲可以很大,但包含它們的數(shù)據(jù)需要以一種特別的方式進(jìn)行組織。我們推薦的可APK文件為小于1GB,理想是小于100mb,同時(shí)可包括一個(gè)或多個(gè)擴(kuò)展文件。擴(kuò)展文件最大可以為4GB,并且可以是任何格式。對于Unity,你可以將所有場景放到Chunk-Compressed Asset Bundle。這可以幫助你輕松生成擴(kuò)展文件,但同時(shí)會(huì)提高加載時(shí)間。Quest app可以是32位或64位,但我們推薦64位,這是為了減少內(nèi)存碎片化,提升性能,減少加載時(shí)間,并且支持加載更大的擴(kuò)展文件。

盡管Oculus Quest尚未發(fā)貨,但我們已經(jīng)看到VR一體機(jī)領(lǐng)域出現(xiàn)了全新的游戲設(shè)計(jì)模式。例如,Quest可以提升基于頭部的導(dǎo)航,因?yàn)橥婕铱梢宰杂傻?60度轉(zhuǎn)動(dòng),無需擔(dān)心線纜纏繞。盡管我們?nèi)匀煌扑]諸如瞬轉(zhuǎn)等解決方案(考慮到玩家有可能是坐在旋轉(zhuǎn)椅上,并且難以輕松轉(zhuǎn)動(dòng)),但在一個(gè)環(huán)境中打轉(zhuǎn)時(shí),單純依靠基于頭部的導(dǎo)航感覺效果非常出色。

另一個(gè)有趣的示例是重新居中。對于Rift,你可以簡單地將面向追蹤器的方向作為“正向”。但Quest沒有明顯的“正向”。當(dāng)玩家需要重新對齊虛擬世界和現(xiàn)實(shí)世界時(shí),你在旋轉(zhuǎn)兩者時(shí)沒有標(biāo)準(zhǔn)的正向作為參考。SUPERHOT Team采取了一種有趣的解決方案,而我們在OC5大會(huì)已經(jīng)用Quest進(jìn)行過演示。在演示內(nèi)容中,在每個(gè)關(guān)卡的最后你都要摧毀一個(gè)旋轉(zhuǎn)的錐體,只有這樣你才可以繼續(xù)前進(jìn)。如果離錐體太遠(yuǎn),玩家必須走到它附近的有效攻擊距離,然后再將其摧毀。SUPERHOT Team確保這個(gè)錐體總是在真實(shí)世界游玩區(qū)域的正中心生成,從而迫使玩家回到游玩區(qū)域的中心,然后再加載下一個(gè)關(guān)卡。通過這樣的方式,游戲開發(fā)團(tuán)隊(duì)可以確保玩家不會(huì)在一個(gè)尷尬的位置開始新的一關(guān),比方說剛好對著一堵墻。

2. 商店和生態(tài)系統(tǒng)

你必須認(rèn)真閱讀我們今年年初為Oculus Quest宣布的Concept Approval Process(概念審核流程)。簡單來說,我們要求開發(fā)者在開發(fā)流程的初期就向我們提交一個(gè)概念文檔。我們的目標(biāo)是支持看起來適合Quest用戶的內(nèi)容,并且確保你無需為最終可能不適合平臺(tái)的概念投入大量的成本和時(shí)間。通過審核的作品可以獲取我們提供的開發(fā)者支持和資源。這個(gè)流程只針對Oculus Quest,不包括Oculus Go或Oculus Rift。

延伸閱讀:Quest應(yīng)用提交常見問題

對于這個(gè)流程,我希望強(qiáng)調(diào)的一點(diǎn)是,我們正在物色精良有趣的高質(zhì)量作品,包括只是針對利基用戶的體驗(yàn)。利基的,奇怪的,實(shí)驗(yàn)性的,只要是精良有趣,通通都可以。但是,我們希望它們可以與平臺(tái)的所有其他作品一樣,能夠滿足用戶對質(zhì)量方面的期望。我們不需要技術(shù)演示內(nèi)容或“周末實(shí)驗(yàn)”。

Oculus Quest將于5月21日開始發(fā)貨,售價(jià)399美元。我們提供了大約50款首發(fā)內(nèi)容,而更多的作品將陸續(xù)與大家見面。

原文鏈接:https://yivian.com/news/60694.html

來源:映維網(wǎng)

THE END
廣告、內(nèi)容合作請點(diǎn)擊這里 尋求合作
VR
免責(zé)聲明:本文系轉(zhuǎn)載,版權(quán)歸原作者所有;旨在傳遞信息,不代表砍柴網(wǎng)的觀點(diǎn)和立場。

相關(guān)熱點(diǎn)

行業(yè)數(shù)據(jù)能很好地反映市場的發(fā)展和走向,這也是為什么映維網(wǎng)從2017年初開始就推出了AR/VR行業(yè)數(shù)據(jù)板塊(點(diǎn)擊前往),通過數(shù)據(jù)圖表為AR/VR行業(yè)廣大關(guān)注者提供直觀的行業(yè)樣貌。
VR
消費(fèi)者虛擬現(xiàn)實(shí)系統(tǒng)可以將用戶沉浸在絢麗的虛擬世界中,并提供豐富的視覺和聲音。但是,你應(yīng)該不止一次遇到過這樣的情況:當(dāng)你在虛擬現(xiàn)實(shí)或增強(qiáng)現(xiàn)實(shí)環(huán)境中伸手觸摸一個(gè)對象時(shí),你會(huì)驚愕地發(fā)現(xiàn)原來這只是虛...
VR
在過去20多年間,粉絲們沉浸在一個(gè)又一個(gè)的寵物小精靈/精靈寶可夢世界中,并感受這一宇宙的神奇體驗(yàn)。從5月10日開始,你將能在影院感受首部基于寵物小精靈的真人電影《大偵探皮卡丘》。
VR
全新的HoloLens 2開發(fā)者版將隨HoloLens 2在今年晚些時(shí)候一同亮相。你不僅可以馬上開始自己的混合現(xiàn)實(shí)開發(fā)計(jì)劃,而且能夠獲得微軟免費(fèi)提供的500美元Azure額度,以及三個(gè)月的Unity Pro和PiXYZ Plugin免費(fèi)試...
VR
克里斯·普魯厄特(Chris Pruett)是Oculus內(nèi)容生態(tài)系統(tǒng)的負(fù)責(zé)人。他曾在今年三月舉行的GDC大會(huì)發(fā)表了名為“Down the Rabbit Hole with Oculus Quest”的主題演講,從開發(fā)商的角度簡單概述了Oculus Quest。
VR

相關(guān)推薦

1
3
欧美精品九九_丝袜诱惑制服诱惑色一区在线观看_亚洲综合激情在线_欧美日韩在线观看视频小说_喷白浆一区二区_免费在线欧美黄色_欧美亚洲免费_亚洲人成网站在线在线观看_久久婷婷亚洲_久久成人一区_国产精品红桃_青青草国产成人99久久
国产在线日韩精品| 亚洲精品一区二区妖精| 亚洲激情不卡| 日韩精品一区第一页| 久久大逼视频| 久久国产视频网| 精品美女在线视频| 国产丝袜一区| 国产精选在线| 亚洲国产成人精品女人| 中文字幕av一区二区三区四区| 日韩高清在线不卡| 日本成人在线一区| 91欧美国产| 宅男噜噜噜66国产日韩在线观看| 日韩在线网址| 日韩不卡一区| 综合日韩av| 欧美午夜精品一区二区三区电影| 久久国产精品毛片| 久久精品人人| 中文精品电影| 成人片免费看| 日韩一区网站| 久久青草久久| 国产精品久久乐| 不卡在线一区二区| 久久99精品久久久久久园产越南| 亚洲精品电影| 欧美国产中文高清| 模特精品在线| 日韩一区三区| 国产精品极品国产中出| 国产一区二区三区不卡av | 久久精品欧洲| 国产婷婷精品| 国产成人精品亚洲线观看| 视频一区在线视频| 国产麻豆久久| 精品国产亚洲一区二区三区| 波多视频一区| 国产福利91精品一区二区| 樱桃视频成人在线观看| 99国产精品久久久久久久成人热 | 亚洲一区二区av| 国产私拍福利精品视频二区| 精品视频国内| 中文日韩在线| 国产精品久久久久久久久久齐齐| 精品国产精品国产偷麻豆| 免费污视频在线一区| 久久亚洲图片| 成人国产综合| 国产亚洲综合精品| 国产精品a级| 亚洲特色特黄| 国产欧美一区二区三区米奇| 精品国产第一福利网站| 黄色欧美日韩| 国产激情综合| 黄色免费成人| 久久久久亚洲精品中文字幕| 免费欧美一区| 久久91视频| 欧美日韩少妇| 精品视频在线你懂得| 91久久久精品国产| 91亚洲国产| 日本少妇一区二区| 五月天久久久| 成人三级高清视频在线看| 亚洲专区视频| 日韩一级欧洲| 久久久水蜜桃av免费网站| 视频国产精品| 男人天堂欧美日韩| 久久精品亚洲人成影院| 国产日本久久| 日韩一区二区三区在线看| 国产高清一区二区| 日韩免费小视频| 国产不卡一区| 国产成人精品一区二区三区免费| 日本在线视频一区二区| 五月婷婷六月综合| 韩国三级一区| 麻豆精品av| 日本不卡视频一二三区| 亚洲一级网站| 日本在线啊啊| 欧美日韩18| 伊人精品久久| 午夜在线精品偷拍| 久久精品播放| 婷婷综合六月| av在线日韩| 成人午夜精品| 另类中文字幕国产精品| 国产福利电影在线播放| 97国产成人高清在线观看| 国产极品一区| 六月丁香综合在线视频| 国产精品亚洲片在线播放| 国产精品久一| 精品国产乱码久久久久久樱花| 免费在线亚洲欧美| 国内自拍视频一区二区三区| 精品欧美日韩精品| 精品国产欧美日韩一区二区三区| 国产精品探花在线观看| 久久av电影| 亚洲综合电影| 日本国产精品| 蜜臀91精品国产高清在线观看| 欧美成人基地 | 欧美精品不卡| 麻豆精品视频在线观看| 美女国产精品久久久| 日韩国产综合| 欧美aa国产视频| 性欧美长视频| 欧美亚洲三区| 97精品国产| 精品91久久久久| 国产精品毛片一区二区三区| 日韩精品一页| 国产麻豆久久| 蜜桃视频一区二区三区| 日韩国产成人精品| 日韩不卡一区| 视频一区二区三区中文字幕| 日韩美女精品| 欧美日韩尤物久久| 日韩欧美视频专区| 视频一区视频二区中文| 国产精品2区| 激情综合激情| 国产精品美女午夜爽爽| 在线天堂中文资源最新版| 蜜桃tv一区二区三区| 国产日韩视频| 日韩av免费| 国产精品一区免费在线| 午夜精品成人av| 日韩av一区二区三区四区| se01亚洲视频| 久久精品国产99国产精品| 国产精品老牛| www成人在线视频| 国产乱人伦精品一区| 国产精品av一区二区| 久久不卡国产精品一区二区| 国产精品日韩| 日韩精品水蜜桃| 精品国产18久久久久久二百| 日韩在线播放一区二区| 久久一区二区三区电影| 精品一区二区三区中文字幕| 麻豆精品网站| 九九在线精品| 日韩理论片av| zzzwww在线看片免费| 国产精品黄网站| 日韩精品一区第一页| 久久中文亚洲字幕| 超碰超碰人人人人精品| 欧美在线日韩| 日本色综合中文字幕| 伊人久久亚洲| 丝袜亚洲另类欧美| 欧美日韩高清| 久久精品亚洲欧美日韩精品中文字幕| 国产探花在线精品| 奇米狠狠一区二区三区| 丝袜美腿亚洲一区二区图片| 久久中文字幕av一区二区不卡| 超碰99在线| av日韩中文| www成人在线视频| 欧美日韩一区二区三区视频播放| 亚洲成人不卡| 国产91一区| 午夜免费一区| 免费观看在线综合色| av不卡在线| 亚洲18在线| 国产精品一卡| 精品久久国产一区| 日韩中文首页| 欧美日韩在线二区| 日本欧洲一区二区| 欧美日韩调教| 精品久久网站| 国产韩日影视精品| 蜜臀av亚洲一区中文字幕| 亚洲精选91| 国产极品久久久久久久久波多结野 | 国产麻豆久久| 久久久9色精品国产一区二区三区| 中文在线а√天堂|