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