Epic Games推出了視頻游戲引擎Unreal Engine 4.20版本,使開發(fā)人員能夠更輕松,更無縫地在電子游戲,電影和電視,虛擬中構(gòu)建逼真的角色和沉浸式虛擬現(xiàn)實(shí)(VR),增強(qiáng)現(xiàn)實(shí)(AR)和混合現(xiàn)實(shí)(MR)環(huán)境以及企業(yè)應(yīng)用。
虛幻引擎4.20具有數(shù)百種優(yōu)化功能,尤其適用于iOS和Android,以及Magic Leap One。作為兩家公司之間更大合作伙伴關(guān)系的一部分,之前在游戲開發(fā)者大會(GDC)2018期間宣布了對Magic Leap One:Creator Edition的Early Access支持,虛幻引擎4.20完全支持AR頭顯的開發(fā)。
除了大力支持AR,虛幻引擎4.20增加了對Apple的ARKit 2.0和Google ARCore 1.2的支持。對于ARKit 2.0,這包括更好的跟蹤質(zhì)量,支持垂直平面檢測,面部跟蹤,2D圖像檢測,3D對象檢測,持久AR體驗(yàn)和共享AR體驗(yàn)。而對于ARCore 1.2,該引擎包括對垂直平面檢測,增強(qiáng)圖像和云錨的支持。
新增:為VR屏幕渲染調(diào)用添加了一個標(biāo)簽,以便在分析工具(如RenderDoc)中進(jìn)行區(qū)分。
新增:通過使用“HMD”作為源名稱,增加了運(yùn)動控制器組件跟蹤/顯示HMD設(shè)備的功能。
新增:使用OpenCV為MR項目增加了鏡頭校準(zhǔn)的實(shí)驗(yàn)支持。
新增:將SteamVR SDK更新為1.0.11版,其中包括改進(jìn)的Vulkan支持。
新增:通過更準(zhǔn)確的CPU利用率數(shù)據(jù)改進(jìn)了SteamVR合成器時序和整體引擎性能。
新增:添加了Render Bridge基類FXRRenderBridge,以在使用Custom Present實(shí)現(xiàn)創(chuàng)建XR插件時減少代碼重復(fù)。
新增:添加了對全向立體聲捕獲的初始支持。
新增:Oculus代碼調(diào)度功能可通過“Head Mounted Display”模塊供其他XR插件使用。
新增:從FaceAR的人臉跟蹤LiveLink流媒體中添加了頭部旋轉(zhuǎn)的虛擬曲線。
新增:添加了對實(shí)例化立體半透明渲染的支持。
新增:添加了對啟用ARKit 1.5自動對焦設(shè)置的支持。
新增:在創(chuàng)建AR會話時添加了對ARKit 1.0可用性的檢查,從而阻止調(diào)用舊iOS設(shè)備上的無效選擇器。
新增:添加了在運(yùn)行時檢查ARKit版本可用性的功能。
新增:重構(gòu)了ARKit如何支持#define,簡化了ARKit版本包裝各個功能。
新增: 添加了一個控制臺命令,用于更改Face AR發(fā)布LiveLink曲線數(shù)據(jù)的位置。“LiveLinkFaceAR SendTo = 192.168.1.1”。
新增:在“if iOS 11.3”檢查中包裹垂直平面檢測,因?yàn)锳RKit 1.5僅在11.3及更高版本中可用。
新增:添加了“AR候選圖像”對象的方向以傳遞到檢測系統(tǒng)。
新增:添加了對ARKit處理“AR Image Anchor”通知的支持。
新增:為UARCandidateImage對象添加了友好名稱。
新增:添加了用于在AR會話中檢測圖像的基本類型。
新增:在創(chuàng)建Apple側(cè)表示時添加了候選圖像中的名稱。
新增:添加了對在AR會話期間配置要檢測的圖像的支持。
新增:改進(jìn)了Oculus上的調(diào)試層渲染,通過直接渲染到圖層來避開多余的blit。
新增:為適用于HMD和傳感器的Oculus插件添加了模型。
新增:新增“使用相機(jī)旋轉(zhuǎn)”功能進(jìn)行“立體全景”插件?,F(xiàn)在這個插件可以拍攝當(dāng)前相機(jī)的旋轉(zhuǎn)。要啟用此功能,請使用控制臺命令“SP.UseCameraRotation 7”。
新增:更新的相機(jī)組件現(xiàn)在可以告訴“延遲更新管理器”存儲我們不希望在此幀中進(jìn)行后期更新。在將更新后期應(yīng)用到相機(jī)之前,默認(rèn)XR相機(jī)會檢查此標(biāo)志。
新增:重構(gòu)PSVR用于幀計數(shù)器比較的次重復(fù)投影。
新增:添加了一個新的PSVR API函數(shù),用于在“floor”和“eye”跟蹤空間之間進(jìn)行轉(zhuǎn)換。
新增:添加了一個新的PSVR代理,可以檢測應(yīng)用程序何時在“樓層”和“眼睛”跟蹤空間之間發(fā)生變化。
【913VR原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明及回鏈】
]]>