最新精品久久,欧美亚洲福利,表妹免费在线观看,久久国产二区,国产三级电影网站,日本特黄久久,成人a在线视频免费观看

為微軟HoloLens開發(fā)應用需要注意什么?

來源:網(wǎng)絡

點擊:1375

A+ A-

所屬頻道:新聞中心

關鍵詞: 微軟,HoloLens,開發(fā)應用,SDK,IDE

    如今在AR/VR/MR領域,微軟的混合現(xiàn)實設備HoloLens獲得了極大的關注,HoloLens實現(xiàn)了現(xiàn)實世界與虛擬世界的融合,兩個世界的對象可以并排存在,也可以實時交互,該技術稱為“混合現(xiàn)實”。

    盡管HoloLens價格高達3000美元,而且還只是一個早期開發(fā)工具,并沒有入局消費市場,但是已經(jīng)有許多開發(fā)者逐漸將目光聚焦于HoloLens,為它創(chuàng)建混合現(xiàn)實應用,并在探索過程中總結出一些需要關注的問題,得出了一些經(jīng)驗。

    準備工具,SDK和IDE

    從太空探索到建筑、游戲、再到教育,微軟HoloLens上已經(jīng)出現(xiàn)了許多服務于多個領域的創(chuàng)新型應用。目前仍然沒有太多特定的MR應用開發(fā)工具,但是大多數(shù)我們熟悉的開發(fā)包和軟件都可以用來創(chuàng)建全息應用。基于一些程序大牛的經(jīng)驗,一套必要的工具包至少要滿足以下條件:

    1.3D設計:Autodesk Maya,3ds Max,Adobe PhotoShop,Substance Painter

    2.動畫:3ds Max Biped

    3.開發(fā):Unity,Vuforia,Microsoft Visual Studio,Windows 10 SDK,HoloLens Emulator

    如果你想要創(chuàng)建一個能夠登陸微軟官網(wǎng),并且滿足最低系統(tǒng)要求的全息體驗,那么以上所有的開發(fā)工具都是必備的。完成這些工具的安裝和準備后,就可以開始創(chuàng)建全新的混合現(xiàn)實體驗了。

    調整全息影像

    無論你是為VR應用、游戲還是HoloLens創(chuàng)建對象,3D建模和渲染的方法是不變的,只有將這些三維模型集成到全息環(huán)境中的時候,才會出現(xiàn)差異。

    雖然HoloLens的視覺體驗是令人驚嘆的,但是在傳輸過程中與虛擬現(xiàn)實一樣,也需要注意避免眩暈、惡心等暈動癥的現(xiàn)象發(fā)生。

    在開發(fā)過程中,許多程序專家也面臨著類似的問題,當創(chuàng)建應用的方式有問題或某些數(shù)值不恰當時,體驗的結果會給用戶造成不適,這些應用也就無法吸引用戶。近裁剪平面可能對這個問題有一些幫助。當你使用Unity時,近裁剪平面應當不小于0.85m,如果這個值小于0.85,對象就會顯得太過接近用戶的眼睛,導致畫面交叉。

    另外,全息影像到用戶眼球的理想距離應當保持在2m左右,因為這個距離能夠避免雙眼看到的畫面沖突。

    簡單來說,投射在左右鏡片上的兩個畫面將在距離用戶2m處完全重疊。在不可能將全息內容置于推薦距離的情況下,1.25m~5m的區(qū)域也可以作為有效范圍。

    blob.png

    盲點、最佳范圍與理想?yún)^(qū)域

    開發(fā)者還應當注意其他立體視覺體驗的要素,例如幀率。為了確保安全舒適的HoloLens體驗,建議幀率設置為30fps。幀率太小將會導致暈動癥,幀率過高則由于設備的能力限制,無法實現(xiàn)快速處理。

    與全息世界交互:凝視

    與HTC Vive和Oculus Rift相比,HoloLens中包含更多眼動控制的應用。

    為了實現(xiàn)這一技術,HoloLens追蹤了用戶頭部在空間中的位置,每秒處理十億字節(jié)的實時信息。為了更好地理解,舉一個簡單的例子:一個標準的HoloLens應用,為用戶呈現(xiàn)了整個太陽系,用戶看到的環(huán)境中有不計其數(shù)的星球,但是當用戶凝視某個星球時,這個星球就會高亮顯示,并且在旁邊展示更多相關的信息。

    默認情況下,HoloLens中有一個小的半透明光圈,實際上是一個3D光標,指示出用戶凝視的位置,它能夠標示任何物體,無論是現(xiàn)實的還是虛擬的。

    Unity幫助開發(fā)者們創(chuàng)造了許多方式來操作HoloLens,例如定制UI元素,以及創(chuàng)建一些能夠吸引用戶注意的對象等等。

    與全息世界交互:聲音

    使用語音命令來控制頭戴設備的方法并不是太常見。但是,它給人的感覺更自然和直觀,并且提供了全新的導航控制和用戶界面。為此,專家們也建立了一套規(guī)則,當開發(fā)者用Unity來創(chuàng)建語音識別時,必須要遵循以下幾點:

    1.保持語音命令盡可能簡短,非母語用戶的簡化發(fā)音也能順利識別,避免使用復雜的短語和句子使用戶混淆。

    2.例如“點擊”和“打開”這樣的預定義命令,應當在整個應用程序中通用。

    3.重復語音命令和手勢選擇相互配合,提高整體用戶體驗,避免發(fā)音錯誤和發(fā)音不清的情況。

    與全息世界交互:手勢

    手勢控制是一種非常高效的方式,HoloLens有一套特殊的控制手勢——例如抬食指、捏合食指大拇指、松開食指這樣的離散手勢,可以直接在HoloLens中點擊圖標或者打開菜單,連續(xù)手勢則可以控制旋轉或者滾動。

    blob.png

    在開發(fā)HoloLens應用時,你應該確保設備能夠及時響應手勢命令,在短時間內高亮圖標、打開應用或者執(zhí)行其他命令。在開發(fā)過程中,開發(fā)者也應當編好代碼提示用戶哪些手勢是不能識別的。

    然而,由于混合現(xiàn)實技術還沒有完全成熟,HoloLens也存在一定的局限性。例如,手的位置或者對象的位置并不總能準確識別,在開發(fā)時,也應該考慮到這一點,確保識別的偏差不會對應用的功能造成重大影響。

    HoloLens與商業(yè)世界

    微軟的混合現(xiàn)實頭顯HoloLens已經(jīng)在技術領域邁出了重大的一步,MR技術可以廣泛應用于教育、軍事、建筑、娛樂等多個行業(yè)。然而,目前HoloLens仍然只是開發(fā)者版本,并沒有推出消費級。

    但是HoloLens的應用已經(jīng)不僅僅簡單地服務于游戲、娛樂行業(yè),在生產(chǎn)建設或者政府服務領域,都有了成功應用的案例。

    教育是從中獲益最大的一個產(chǎn)業(yè),HoloLens在各行各業(yè)的培訓中能夠發(fā)揮巨大的作用。美國培生教育(Pearson Education)已經(jīng)與微軟展開新的合作,北美的大學開始在課程中使用微軟的HoloLens頭顯。

    日本航空公司(JAL)也用HoloLens進行員工培訓,涉及工種包括飛機設備維護和飛行員。員工通過HoloLens了解了大量復雜的飛行零部件,包括發(fā)動機和航空電子系統(tǒng)等等,提高了工作效率。

    blob.png

    建筑業(yè)和制造業(yè)都可以利用HoloLens輔助工作。建筑師能夠提前看到未來完成的工程項目,決策者不論是否在同一空間內都可以看到同樣的全息影像,快速達成共識。沃爾沃也于2016年10月份把HoloLens用于汽車研發(fā)和設計之中。

    blob.png

    此外,HoloLens在醫(yī)療保健以及政治、軍事等方面都已有實際的應用案例。微軟并沒有把這款設備完全定位于游戲領域,鑒于早期版本的特性,其硬件和內容都不完善,微軟也仍舊沒有將HoloLens推向消費市場的打算。但MR是未來技術的趨勢,像HoloLens這樣的設備,將會在商業(yè)市場上發(fā)揮巨大的作用,因此在硬件探索的過程中,HoloLens及MR技術的迭代和發(fā)展都急需內容和應用填充。

    (審核編輯: 林靜)

    聲明:除特別說明之外,新聞內容及圖片均來自網(wǎng)絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯(lián)系我們刪除。