• 您(nín)的位置:首頁 > 新聞(wén)動(dòng)態 > Unity3D

    Unity 2017.2 支持混合現實XR

    2017/11/9      點擊:

    支持XR平台

    內置Vuforia支持(chí)

    我們已經在Unity 編輯器中(zhōng)引入了開發Vuforia應用程序(xù)的集成(chéng)支持。使用Vuforia,您現(xiàn)在可以使用日(rì)常對象創建跨(kuà)平台增強現實體驗。Vuforia使您能夠(gòu)將數字內容附加到圖像和物理3D對象上,使用自定義的標記圖標識別和跟蹤對象等。

    可以通過Unity Download Assistant安裝Vuforia支持,並在項目(mù)設置>播放器(qì)設置> XR設置(zhì)下(xià)啟(qǐ)用。

    關於Vuforia

    Vuforia是用於在手持設備和(hé)頭戴設備上增強現實應(yīng)用的軟件(jiàn)平台。它提供了將數字內容附加到物理對象和環(huán)境的跨平台解決方案。Vuforia得到全球生態係統的支持,其中有超過375,000個(gè)注(zhù)冊開發商和超過45,000個已發布(bù)的(de)應用程序。

    Windows混合現實

    Unity現在擁有對Windows混合現實沉浸式頭盔(kuī)的全(quán)新原生支持,使創作者可以將VR內容發布到微(wēi)軟(ruǎn)商店中。

    Unity的支持還包括工作流增強功能,例如能夠通過編輯器直接在設備上進行預覽。

    無論您是為此(cǐ)平台創建定製體驗還是移植現有的VR遊戲,Unity已開放了對全新種類的VR設備的訪問。

     對MacOS的OpenVR支持

    Unity與Apple和Valve緊(jǐn)密合作,優化了Metal 2針對Unity現有的(de)VR渲染路徑、Multi-Pass和Single-Pass的變體進行運行(háng)。對於*終版本,開發人員將(jiāng)能夠使用WWDC公布的新的Metal 2功能來提高性(xìng)能,並將其與(yǔ)實例(lì)的使用相結合。 這將減少一半的繪製調用次數。

     對Google ARCore 的支持(chí)

    我(wǒ)們針對androids 7.0及更高版本,添加了對Google ARCore增(zēng)強現(xiàn)實技(jì)術的支持。ARCore API提供準確的設備位置和方向信(xìn)息以及特征(zhēng)點檢測,用於標識用戶周圍環境的物理空間。Unity對ARCore的支持使(shǐ)您能夠輕(qīng)鬆使用設備顯示世界的位置和方向來驅動標準的(de)Unity攝像機。這使您能夠創建代表設備周圍環境的平麵,並將彩色攝像機的圖像呈現(xiàn)為增強現實體驗的背景。

     SDK目前支持Google Pixel或Pixel XL以及運行androids 7.0Nougat及以上版本的Samsung Galaxy S8的開發。 它需要androids API SDK v.24或(huò)更高版本。

     對Apple Ait RK的支持

    Unity ARKit插(chā)件可讓(ràng)您方便地訪問ARKit的功能:運動跟蹤、實時視(shì)頻渲(xuàn)染、平麵(miàn)查找和命(mìng)中測試、環境光估計、原始點雲數據等。還有Unity組件可以使您更輕鬆地創建新的AR應用程序,也可以輕鬆地將(jiāng)AR功能集成(chéng)到現有的Unity項目中。

     Unity ARKit插件具有獨特的功能,可以節省您幾(jǐ)個(gè)小時的開發時間:Unity ARKit Remote。該工具(jù)可以通過允許您在Unity編輯器中實時更改(gǎi)場景和(hé)調試腳本,無需構建到設備,從而加(jiā)快迭代速度。

     我們(men)的插件現在支持訪問以下新功能:

    • 除了環境光強度估計之外,還可以對環境(jìng)色溫進行估計

    • 指定您自己(jǐ)的用戶錨點

    • 在狀態發生變化時接收事件

    • AR會話中斷或恢複時的事件通知

     我們已經擁有許多(duō)新(xīn)的例子來幫助您,快速啟動和運行您(nín)的AR項目,其中(zhōng)包括:

    • 縮放內(nèi)容(想象在您客廳裏放置一個城市)

    • 焦點矩形(使用一(yī)個UI元素顯示用於放置對象的位置)

    • 遮擋(著色器和材質將虛擬對象隱藏於真實對象之後(hòu))

    • 陰影(著色器和材質將(jiāng)現實世界中的虛擬對象接地)

    Unity ARKit插(chā)件現在可以從Unity AssetStore資源商店的包中獲(huò)取。

     立體實例,PC平台(tái)

    立體實例Stereo Instancing 也稱為單遍實例渲染是(shì)Unity單遍渲染的演變,現在可(kě)以在PC平台上(shàng)使用DX11構建時使用,允許開發人員很大(dà)地優化Vive、Oculus Rift和Windows混合現實沉浸式頭盔的性能。使用這種技術*大的影響是您可以大大減少在API端產生的繪製調用(yòng)次數(shù),從而節省了大量的CPU時間。此外,GPU本身能夠更有效地處理繪製。注(zhù)意:立體實例僅支持前向渲染。

     要啟用此功能,請打開Player Settings(菜單: Edit > Project Settings > Player)。在Player Settings設置中,導航(háng)到XR Settings,確保已選擇(zé)Virtual Reality Supported複選框,然後勾選Single-Pass Stereo Rendering複選框。注意:立體實例僅適用於Windows 10。

     Tracked Pose Driver

    Tracked Pose Driver是一種新(xīn)的跨平(píng)台組(zǔ)件,可使(shǐ)場景中的設備和遊戲對象之間的識別更簡單(dān),更直觀。

    Vive HMD的編輯器模擬

    這個新功能(néng)允(yǔn)許在(zài)編輯器中模擬(nǐ)Vive HMD的某些功能,而不需要您配(pèi)備一個Vive頭盔。通過在Player Settings > XR Settings 中將“Mock HMD-Vive”添(tiān)加到虛擬現實SDK中即可實現。

     模擬HMD將使用與Vive相(xiàng)同(tóng)的不對稱投影矩陣、隱藏遮擋網格、視場、寬(kuān)高比和眼(yǎn)睛紋理大小。模擬HMD可以同(tóng)時使用多遍渲染和單(dān)遍(biàn)渲染路徑,並且它將在編輯器中呈(chéng)現為分屏幕立體顯示。

    其它平台(tái)改進(jìn)和更新

    對Nintendo Switch的原生渲染插件支持

    其它改進包(bāo)括Nintendo Switch的Native Rendering Plugin支持,可讓您(nín)實現底層渲染,並且(qiě)可以使用Unity的多線程渲染。

     macOS播放器(qì)Retina支持

    我們已經添加(jiā)了對支(zhī)持其它的設備上的MacOS的Retina解決方案的支持(chí)。

     Windows Player LauncherWindows播放(fàng)器啟動器 

    我們將(jiāng)Windows獨立播放器的大部分代碼轉移到了單獨的已簽名DLL(“UnityPlayer.dll”)中,使可執(zhí)行文件成為一個簡單的封裝(zhuāng)器,對此dll進行調用。

     支持三星(xīng)Tizen&智能電視

    Unity 2017.2將(jiāng)是支持三星Tizen和SmartTV的*後(hòu)一個(gè)版本。在此版本之後,Unity將提供12個月的支持,包括補丁和安全(quán)更新。

     圖像方(fāng)麵(miàn)的改進

    GI分析器

    GI分析器可以顯示相關的統計信息,包括實時全局光(guāng)照子係統(tǒng)占用多少CPU時間,以幫助您優化場景中的全(quán)局光照。

     HDR 發射

    全局光照發射現在使用16位浮點格式,例如實時和烘(hōng)焙GI。HDR顏色選(xuǎn)擇器限製從99增加到64k,以解(jiě)鎖(suǒ)全部(bù)範圍。 這使得(dé)可以從發射表麵發射更強的光。

     光照貼圖背景

    該功能將用來自較低的MIP級別的內容填充光(guāng)照貼圖中的空白(bái)區域。這將修複使用光照貼圖進行渲(xuàn)染時(shí),幾(jǐ)何邊緣周圍的暗像(xiàng)素可見的情況(kuàng)。 這是(shì)因為當訪問較低的MIP時,黑暗背景的紋理像素露出。

     漸進光照(zhào)貼圖的改進

    我們現在支持漸進光照貼圖中(zhōng)使用(yòng)雙麵(miàn)材質。我們添加了一種新的(de)材質設置,讓光照可以與背麵進行交互。 一經啟用,在計算全局光照時將考(kǎo)慮幾何體的兩麵。

     樹的光照(zhào)貼圖烘焙

    地形上(shàng)的樹現在可以將陰影投射到烘焙光照貼圖中,生成一(yī)個(gè)光照貼圖(tú)靜態地形。樹(shù)本身將使用自動放置在(zài)樹上方的光照探頭來(lái)點亮。

     光照貼圖縫合

    光照貼圖接縫縫合可以輕鬆擺(bǎi)脫那些令人討厭的邊緣接縫(féng)。

     A-Trous過濾模式

    Unity 2017.2中,我(wǒ)們使用了新的(de)A-Trous內核添加了高(gāo)級過濾選項。新的過濾器能更好保持陰影邊緣和接觸形狀,同時平滑噪(zào)聲區域。

     線性渲染與WebGL 2.0

    我們現在可以確保線性(xìng)渲染輸入、輸出和計算都(dōu)在(zài)正確的顏色空間中。*終圖像的亮度將根據場景中的光線進行線性調整。這意(yì)味著您的(de)場景和資源之(zhī)間的光照更(gèng)加一致。

    現在支持線性渲染:

    • Windows, Mac OS X 和Linux (Standalone模式)

    • Xbox One

    • PlayStation 4

    • 支持OpenGL ES 3.x 或者Vulkan的androids

    • 支持 Metal API的ioses

    • WebGL 2.0

    線性渲染*有趣,因為它允(yǔn)許您使(shǐ)用Unity Post Processing Stack後期處理特效包,包括temporal抗鋸齒,並通過WebGL實現出色的(de)效果。Unity WebGL播放器中的線性渲染適用於任何支持WebGL 2.0的Web瀏覽器。

    粒子係統改進

    可編輯自定(dìng)義數據模塊標(biāo)簽(qiān)

    自(zì)定義數據模塊允許您指定可用於許多不同目的的數(shù)據。我們已經將曲(qǔ)線和漸(jiàn)變上的標簽修改為允許您描述使用哪一個自定義(yì)數據。

     粒子係統(tǒng)子發射器可以繼承父發射器的生命周期

    子發射器的繼承下拉列表中有一個新選項,允(yǔn)許它們把自己的生命周期建立(lì)在其父係統的剩餘(yú)生命周期內。這可以用於創建保證隻持(chí)續特定時間的效果,即使它(tā)們碰(pèng)撞並創建了新的粒子。

     線性阻力

    根據生命周(zhōu)期衰減(jiǎn)速度模塊(Limit Velocity over Lifetime Module)中的一個新選項允許您將線性阻力應用於您的粒子(zǐ)。將其添加到具有各種尺寸顆粒的效果中,可以讓(ràng)較小的(de)顆粒比較大的(de)顆粒飛的更(gèng)遠和移動的更快。 一個很好的用例(lì)是爆炸效果中的碎片。

    自動(dòng)銷毀/禁用

    現在可以在完成播放後銷毀或(huò)禁用粒子係統。銷(xiāo)毀對於一次性效(xiào)果是(shì)比較好的。銷毀可(kě)以讓您避免執行自己的清理代碼。另一方麵,當您管理自己(jǐ)的粒子(zǐ)係統遊戲(xì)對(duì)象(xiàng)庫時,禁用可能(néng)會很有用。

     爆發發射

    現在可以將(jiāng)爆發(fā)計數配置為(wéi)使用(yòng)與許多其他粒子係統屬性相同的曲(qǔ)線選項。

     重新啟動按鈕

    我們已(yǐ)將“重新啟動”按鈕添加到“場景視圖”疊加層,免去了使用(yòng)停止和播放來(lái)實現重新啟動(dòng)效果的麻(má)煩(fán)。

    實時運(yùn)營與(yǔ)遠程(chéng)設置功能

    實時運營

    將遊戲作為實時(shí)服(fú)務運行,意味著您可以根據玩家的需要調整遊戲,保持遊戲新(xīn)鮮感(gǎn),並(bìng)使(shǐ)體驗更加愉快。在Unity 2017.2中,Remote Settings遠程設置功能(néng)已經正式發布!

     遠程(chéng)設置

    遠程設置易於使用。它是Unity引擎(qíng)的原生組成,並采用(yòng)類似於大多(duō)數Unity開發人員熟悉的PlayerPrefs的API。*近,我們(men)對此(cǐ)功能進行了重大更新。遠程設置現在支持(chí)分(fèn)段。所以您可以直接(jiē)快捷的對玩家細分,並根據特定的玩家組合定製您(nín)的遊(yóu)戲 —— 所有這些都不需要重新發(fā)布一個新版本。上麵即將到來的“Final Fantasy XV Pocket Edition”演示版,以全新移動(dòng)的形式重現了原始作品,展示了(le)如何在AAA作品中使用遠(yuǎn)程設置。

    其它功能改善

    性能報(bào)告:androids原生崩潰

    現在當您使用性能報告服務時,原(yuán)生(shēng)崩潰報告將自動從玩家的androids設備發送到性能報告服務。在開(kāi)發人員信息中心中,您可以在未處理的托管(guǎn)例外和原(yuán)生ioses崩潰報告旁邊看到這些崩潰(kuì)報告(gào)。也(yě)可以在編(biān)輯器的服(fú)務窗口中為(wéi)項目啟(qǐ)用(yòng)性能報告服(fú)務。

     視圖錄(lù)製器-實驗版

    視圖錄製(zhì)器(Recorder)可以在遊戲運行時(shí)捕獲攝像機視圖中的幀,並生成(chéng)圖像序列(JPG,PNG,GIF,OpenEXR)和視頻文件(僅限WebM,H.264 / Windows)。您可以通過從(cóng)資源商店下載視圖錄(lù)製器將此功能添(tiān)加到Unity編輯器中。

     首次發布的實驗版本包含一個專用的窗口來選擇錄製選項:

     您還可以使用Frame Recorder Track直接從Timeline觸發錄製:

     軟件包管理器

    雖然Unity用戶在2017.2中不會看到任何變化,我們希望在這(zhè)裏做個預先。在Unity 2017.2版本中,我們會引入(rù)一個(gè)軟件包管理器(qì),它(tā)將用更靈活和模塊化的方法來管理終組成(chéng)Unity的組件和子係統。

     WONGLOVE的小結

    以上內(nèi)容就是(shì)Unity 2017.2中的新功能與關鍵的性能改善,如果想要了解更詳細的(de)更新信息,請參閱發行(háng)說明(míng),了解(jiě)Unity 2017.2新功(gōng)能、改進(jìn)和修複的完整列表(biǎo)。

    日本中出视频|午夜免费福利在线|亚洲精品亚洲人成在线下载|国产高潮流白浆免费观看不卡|偷拍亚洲欧美|亚洲中文字幕久爱亚洲伊人|久久久久香蕉视频|国产欧美日韩一区|久久国产成人亚洲精品影院老金|久久久久中文字幕