微軟HoloLens體驗:戴久會發酸 操作有遲滯業界
騰訊科技 紀振宇 4月30日舊金山報道
作為本屆微軟開發者大會上的最大亮點之一,HoloLens的驚艷亮相吸引了最多的眼球,繼首次亮相后,在幾個月的時間內,HoloLens的應用又出現了極大的進步。
騰訊科技第一時間內在本次大會的現場體驗了HoloLens,遺憾的是,微軟方面此次禁止任何影像的記錄,任何電子設備均不被允許帶入場。
除了不允許影像記錄外,微軟此次的態度實際上還是相當開放,為了讓盡可能多的人體驗到微軟的這一最新技術,特意帶來了上百臺HoloLens設備。
與其說是體驗,更準確地說是體驗式的初級課程,被微軟稱之為“全息影像學院”(“Holographic Academy”)。在近2小時的體驗活動中,參與者得以了解HoloLens的基礎功能是如何通過微軟的開發工具Unity和Visual Studio來實現的。
所有參與者被分成兩人一組,每場體驗活動約為20組40人的規模。每一組由微軟HoloLens團隊的一名工作人員負責全程的指導,被稱為“導師”。我被分配到的導師Chris之前是微軟Xbox部門的員工,已經在微軟工作了26年。
入場后,每個參與者被安排坐到一臺安裝有微軟最新的Windows 10操作系統的臺式電腦前,Hololens設備還不見蹤影。活動的講解者首先介紹了使用HoloLens設備的基本動作,包括“注視”、“手指撥動”和“語音控制”,隨后Hololens設備由每組的導師親自取出并放到參與者的電腦桌面上。
從外觀上來看,HoloLens設備與其他虛擬現實設備,如Facebook的Oculus相比更加輕便,并且與虛擬現實設備所不同的是,實際上HoloLens使用者在佩戴上該設備后,依然能夠看到現實世界。
隨后,講解者開始一步一步指導參與體驗者如何實現HoloLens的基本功能。每一臺Hololens設備初始通過USB線連接在體驗者面前的電腦上,體驗者首先被要求打開桌面上的Unity軟件,載入微軟事先準備好的一項工程文件,該工程文件實現的功能是HoloLens設備佩戴者能夠看到虛擬的靜態景物:一個白板平臺以及平臺上的簡單的幾何積木和兩個紙球。參與者可以通過Unity軟件更改(X, Y, Z)的坐標值來定位上述虛擬場景在三維空間中的位置,HoloLens設備激活的初始位置被默認為是位置(0,0,0)。
設置完成后,通過Visual Studio運行上述工程文件,此時該工程項目就通過USB線傳輸進HoloLens設備,體驗者隨后可以斷開USB線,將HoloLens設備佩戴在頭上,看到上述虛擬的靜態景物。體驗者可以隨意行走,圍繞景物進行觀察,這些景物就像真實存在一樣,并不會因為體驗者的位置改變而發生改變。
上述第一個步驟,實現的僅僅是虛擬景象的呈現,體驗者除了能夠觀察到虛擬景象之外,不能對其進行任何的操作。
接下來第二個步驟,在上述景象呈現的基礎上,實現體驗者和虛擬景象之間的互動,即體驗者可以“移動”這些虛擬景象中的“物體”。這一功能主要通過兩個步驟來實現,一是在體驗者的視野內添加“指針”,該“指針”能夠跟隨體驗者的眼球移動而移動,即體驗者目光注視到哪里,“指針”就會指向哪里,第二步是“手指撥動”的動作,在通過“指針”鎖定體驗者眼前的具體虛擬物體目標后,通過手指的撥動,可以“移動”虛擬物體。
應用到上述場景中,便是體驗者佩戴HoloLens設備,首先用眼睛注視紙球,將光標定位到紙球上,然后用食指做彈擊動作,紙球就會從幾何積木上滾動下來。
上述過程同樣也是通過Unity結合Visual Studio開發工具來完成。
第三個步驟,是添加“聲音”,被微軟稱為“環境音”。通過Unity添加這一功能后,上述的場景不變,但增加了“聲音”后,體驗者走近或走遠虛擬物體時,聽到的聲音會相應的增大或減小,這也是通過HoloLens實現的模擬真實場景的具體功能之一。
第四個步驟,是添加“語音控制”功能,在上述場景(手勢控制,環境音)的基礎上,HoloLens還能實現用語音來實現具體功能,例如用于演示的默認的“語音控制”有兩個命令“Reset World”(“恢復世界”)和“Drop Sphere” (“扔下紙球”),在載入這些語音控制命令后,體驗者只要念出這兩個命令,就能實現紙球滾動,然后恢復到初始位置的功能。當然這些命令也是可以通過Unity來自行設置,現場的一位微軟工作人員就演示將“Rest World”重新設置為“I love Hololens”(我愛Hololens),同樣實現恢復場景的功能。
第五個步驟,也是最重要的一個功能,便是虛擬場景和現實場景的結合,在載入相關的工程文件后,上述虛擬場景將和現實場景結合在一起,體驗者能夠看到紙球從虛擬的白板平臺上滾下,一直順著真實的地面,滾到體驗者的腳邊。體驗者還能夠將上述虛擬白板平臺,通過光標鎖定和手指撥動,移動到周圍的任何地方。
增加更多的虛擬場景后,還能實現紙球下落,將虛擬的平臺砸出一個大洞(伴隨著爆炸的特效),然后順著大洞看進去,能夠看到洞下出現一個全新的虛擬世界:有藍天白云和流水,不時有鳥飛過。
近兩個小時的體驗時間很快過去,幾乎所有參與者都有意猶未盡的感覺。盡管和微軟開發者大會第一天,微軟所展示的炫目的功能,如人體解剖、控制機器人行動等相比,今天的體驗“簡陋”了很多,但微軟開放體驗的主要目的是讓開發者了解HoloLens應用的開發原理,增強開發者對這一虛擬增強現實設備的興趣。
對于開發者來說,開發HoloLens上的應用,幾乎完全可以用微軟的Unity和Visual Studio來實現,并沒有增加額外的學習成本,對于有興趣的開發者來說,現在要考慮的主要是怎樣開發出適合于HoloLens這一全新硬件平臺使用的具體應用。
在體驗后,主要有以下幾方面的體會:
一是微軟的增強現實設備和技術,可能比單純的虛擬現實技術,在未來擁有更廣泛的使用場景,虛擬現實技術更多的偏重于娛樂,而和現實結合的增強現實技術,卻可以廣泛地應用到生活的方方面面。
二是微軟在虛擬現實技術方面,主要的精力放在不斷完善底層技術,同時更多地培育廣大開發者的興趣,讓他們更多地了解微軟在這方面的成果,以便于今后開發更多的基于HoloLens的應用。
三是從設備本身來看,依然還有很多值得改進的地方,例如雖然擺脫了線纜的限制,使用者可以隨意移動,但由于設備本身重量較重,長時間佩戴后,脖頸會有發酸的感覺,同時,由體驗者眼球轉動控制的光標移動不夠靈活,有一定的遲滯,手勢動作的精準度也有待提高,此外,虛擬場景和現實場景的結合,能夠明顯地看到眼前虛擬場景和現實場景想結合處,畫面刷新的遲滯,上述缺陷,應該都是未來微軟需要從技術和硬件制造工藝上改進和完善的方面。
1.砍柴網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;2.砍柴網的原創文章,請轉載時務必注明文章作者和"來源:砍柴網",不尊重原創的行為砍柴網或將追究責任;3.作者投稿可能會經砍柴網編輯修改或補充。