支持ARKit 2.0和ARCore 1.2 虛幻引擎4.20正式發(fā)布
2018-07-19 16:06:55
來源: 87870 熱度:
在發(fā)布了多個(gè)預(yù)覽版本之后,Epic Games終于在今天推出了其虛幻引擎4.20,讓開發(fā)者可以更輕松、更無縫地為游戲、電影/電視、VR/AR/MR等構(gòu)建逼真的角色與沉浸式環(huán)境。
虛幻引擎4.20提供了數(shù)百種優(yōu)化,特別是針對(duì)iOS和Android,以及Magic Leap One。在2018年游戲開發(fā)者大會(huì)(GDC)期間,這兩家公司曾宣布將為Magic Leap One創(chuàng)造者版本提供搶先體驗(yàn)支持,現(xiàn)在虛幻引擎 4.20已全面支持該AR頭顯的開發(fā)。
此外,虛幻引擎4.20還增加了對(duì)蘋果ARKit 2.0和谷歌ARCore 1.2的支持。對(duì)于ARKit 2.0,這包括更好的追蹤質(zhì)量、支持垂直平面檢測(cè)、面部跟追、2D圖像檢測(cè)、3D對(duì)象檢測(cè)、持續(xù)性AR體驗(yàn)和共享AR體驗(yàn)。而對(duì)于ARCore 1.2,新版引擎則支持垂直平面檢測(cè)、增強(qiáng)圖像和云錨點(diǎn)。
在虛幻引擎4.20的發(fā)布說明中,我們還發(fā)現(xiàn)了其他與VR/AR相關(guān)的功能和優(yōu)化,具體如下:
1.新增:為VR觀眾屏幕渲染調(diào)用添加一個(gè)標(biāo)簽,以便在分析工具(如RenderDoc)中進(jìn)行區(qū)分。
2.新增:以“HMD”為源名稱,增加了運(yùn)動(dòng)控制器組件追蹤/顯示HMD設(shè)備的功能。
3.新增:使用OpenCV為MR項(xiàng)目增加了透鏡校準(zhǔn)的實(shí)驗(yàn)性支持。
4.新增:將SteamVR SDK更新到1.0.11版,其中包括優(yōu)化的Vulkan支持。
5.新增:通過更準(zhǔn)確的CPU利用率數(shù)據(jù)優(yōu)化SteamVR合成器計(jì)時(shí)和整體引擎性能。
6.新增:添加了Render Bridge基類FXRRenderBridge,以減少通過Custom Present實(shí)現(xiàn)創(chuàng)建XR插件時(shí)的代碼重復(fù)。
7.新增:添加了對(duì)全向立體聲捕獲的初始支持。
8.新增:Oculus代碼調(diào)度功能可通過“Head Mounted Display”模塊為其他XR插件啟用。
9.新增:從FaceAR的面部追蹤LiveLink流傳輸中添加了頭部旋轉(zhuǎn)的虛擬曲線。
10.新增:添加了對(duì)實(shí)例化立體半透明渲染的支持。
11.新增:添加了對(duì)啟用ARKit 1.5自動(dòng)對(duì)焦的支持。
12.新增:在創(chuàng)建AR會(huì)話時(shí)添加了對(duì)ARKit 1.0可用性的檢查,從而防止在舊版iOS設(shè)備上調(diào)用無效的選擇器。
13.新增:添加了在運(yùn)行時(shí)檢查ARKit版本可用性的功能。
14.新增:重構(gòu)了ARKit如何支持#define,并簡(jiǎn)化了ARKit版本對(duì)各功能的打包。
15.新增:添加了一個(gè)控制臺(tái)命令,以更改Face AR發(fā)布LiveLink曲線數(shù)據(jù)的位置。“LiveLinkFaceAR SendTo = 192.168.1.1”。
16.新增:在“if iOS 11.3”檢查中打包了垂直平面檢測(cè),因?yàn)锳RKit 1.5僅在11.3及更高版本中可用。
17.新增:為“AR Candidate Image”對(duì)象添加了方向,以傳遞到檢測(cè)系統(tǒng)。
18.新增:支持處理來自ARKit的“AR Image Anchor”通知。
19.新增:為UARCandidateImage對(duì)象添加了一個(gè)友好名稱。
20.新增:添加了用于在AR會(huì)話中檢測(cè)圖像的基本類型。
21.新增:在創(chuàng)建Apple端表示時(shí)添加了候選圖像中的名稱。
22.新增:添加了對(duì)在AR會(huì)話期間配置要檢測(cè)的圖像的支持。
23.新增:優(yōu)化了Oculus上的調(diào)試層渲染,通過直接渲染到圖層來避開多余的blit。
24.新增:為適用于HMD和傳感器的Oculus插件添加了模型。
25.新增:在“Stereo Panorama”插件中添加了“Use Camera Rotation”功能。現(xiàn)在這個(gè)插件可以拍攝當(dāng)前相機(jī)的旋轉(zhuǎn)。要啟用此功能,請(qǐng)使用控制臺(tái)命令“SP.UseCameraRotation 7”。
26.新增:更新的相機(jī)組件現(xiàn)在可以告知“Late Update Manager”存儲(chǔ),我們不想在該幀中進(jìn)行后期更新。在將后期更新應(yīng)用到相機(jī)之前,Default XR相機(jī)會(huì)檢查這個(gè)標(biāo)志。
27.新增:重構(gòu)用于幀數(shù)器比較的PSVR微投影。
28.新增:添加了一個(gè)新的PSVR API函數(shù),用于在“floor”和“eye”跟蹤空間之間進(jìn)行轉(zhuǎn)換。
29.新增:添加了一個(gè)新的PSVR delegate,可以檢測(cè)應(yīng)用何時(shí)切換“floor”和“eye”跟追空間。
30.刪除:未使用的立體渲染函數(shù)“Get Custom Present”方法已被刪除。
責(zé)任編輯:祝璇