Unity VR Fundamentals是一款unity vr游戲開發(fā)軟件,通過(guò)這款軟件你可以開發(fā)出令人驚嘆的游戲作品。Unity VR的基本原理對(duì)您來(lái)說(shuō)是完美的,因?yàn)槟鷮?huì)熟悉為各種VR設(shè)備創(chuàng)建內(nèi)容。
軟件介紹:
Unity是一款跨平臺(tái)的游戲開發(fā)工具,從一開始就被設(shè)計(jì)成易于使用的產(chǎn)品。作為一個(gè)完全集成的專業(yè)級(jí)應(yīng)用,Unity還包含了價(jià)值數(shù)百萬(wàn)美元的功能強(qiáng)大的游戲引擎。Unity 4作為一個(gè)游戲開發(fā)工具,它的設(shè)計(jì)主旨就是讓你能夠創(chuàng)建令人驚訝的游戲。如果你之前嘗試過(guò)Unity,請(qǐng)查看Unity 3都做了哪些更新。如果你是第一次嘗試,那就好好看看吧,看Unity都能為你帶來(lái)什么。Unity作為一種開發(fā)環(huán)境,可讓你脫離傳統(tǒng)的游戲開發(fā)方式,以一種更簡(jiǎn)單的方式專注于你的游戲開發(fā)。開發(fā)網(wǎng)絡(luò)游戲、移動(dòng)游戲、單機(jī)游戲,Unity都能完全勝任。
功能特色:
性能分析器
性能分析其可以讓你了解游戲中每幀渲染的時(shí)間開銷,并通過(guò)處理器、渲染、內(nèi)存、音頻、物理和網(wǎng)絡(luò)進(jìn)行分項(xiàng)顯示。執(zhí)行性能測(cè)試時(shí),了解性能分析器,找到需要優(yōu)化的方面非常重要。
幀調(diào)試器
使用幀調(diào)試器可以讓你凍結(jié)任意幀的反饋,進(jìn)入每個(gè)單獨(dú)的Draw Call以檢查場(chǎng)景構(gòu)建的過(guò)程,并找到那些需要優(yōu)化的位置。從中你可以找到那些對(duì)無(wú)需渲染對(duì)象進(jìn)行的渲染操作,從而極大的幫助降低每幀的Draw Call數(shù)。
VR優(yōu)化基礎(chǔ)
優(yōu)化是一個(gè)內(nèi)涵豐富的領(lǐng)域,包含了多方面的知識(shí),需要對(duì)每種目標(biāo)平臺(tái)和工程單獨(dú)考慮。在此,我們列出不同的興趣點(diǎn)以便于深入閱讀。
In general, existing optimisation techniques carry over well into VR development, so existing knowledge can often be applied.
一般來(lái)說(shuō),已有的優(yōu)化技術(shù)可以照搬到VR開發(fā)中去,因此既有優(yōu)化知識(shí)通常是可以復(fù)用的。
幾何體
移去VR場(chǎng)景中永不可見的幾何體表面,不要為不可見的東西浪費(fèi)寶貴的渲染資源。如:靠墻放置的柜子的背面是不可見的,那么我們就無(wú)需在模型中為其建立幾何表面。
盡可能簡(jiǎn)化幾何網(wǎng)格,根據(jù)目標(biāo)發(fā)布平臺(tái)采取增加紋理提高細(xì)節(jié),使用視差貼圖或曲面細(xì)分的技術(shù),雖然這會(huì)對(duì)性能造成影響,也可能無(wú)法適用于或根本不能用于你的目標(biāo)發(fā)布平臺(tái)。
遮擋繪制
Overdraw面板可以讓你看到那些繪制在別的物體之前(上)的物體,遮擋繪制會(huì)導(dǎo)致GPU時(shí)間的浪費(fèi)。優(yōu)化時(shí)應(yīng)考慮盡最大可能減少遮擋繪制的數(shù)量�?梢栽趫�(chǎng)景視圖中使用Scene View工具欄打開它。
細(xì)節(jié)級(jí)別
細(xì)節(jié)級(jí)別(LOD)渲染能減少距離攝像機(jī)較遠(yuǎn)的游戲物體需要渲染的三角形數(shù)量。只要游戲物體不是同時(shí)出現(xiàn)在攝像機(jī)附近,通過(guò)添加LOD組件并為距離攝像機(jī)較遠(yuǎn)的游戲物體指定精度較低的網(wǎng)格模型組, LOD就能降低對(duì)硬件設(shè)備的負(fù)載并提高渲染性能。