微软Hololens设备 浅分析
微軟Hololens的定位是一款MR 設(shè)備(Mixed reality)。MR與AR的不同我認為是MR能夠?qū)⒄鎸嵀h(huán)境的場景信息與虛擬對象進行完美的融合,它是基于SLAM(SimultaneousLocalization and Mapping)實時定位和場景建模的技術(shù),使得設(shè)備能夠識別周圍環(huán)境,并且準確知道用戶在場景中的位置,增強了用戶使用的真實感。
Hololens本身設(shè)備是一臺頭戴式的計算機,其配備一個半透明/分辨率極高的See-Through屏幕,整個設(shè)備集成了所有的零件,具體的詳細配置見下圖:
?
在軟件方面,微軟一直在VR,MR的計算機圖像識別,Kinect 形態(tài)預測,手勢追蹤和識別,圖像渲染效果,更強大的計算能力等方面都在深入研究,這些核心算法或技術(shù)是提高設(shè)備的用戶體驗的關(guān)鍵。 在內(nèi)容開發(fā)方面,微軟希望構(gòu)建一個生態(tài)系統(tǒng),提供一個像Holographic這樣的軟件平臺,通過把不同的算法和服務變成普通用戶都能用的API,想開發(fā)MR應用的人就能用這些工具和服務來開發(fā)應用,最后可以做到HoloLens上去,也可以用到其他虛擬現(xiàn)實、增強現(xiàn)實設(shè)備上去。
在混合現(xiàn)實領(lǐng)域,還需要解決的問題:
?1:光影技術(shù)在圖形學里叫“繪制技術(shù)”,實時的、光影真實的三維場景繪制技術(shù)一直是研究的熱點。微軟研究院第一次嘗試用機器學習的方法處理這一問題,第一次把一些原來非常難做到的復雜光影效果做成實時。我們相信,隨著這些技術(shù)的發(fā)展,會有更多的酷炫的光影效果,可以在VR和MR中呈獻給大家。
2:怎么更方便地產(chǎn)生更真實的三維場景和交互內(nèi)容。傳統(tǒng)上我們需要藝術(shù)家去造型,但另一個方法是從真實世界中直接拍攝捕捉。比如,我想做一個咖啡館,以前藝術(shù)家要用三維造型軟件手工去做,包括所有細節(jié),這是一種方法。還有一種方法,是拿一個深度相機或普通相機,把一個咖啡館里所有的桌子和墻的幾何形狀、材質(zhì)完全捕捉下來,把它放在三維場景里,真實感一下就提高了,所有桌面的材質(zhì)都會很真實。有了這個技術(shù),藝術(shù)家就不是無中生有了,他可以在這個場景的基礎(chǔ)上把材質(zhì)改改,比如讓桌子生點銹,把它變得更有質(zhì)感。因此內(nèi)容捕捉技術(shù)是非常重要的技術(shù)路徑。微軟研究院在這個方向做了非常多的研究工作,我們的目標也是希望通過我們的推動,能讓普通的用戶享受這項技術(shù),通過比如Kinect這樣的深度相機,甚至像手機或者是普通相機拍攝的東西,把用戶感興趣的三維物體和幾何形狀表面的豐富材質(zhì)、光影效果都捕捉下來,完美再現(xiàn)在虛擬的世界里。一旦這個問題解決了,所有普通用戶都能產(chǎn)生高質(zhì)量的三維內(nèi)容,那虛擬世界、混合現(xiàn)實的世界就會變得豐富多彩,用戶的體驗也會提升一個數(shù)量級。
3:人工智能技術(shù)和識別技術(shù) (以上三點摘自微軟首席研究員童欣對話)
Hololens開發(fā)環(huán)境配置:
Visual Studio 2015 Update 1及以上版本;
Windows 10 SDK 10586及以上版本;
Unity HoloLens技術(shù)預覽版【現(xiàn)在最新的Unity5.5版本已經(jīng)支持Holographic,可以通過預覽模式查看效果】。
以下內(nèi)容將會提高你的開發(fā)體驗:
- HolotoolKit【協(xié)助快速開發(fā)的開發(fā)組件,會不定時更新】
https://github.com/Microsoft/HoloToolkit-Unity - Windows Device Portal 【設(shè)備控制臺輔助管理設(shè)備】
- 微軟官方Hololens學院教程,https://developer.microsoft.com/EN-US/WINDOWS/HOLOGRAPHIC/ACADEMY
開發(fā)應用特性:
微軟為開發(fā)者提供了硬件開發(fā)指南,其中提到,HoloLens應用或游戲與傳統(tǒng)桌面上的應用、游戲有所不同,這是AR設(shè)備的自身屬性造成的。用戶在使用HoloLens時必定會移動頭部,這就需要應用以非常高的速率刷新,以避免用戶移動時帶來虛擬視覺與現(xiàn)實世界的不同步感。
因此 微軟建議開發(fā)者 在開發(fā)HoloLens應用或游戲時,應以每秒60幀數(shù)為目標,同時應用占用內(nèi)存應小于900MB。如果應用能耗過大或?qū)е逻^度發(fā)熱,HoloLens也將自動關(guān)閉進程。
?
轉(zhuǎn)載于:https://www.cnblogs.com/qichun/p/6070710.html
總結(jié)
以上是生活随笔為你收集整理的微软Hololens设备 浅分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 51CTO学院双十一营收400万,预测I
- 下一篇: 如何让PhpStorm同时打开多个项目?