跨平臺AR引擎支持HoloLens和ARKit

?? 由 文心大模型 生成的文章摘要
增強現(xiàn)實(AR)還處于起步階段,盡管虛幻引擎和Unity都在努力支持ARKit,但是類似于Oculus Rift和HTC Vive 的跨平臺似乎還有一段距離。然而,這一切都隨著獨立開發(fā)者Egor Bogatov的UrhoSharp而改變的。
UrhoSharp是一款基于.net的引擎,在Android,iOS,Mac,Windows和SharpReality上運行,支持HoloLens以及ARKit。這實質(zhì)上意味著開發(fā)人員可以編寫他們的應(yīng)用程序一次并部署在領(lǐng)先的AR平臺上。
UrhoSharp由Urho3D提供支持,是一種免費的輕量級跨平臺2D和3D游戲引擎,采用C ++實現(xiàn),并根據(jù)麻省理工學(xué)院的許可證發(fā)布。UrhoSharp支持C#和F#來創(chuàng)建在Android,iOS,Mac,Windows和Unix上運行的視頻游戲和應(yīng)用程序,其中包括HoloLens和ARKit。
有興趣為HoloLens和ARKit創(chuàng)建內(nèi)容的開發(fā)人員可以查看UrhoSharp的官方文檔以及Bogatov 提供的示例項目。
盡管Google已經(jīng)花了幾年時間研究自己的AR平臺Tango,而且在2014年就將其開放給開發(fā)人員,但蘋果似乎贏得先機(jī),準(zhǔn)備將AR推向主流。
ARKit開發(fā)人員創(chuàng)建的應(yīng)用程序?qū)⒘⒓醋饔迷谌驍?shù)百萬的iPhone上,而且不需要特殊的3D傳感器,只需要iPhone相機(jī)、內(nèi)置A9或A10芯片。
另一方面,由于iPhone不需要特殊的3D傳感器, ARKit應(yīng)用程序可以將數(shù)字物體放置在空中和水平面上。ARKit的體驗看起來很棒,這是因為手機(jī)幾個關(guān)鍵部件的支持,例如攝像機(jī),處理器和各種慣性傳感器(加速度計,陀螺儀等)。他們被優(yōu)化,以使得當(dāng)用戶移動時,手機(jī)相對于環(huán)境的位置更加精確。蘋果之所以可以做到這一點,是因為所有組件都是由同蘋果公司開發(fā)的。

【913VR原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明及回鏈】