免费国产网站_秋霞午夜一区二区三区视频_99热在线看_日韩精品久久一区二区_午夜看一级毛片_天天鲁在视频在线观看

  • 您的位置:首頁 > 新聞動態 > 技術文章

    Hololens開發環境搭建

    2017/7/31??????點擊:

    伴隨著數月的期待,終于拿到了預訂的HoloLens開發者版本套件。隨著VR/AR/MR技術的熱潮,國內外均對它們的應用與盈利前景持有積很的預期,這也直接導致了國內外當前投資VR/AR/MR技術的熱潮。無論是融資數十億美元的Magic Leap,還是Facebook、微軟等科技巨頭布局VR/AR市場,這股熱潮不僅出現在風險投資領域,還席卷了消費者市場和智能硬件市場,這無疑引領了下一波互聯網產業的爆發,而我們作為技術核心的開發者更不能落下。正如喬幫主所說:“Stay foolish,Stay Hungry”,今天我們就來了解下AR/MR技術的開發特性,本文以微軟出品的HoloLens為目標設備。

    AR/MR是什么?

    VR大家都已經很清楚了,VR即是虛擬現實技術,這意味著沉浸式全虛擬的使用體驗。全虛擬沉浸式的體驗帶了獨特的視覺效果,但是由于遮蓋現實內容,仍導致了頭暈、運動不友好等難以解決的問題。與之相對的則是AR/MR技術,這意味虛擬世界與真實世界交織的視覺體驗。從用戶使用體驗來看,AR/MR無疑是更符合人類自然交互模式,代表了未來更偉大的發展方向。同時在筆者看來,由Magic Leap提出的MR(Mixed Reality)技術其本質與AR(Augmented Reality)技術并無區別,微軟目前也在HoloLens文檔中大量使用MR技術的說法,故此本文將AR/MR技術視為一體。

    AR核心特性

    正如上面所說,AR具備與VR截然不同的視覺體驗,所以其開發體驗也與VR區別較大,下面我們來一起探討HoloLens的部分核心開發特性。本文使用的開發環境為Unity HoloLens preview beta 14以及Unity Universal Windows Platform Runtime組件

    開發環境

    .安裝清單

    1.升級win10

    2.Visual Studio 2015 Update 2(https://developer.microsoft.com/zh-cn/windows/downloads),請確認是*新版本(安裝時采用自定義安裝,電腦的內存一定要多,若安裝VS 的所有配件,大約需要54GB,一定要有VPN,否則下載速度會很慢。)

    3.hololens 模擬器(https://pan.baidu.com/s/1dEGXC2l)大家自行下載,十分方便,適合買不起設備的人

    4.Unity HoloLens Technical Preview,推薦用Unity。

    首先:

    1. 首先安裝Unity引擎

    2. 然后安裝UWP Runtime

    3. *后可以根據需要安裝離線文檔工具

    大家注意:設備要求--

    • 64位Windows 10 Pro, Enterprise, or Education系統(家庭版不支持Hyper-V)

    • 64位CPU

    • 8G或更多內存

    • 小編有個技巧(僅適合Mac 的用戶)安裝win10 十分簡單,一次成功,并且在搭建開發環境時十分快,不會超過一個小時(有Vpn 的前提下),安裝win10 鏡像的方法,注意分配給win0

      的內存一定要多(https://www.macx.cn/forum.PHP?mod=viewthread&tid=2182916&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1)

    *后,對hololens 的核心做個簡單介紹:

    語音識別Voice Command

    語音識別同樣是HoloLens重要組成部分,包括我們很熟悉的Cortana,同樣能夠為我們帶來更自然高效的輸入體驗。

    HoloLens的語音識別分為三個部分:

    • 語音命令 KeywordRecognizer:通過關鍵詞來執行動作

    • 語法識別GrammarRecognizer:通過預設的語法來模糊匹配動作

    • 聽寫 Diction:即語音轉文字,用于輸入

    三個組件中語音命令特性*為常用,配合凝視能夠完成絕大部分場景的需求。為了使用語音命令,首先要啟用KeywordRecognizer實例,同時要預設好來源。


    通過數組來初始化關鍵詞識別器:

    keywords.Add(“activate”, () => { // 關鍵詞動作 }); 

    keywordRecognizer = new KeywordRecognizer(keywords.Keys.ToArray()); 

    keywordRecognizer.OnPhraseRecognized += KeywordRecognizer_OnPhraseRecognized; 

    //開始識別 keywordRecognizer.Start();

    在響應事件中做處理,調用識別到的關鍵詞事件。

    private void KeywordRecognizer_OnPhraseRecognized(PhraseRecognizedEventArgs args) 

    System.Action keywordAction; //如果關鍵詞在預設列表中,即執行其2動作 

    if (keywords.TryGetValue(args.text, out keywordAction)) { keywordAction.Invoke(); } 

    }

    空間映射 Spatial Mapping

    AR技術能實現的關鍵就是能夠識別映射周邊世界,這是全息對象與真實表面交互的基礎,是AR技術的核心組件。HoloLens借助于微軟特殊研發的全息處理單元(HPU 1.0)才能實現空間映射特性,幸運的是我們可以使用空間映射API來對真實世界做交互。

    全息處理單元

    我們可以利用SurfaceObserver組件來獲取控件表面映射信息,下面是基本的操作:

    SurfaceObserver surfaceObserver; 

    void Start () { 

    //初始化 

    surfaceObserver = new SurfaceObserver(); 

    StartCoroutine(UpdateLoop()); 

    IEnumerator UpdateLoop() { 

    var wait = new WaitForSeconds(2.5f); 

    while(true) { 

    surfaceObserver.Update(OnSurfaceChanged); 

    yield return wait; 

    }

    每一個空間表面都需要注冊其Handle事件,用于實時調整空間映射信息和交互。

    private void OnSurfaceChanged(

    SurfaceId surfaceId, SurfaceChange changeType, Bounds bounds, System.DateTime updateTime) 

    //處理空間表面變化

    }

    主站蜘蛛池模板: 国产精品毛片一区二区三区四区_中文字幕av免费专区久久_成人h视频_国产精品久久久一区二区_国产一区二区影院_舌头伸进去搅动好爽视频 | 国产小视频免费在线观看_国产精品嫩草69影院_国产日韩久久免费影院_在线观看国产一区二区_水蜜桃成视频人在线看_偷拍视频久久 | 国产精品日产无码av永久不卡_暖暖视频免费高清日本_国产一级特黄AAAA级婬片_日韩成人AV在线一区二区三区_岛国免费网站_日本免费福利视频 | 伊人久久综合无码成人网_男人操女人的视频网站_日韩永久免费_小明看国产_中文字幕本久久精品一区_国产3级在线观看 | 国产白丝无码视频在线观看_久久久免费视频观看_国产成人小视频在线_999免费视频_国产精品久久久久久久久久精爆_欧美日韩国产综合网 | 欧美一级一区二区_色视频无码专区在线观看_日韩城人在线_国产欧美一区二区精品久久久_国模亚洲色图_国产vs久久 | 久久我不卡_少妇私密推油呻吟在线播放_满江红高清免费版观看_av成人国产_久久久久久久18_黄色裸体网站 | 国模aaaa人体偷拍_x88av在线播放_日韩一区二区视频在线观看_中文字幕国产一区二区_在线看亚洲_日韩精品h | 天堂最新版在线_国产69自拍_男人把女人桶到爽爆的视频_69无线观看免费版_久草视频在线免费_五月天综合网缴情五月中文 | japanese熟女熟妇_国产精品久久久久久超碰_丁香花五月·婷婷开心_美女扒开内裤羞羞网站_自拍亚洲国产_精品乱人码一区二区二区 | 好紧好爽午夜视频_国产亚洲自拍一区_91影视一区二区三区_免费在线播放av_办公室高h文_九色视频网站在线观看 | 安眠药扒开女同学双腿玩弄_久久久久人妻精品一区三寸_亚洲老逼_欧美精品日本_成人av天堂_色综合免费 | 猫咪av网站_成人福利在线观看_大色综合色综合网站_欧美成人一区二区视频_日本高清中文_中文字幕无码一区二区免费 | 再深点灬舒服灬太大的91优势_欧美aⅴ片_久热在线这里只有精品_日韩精选在线_av毛片免费在线观看_综合色一色综合久久网 | 日本BBWW高潮BBWR_免费无码的av片在线观看_国产精品久久久久这里只有精品_在线免费精品_加勒比一区二区无码视频在线_久久ZYZ资源站无码中文动漫 | 国产99久久久国产精品免费二区_2019一級特黃色毛片免費看_美女久久久久久久久久_久久55_91激情视频在线观看_亚洲国产精品第一页 | 最近手机中文字幕1页_国产精品青草国产一区二区_一区二区三区四区蜜桃_亚洲第一精品导航_九色在线观看视频_亚洲人成免费在线观看 | 婷婷综合缴情亚洲AV_日日夜夜爱_国产精品久久精品第一页_免费麻豆视频_国产欧美一区二区三区精品观看_欧美黄色片一区二区 | 国产小视频一区二区_国产一区二区亚洲_国产最新福利剧情演绎_911成人网_爱爱天堂_成人欧美一区二区三区动漫 | 激情五月天色色狼婷婷_成人网站免费视频可能被黑_亚洲精品白浆高清久久久久久_国产又粗又猛又爽的视频A片_永久精品_浪货跪下给我好好含着羞辱调教 | 欧美在线一区二区三区四区_免费国产人成网站_老司机福利在线播放_在线看片一区_人妻无码视频一区二区三区_亚洲区和欧洲区一二 | 欧美成人精品欧美_久久久无码精品午夜_亚洲最大AV无码国产_超碰九九_91榴莲视频_超碰人人爽 | 亚洲欧美在线视频_亚洲自拍首页_无码国产69精品久久久久孕妇_久久99久久99精品免视看动漫_麻豆午夜福利国产高潮偷啪_精品国产91久久久久久浪潮蜜月 四虎视频在线精品免费网址_青草青草久热国产精品_免费在线亚洲_www一片黄_最色www_国产女上位疯狂榨精合集 | 日本不卡区_秋霞网84鲁丝片在线观看_国产做a爱片久久毛片_国产一级a在线观看_国产高潮合集_色在线免费视频 | 古典武侠第一页久久777_91美女片黄在线观看_亚洲日产精品一二三四区_人妻少妇无码精品视频区_亚洲天堂国产视频_欧美日韩一区视频 | 四虎影院在线免费_日韩中文字幕第一页_国产午夜激无码av毛片护士_无码日韩做暖暖大全免费不卡_免费啪啪网_久久国产中文 | 亚洲精品久久久久玩吗_国产精品久久久久久9999_亚洲av无码专区在线观看亚_亚洲成人资源_美女裸体无遮挡永久免费观看网站_日本一本免费一二区 | www.8888.com人妻_sm鞭打高潮喷水抽搐调教玩弄_亚洲阿v天堂在线_h片免费_人妖无码_欧美黄色综合视频 | 国产天堂在线_国产精品自在线拍国产_男人阁久久_无码精品毛片基地_国产视频久久精品_亚洲大片精品永久免费看网站 | 中国xxxxxx片免费播放_观看麻豆视频_国产真实乱偷精品视频_亚洲乱妇熟女爽到高潮的片_人妻久久久一区二区三区_免费无码成人AV在线播放秋霞 | 亚洲精品亚洲人成人网裸体艺术_国产亚洲欧洲综合5388_波多野结衣一区二区三区高清_少妇人妻好深太紧了A片VR_91看片在线观看_中文字幕奶水喷出在线观看 | 日本bbw大码乱熟_亚洲精品久久久蜜桃网_国产午夜在线观看_欧美成人aaa片一区国产精品_亚洲一区日韩高清中文字幕亚洲_女人被添全过程A片 | 国产久RE热视频_肉色超薄丝袜脚交一区二区_欧美区一区二区三区_夜夜操天天_欧美大片一区二区_精品人妻系列无码一区二区 | 国产999精品在线观看_一本到高清无码中文在线_久久经典_精品国产99高清一区二区三区_国产精品国产一区二区三区四区_日韩毛片在线免费观看 | 久热久热_人人爽人人片人人片av_欧美专区第二页_jav成人av免费播放_在线观看一区二区精品视频_亚洲在线视频免费 | 欧美精品成人在线视频_精品一区二区三区网站_噼里啪啦大全免费观看_少妇的激情夜夜爽爽爽爽爽_国产精品青草久久久久福利99_性妲己一级淫片免费 | 午夜免费福利在线观看_日日夜夜免费_欧美成ee人免费视频_精品国产伦一区二区三区观看体验_在线看免费无码AV天堂_欧美久久一 | 中国女人内谢69xxxx免费视频_夜幕下的黄色幽灵_密室大逃脱免费观看_天天摸天天操天天爽_亚洲熟妇无码另类久久久_草1024榴社区成人影院 | 九九视频网_久久国产日本_男人的天堂色欲网HTTP_亚洲大尺度专区无码浪潮AV_亚洲欧美日韩国产综合一区二区_欧美日韩视频无码一区二区三 | 日本福利网站_日本视频三区_国产成人精品亚洲午夜麻豆_亚洲精品日日夜夜_久久久久久爱_少妇的丰满3中文字幕 | 大学生不戴套毛片视频_欧美一级视频免费观看_国产美女亚洲精品7777_91插插插影库永久免费_久久99在线_精品免费一区二区三区在线 |