要實(shí)現(xiàn)舒適的游玩體驗(yàn),VR內(nèi)容需要保持穩(wěn)定的高性能表現(xiàn)。優(yōu)化不是一個(gè)簡(jiǎn)單的任務(wù),尤其是對(duì)資源有限的移動(dòng)硬件而言,比如說(shuō)Oculus Quest的驍龍835處理器。
但社區(qū)存在一系列有用的工具與建議,可以為你的工作提供借鑒參考。例如對(duì)于本文中的這個(gè)九分鐘視頻,其概要講述了基于Unity的VR游戲可以如何為Oculus Quest等移動(dòng)頭顯進(jìn)行優(yōu)化。
獨(dú)立開(kāi)發(fā)者盧卡斯·里佐托(Lucas Rizzotto)曾開(kāi)發(fā)過(guò)一系列的VR內(nèi)容,如獲得2018年Unity Awards“最佳體驗(yàn)(Best Experience)”的《Where Thoughts Go》。他最近通過(guò)一個(gè)簡(jiǎn)短的視頻介紹了基本的VR游戲優(yōu)化,尤其是專注于令VR游戲可以運(yùn)行在諸如Oculus Quest這樣的的移動(dòng)硬件。這個(gè)教學(xué)視頻主要針對(duì)使用Unity的新人VR開(kāi)發(fā)者。
里佐托的視頻敘述了14點(diǎn)內(nèi)容,涵蓋能夠協(xié)助游戲流暢運(yùn)行在低端硬件中的工具和技巧。其中重要的一點(diǎn)是,優(yōu)化不是要等到項(xiàng)目的最后階段,而是在整個(gè)開(kāi)發(fā)周期中進(jìn)行。他指出,最為重要的一步發(fā)生在著手開(kāi)發(fā)之前:選擇與眾不同,但不能是圖像級(jí)真實(shí)感的美術(shù)風(fēng)格。
下面是里佐托向新人開(kāi)發(fā)者分享了14點(diǎn)建議:
不要開(kāi)發(fā)照片級(jí)真實(shí)感的游戲
避免后期處理(指南)
調(diào)整項(xiàng)目設(shè)置
切換材質(zhì)的GPU實(shí)例化
組合你的網(wǎng)格(建議工具)
考慮采用Google Seurat(視頻教程)
使用Amplify Imposters工具(建議工具)
使用靜態(tài)照明(視頻教程)
設(shè)置遮擋剔除(視頻教程)
準(zhǔn)備好刪除細(xì)節(jié)
使用More Effective Coroutines工具(建議工具)
經(jīng)常使用Unity自帶的Profile來(lái)查看程序性能(視頻教程)
學(xué)習(xí)Unity的C# Job System(視頻教程)
使用紋理疊加(視頻教程)
除了里佐托的視頻,你可以參照Oculus開(kāi)發(fā)者博客提供的一系列技術(shù)概覽,其中有介紹如何為Quest維持穩(wěn)定的幀時(shí)序。
優(yōu)化既是科學(xué)又是藝術(shù),盡管這樣的簡(jiǎn)短概覽非常有用,但大多數(shù)優(yōu)化都無(wú)法一概而論,需要量體裁衣。不過(guò),視頻介紹的工具和方法對(duì)于新人開(kāi)發(fā)而言是非常有用的建議。
原文鏈接:https://yivian.com/news/59583.html
來(lái)源;映維網(wǎng)