0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Unity與Unreal發(fā)布支持AR開發(fā)的新功能

0wvm_ARchan_TT ? 來源:未知 ? 作者:胡薇 ? 2018-07-24 09:43 ? 次閱讀

在游戲大作發(fā)布前,我們常在游戲廣告中看到“運用最新3D引擎打造”類似的字眼,也會時不時的在網(wǎng)絡(luò)評論中看到關(guān)于某游戲“舊瓶裝新酒”用了前作的老引擎之類的吐槽。那么引擎到底是什么呢?

首先,游戲引擎包括一個渲染引擎,讓程序員能夠把內(nèi)部繪制的2D圖像和3D網(wǎng)格圖適配在一起,從而制作出一個逼真的模型。之后,大多利用與一個或多個API重復(fù)利用處理器和顯卡性能。此外游戲引擎還提供一些物理碰撞、光照反射等等功能??偟膩碚f,游戲引擎就是一個合理編寫的程序框架。

對于VR游戲,目前運用最多的引擎也就是Unity3D和Unreal Engine 4了,而且這兩者對于AR也是相當(dāng)支持。前些日子,Unity3D和Unreal Engine 4也是動作不斷,相繼推出新版本,更加優(yōu)化了對于VR/AR的開發(fā)。

Unity3D

上個月,伴隨著ARKit2.0的推出,Unity也與Apple合作,更新了其ARKit插件。更新后的Unity ARKit插件具備了及時訪問功能,即共享和持久性的AR體驗,也就是所謂的AR云了。開發(fā)人員可以使用ARWorldMap功能保存用戶環(huán)境的特征點,并且可以發(fā)送給其他用戶以建立多人游戲會話或由應(yīng)用程序加載來查看已保存的內(nèi)容。應(yīng)用程序可以使用與觀察到的環(huán)境相對應(yīng)的ARWorldMap中的要素點來將設(shè)備重新定向到其周圍環(huán)境。

ARKit 2.0使用一種名為AREnvironmentProbeAnchor的新錨點類型來建立了一個區(qū)域的環(huán)境地圖,可隨著時間的推移更新地圖,并使用機(jī)器學(xué)習(xí)來預(yù)測紋理和光照的變化。為此Unity添加了一個新參數(shù)來處理錨點和三個用于指定紋理的新值。

除此以外,Unity還在iPhone X應(yīng)用程序中啟用了舌頭和眼睛注視跟蹤參數(shù)

也正是乘著iPhone XTrueDepth攝像頭的一波東風(fēng),Unity推出了面部動畫的新工作流程。借助facial AR remote component,開發(fā)人員可以通過iPhone X上的TrueDepth攝像頭捕捉高質(zhì)量的實時動作,Unity提供52種混合形狀,來令表演者的面部表情與動畫角色的面部表情相匹配。這在一定程度上大大方便了動畫的制作。

同樣方便創(chuàng)作者的還有unity推出的3D游戲工具包Mars。無需編碼,通過元素的選擇就可以制作出一個簡單的AR游戲。

當(dāng)然,Unity不光支持ARKit,對于ARCore也是同樣支持。而且Unity還致力于在二者之間構(gòu)建一座橋梁,打破水火不容的現(xiàn)狀,實現(xiàn)跨平臺兼容的愿望。于是AR Foundation應(yīng)運而生,AR Foundation目前支持的AR功能包括表面平面檢測、深度數(shù)據(jù)點云、設(shè)備位置和方向跟蹤、內(nèi)容縮放、光線投射、錨定虛擬對象的參考點、渲染色調(diào)。它在ARKit和ARCore之間建立了一些共同點,讓開發(fā)人員更容易同時支持兩個平臺,從而也縮短了平臺間應(yīng)用發(fā)布與更新的時間差。

就在上周二,Unity發(fā)布了最新版本Unity2018.2的3D引擎,該引擎改進(jìn)了該公司今年早些時候推出的Scriptable Render Pipeline。作為在Unity2018.1版本中預(yù)熱過的Scriptable Render Pipeline(SRP)使開發(fā)人員能夠根據(jù)硬件配置文件優(yōu)化其應(yīng)用程序的性能。Unity的輕量級渲染管道(LWRP)專為在智能手機(jī)和平板電腦上運行VR/AR內(nèi)容而設(shè)計,而高清渲染管道(HDRP)適用于PC與游戲主機(jī)。

虛幻引擎4.20

去年紅極一時的絕地求生以及在國外大熱的堡壘之夜采用的便是虛幻4引擎。在性能方面,虛幻引擎足以制作出3A級別的游戲大作。

在本次更新中,虛幻引擎4.20優(yōu)化了數(shù)百種功能,尤其針對iOSAndroid,以及Magic Leap One在VR/AR方面的開發(fā)。虛幻引擎4.20增加了對Apple的ARKit 2.0和Google ARCore 1.2的支持。對于ARKit 2.0,虛幻引擎有了更好的跟蹤質(zhì)量、支持垂直平面檢測、面部跟蹤、2D圖像檢測、3D對象檢測、持久AR體驗和共享AR體驗。對于ARCore 1.2,該引擎也可以增強(qiáng)圖像和云錨并支持對垂直平面檢測。不僅于此,虛幻的此次更新同樣致力于跨平臺應(yīng)用的發(fā)布和優(yōu)化。據(jù)此看來,未來ARKit與ARCore之間的壁壘會逐漸消融,為開發(fā)者提供更多的便利。

有趣的是,好像與unity斗氣一般,虛幻引擎最近也公布了一款動畫制作軟件:Monster Puppet。Monster Puppet使用leap motion系統(tǒng),通過手指動作控制動畫角色,并使用虛幻引擎進(jìn)行實時渲染,最后完成動畫的實時輸出。

不過其對于這個紫毛怪物面部的渲染似乎差了點意思,若是能與上文提到的facial AR remote component相結(jié)合,優(yōu)勢互補(bǔ),完成面部與肢體的聯(lián)動,是不是就更有點意思了。

就總體來講,市面上雖然也有著其他VR開發(fā)引擎,但最核心的兩個還是要數(shù)虛幻引擎與Unity。二者也各有優(yōu)劣,Unity學(xué)習(xí)成本低,編譯方便,但內(nèi)建工具不夠完善,渲染、光照系統(tǒng)并不十分完善。與之相對的,虛幻引擎在光照、物理引擎、畫面效果、材質(zhì)編輯上都足以打敗unity,卻輸在操作復(fù)雜上。

不過隨著二者的不斷更新優(yōu)化,勢必會方便開發(fā)者的工作,從而創(chuàng)造出更多優(yōu)質(zhì)的VR/AR資源,改善現(xiàn)下VR/AR應(yīng)用不足的局面。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Ar
    Ar
    +關(guān)注

    關(guān)注

    24

    文章

    5078

    瀏覽量

    169161
  • Unity
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    21753
  • unreal
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    5879
  • Nreal
    +關(guān)注

    關(guān)注

    0

    文章

    55

    瀏覽量

    1734

原文標(biāo)題:Unity與Unreal 相繼發(fā)布新功能支持AR開發(fā)

文章出處:【微信號:ARchan_TT,微信公眾號:AR醬】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    unity基礎(chǔ)開發(fā):高通AR Unity虛擬按鈕

    高通開發(fā)AR都想用到互動,虛擬按鈕互動可以實現(xiàn)虛擬和現(xiàn)實的結(jié)合互動。我使用的版本是vuforia-sampleapps-unity-2-5-8的,具體怎么得到這個看http
    發(fā)表于 09-20 11:55

    高通AR Unity播放器特性

    對于一個Vuforia應(yīng)用,被創(chuàng)建的增強(qiáng)場景可以在Unity Pro IDE的播放模式中進(jìn)行測試。因為播放模式的這個功能,對任何Unity開發(fā)的應(yīng)用程序都是起作用的,可以實現(xiàn)快速的編輯
    發(fā)表于 09-20 11:56

    Unity 3D和Vuforia制作AR人物互動

    不多說趕緊開始吧~首先先確認(rèn)需求,咱要做的是在某圖片上展示個人物會跳舞,觸摸之后會有不同的反應(yīng)。接著是確定開發(fā)平臺,雖然Unity 3D支持Android,但是如果想要做到iOS上還必須有Mac才行
    發(fā)表于 09-21 10:30

    Unity3D淺談&Unity5游戲及交互設(shè)計

    Unity3D是由丹麥Unity公司開發(fā)的游戲開發(fā)工具,作為一款跨平臺的游戲開發(fā)工具,從一開始就被設(shè)計成易于使用的產(chǎn)品。
    發(fā)表于 07-02 06:25

    Unity和UE的優(yōu)勢及缺點分析

    Pro和Unity iOS Pro僅提供30天全功能試用期; Unreal Engine(UE)- 開發(fā)者的天堂 提到游戲引擎開發(fā)不得不提
    發(fā)表于 09-26 11:13 ?0次下載

    通過Unity將所有類型對象、環(huán)境與3D圖像混合,可以開發(fā)出跨平臺的AR應(yīng)用程序

    在去年年底發(fā)布Unity 2017.3提供了對Vuforia 7的全面支持。開發(fā)者通過Unity可以將所有類型的物理對象、環(huán)境與3D圖像混
    發(fā)表于 06-05 17:20 ?1004次閱讀

    AR/VR開發(fā)人員所需的一系列新功能正在最新的Unreal Engine 4更新中提供

    Unreal引擎是最流行的、用途廣泛的視頻游戲引擎之一,在虛擬現(xiàn)實(VR)和增強(qiáng)現(xiàn)實(AR)中都有廣泛的應(yīng)用。而其最新的更新為VR和AR開發(fā)者和創(chuàng)作者帶來了一些改進(jìn)和
    發(fā)表于 06-05 16:40 ?1098次閱讀

    蘋果公司公開支持AR/VR技術(shù)

    HTC的VR眼鏡 蘋果展示了AR/VR演示樣本,它們?nèi)际腔?b class='flag-5'>Unreal Engine 4開發(fā)的,Unreal Engine 4是Epic Games
    的頭像 發(fā)表于 03-30 10:39 ?4891次閱讀

    Unity與Apple合作開發(fā)新功能,讓AR開發(fā)更容易

    前些日子,Unity3D和Unreal Engine 4也是動作不斷,相繼推出新版本,更加優(yōu)化了對于VR/AR開發(fā)。
    發(fā)表于 08-01 10:22 ?1405次閱讀

    Unity推出的AR Foundation能幫助使用者解決AR開發(fā)過程中遇到的難題

    Unity開發(fā)了一個多平臺API和實用程序,幫助解決你在AR開發(fā)過程中遇到的眾多難題,他們將其稱之為 AR Foundation。
    發(fā)表于 09-11 09:51 ?5357次閱讀

    Unreal 4新增了VR/AR/MR的支持和優(yōu)化現(xiàn)已支持WMR平臺和頭顯

    Unreal 4.21已經(jīng)正式發(fā)布,而這個引擎新增了一系列與VR/AR/MR的支持和優(yōu)化。 Unreal表示:“
    發(fā)表于 11-17 09:01 ?1313次閱讀

    Unity 2019.1正式發(fā)布,帶來許多與AR/VR開發(fā)相關(guān)的更新

    不過,對于跨平臺移動AR開發(fā)框架AR Foundation的LWRP支持仍在預(yù)覽中。在最近的GDC主題演講中,Unity透露,
    的頭像 發(fā)表于 04-21 11:30 ?4277次閱讀

    怎樣安裝Unity

    Unity是最廣泛使用的游戲引擎之一,它是用于開發(fā)適用于所有平臺的游戲,也適用于AR& VR開發(fā)。市場上還有其他游戲引擎,例如Unreal
    的頭像 發(fā)表于 08-01 14:12 ?3016次閱讀

    Unity 2020.1發(fā)布,全新流線型UI可減少AR/VR項目時間

    對于Unity 2020.1中的增強(qiáng)現(xiàn)實,AR Foundation現(xiàn)在正式支持Universal Render Pipeline,并且增強(qiáng)了對ARKit、ARCore、Magic Leap和HoloLens的
    的頭像 發(fā)表于 07-24 10:08 ?2478次閱讀

    微軟正增加對OpenXR標(biāo)準(zhǔn)的支持,以在VR和AR中構(gòu)建新功能

    微軟正在逐漸增加對OpenXR標(biāo)準(zhǔn)的支持,以在VR和AR中構(gòu)建未來的新功能。
    的頭像 發(fā)表于 10-29 15:08 ?1885次閱讀