體 感 遊 戲 機 奈米四甲 49614053 莊易為 49614064 李豪斌
何為體感? 所謂「體感」就是體態感應,是排除了傳統按鍵、操縱桿、滑鼠等與電腦的溝通方式,改以直覺的、符合肢體反射或日常生活操作的方式來與多媒體進行互動。簡單來說就是你可以和電玩裡的人物同步動作。目前廣泛被利用於電玩遊戲的應用上,其實體感操作,最常見的就在電子遊藝中心了。從使用光線槍的射擊遊戲、使用方向盤的賽車遊戲等,都是體感操作的元老。最早在上市發行的體感遊戲機就是任天堂公司所發行的Will,也是電玩遊戲的先例。
Will
Wii的「Wii Remote」控制器採用了三軸向的加速度感應器,另外加上一組紅外線感應器,增加瞄準時的精確度。相信玩法也不用我拿來片稿費,讀者們一定都親身體驗過。Wii Remote所用的加速度感應器是一種專門偵測移動速度的裝置,可是它只能針對相對運動偵測,以致有不少玩家懶在沙發上都能將體感遊戲破關。任天堂去年推出Wii Remote控制器的強化套件「MotionPlus」。MotionPlus追加了兩軸向的陀螺儀,增加控制器本身對於旋轉、翻滾動作的感應能力。
PlayStation 3
PlayStation 3,所使用的SIXAXIS六軸控制器,也是擁有體感控制功能。它所用的六軸,是包含空間中X、Y、Z三個軸向,各有旋轉與位移兩種感應,所以總共六個軸向。整合動作體感與影像捕捉技術的PlayStation Move。PlayStation Move仗著PlayStation 3優異的運算能力,加上之前開發EyeToy、PlayStation Eye的視訊遊戲經驗,整合動態體感與影像捕捉兩大領域,給予玩家更上一階的體感遊戲體驗。PlayStation Move有動態控制器負責動態感應,內藏了與SIXAXIS相同的三軸陀螺儀、三軸加速度感應器外,還多了地磁感應器。控制器上最有特色的鮮艷圓球,在遊戲中會發光,讓PlayStation Eye攝影機捕捉軌跡,改善前代EyeToy總是會遇到感應不良的情況。玩家可以用動態控制器來進行筆劃、揮拍、戳刺,甚至精密的職業運動遊戲。另外藉由不同顏色的光球,PlayStation Eye可以在同時分辨出四個一同進行遊戲的玩家。
Xbox 360 Kinect
Kinect所帶給玩家們的體感,比起前面所說的,提升到不需要控制器的境界。Kinect本體是一台多功能的影音感測器,他可以捕捉整個人的五官、動作、顏色,甚至分辨出性別或不同玩家。內建麥克風可以語音控制,或是線上進行交談互動。配合遊戲甚至可以在遊戲中,複製一位與玩家相同表情、服裝的角色,藉由動作捕捉進行冒險。
Kinect體感應用技術 動作識別部分 光學部分包括兩個主要部件:紅外線發射器和紅外線/VGA攝像頭組。紅外線發射器發出一道“激光” 覆蓋整個Kinect的可視範圍,攝像頭組接收反射光線來識別玩家。紅外攝像頭識別圖像的是一個“深度場”(Depth Field),其中 每一像素的顔色代表了 那一點物體到攝像頭的 距離。比如離攝像頭近 的身體呈亮紅色、綠色 等,而離攝像頭遠的物 體則呈暗灰色。
軟件接手深度場後,運行一系列的濾鏡程序,區分人體和其他的物體。系統識別人體時遵從一些基本的規律,比如一個人的身高是從xx到xx,“人體應該有四肢”等等。這樣程序就不會把你的茶幾或是狗狗當初另一個玩家了。還有程序能讓系統在你穿著寬松的衣服,或者長發披肩的時候識別出你的身體。當我們從Kinect的開發工具中看識別的人體圖像時,發現Kinect相當准許地通過不多的信息識別出人體部位。人體部位識別完成後,系統將數據整合成一個由活動關節組成的骨架圖。Kinect系統內預存了200多個常見的人體姿勢,以便當Kinect接收的信息不全的時候猜測玩家的動作(比如玩家部分身體脫離了可視範圍,或者身體一些部位被擋住時等等)。
語音識別部分 Kinect內部有處理芯片來過濾噪音和其他不相幹的聲音。系統還包含一個叫“Beam Forming”的軟件來配合攝像頭識別玩家的位置,以便准確地把語言識別範圍控制在玩家身上,同時壓制玩家身邊的別的人發出的聲音。 Kinect系統還有一個根據不同國家不同的口音建立了“聲效模型”。爲了建立這個模型,微軟請了從各個國家地區來的演員,進行了數百個小時的語言錄制工作。就像的圖像識別部分一樣,Kinect的聲音識別部分也是隨時工作的。Kinect的語言識別是工作在“開放麥克風”模式下,也就是說玩家在使用Kinect是隨時可以發出語音指令,無需按特殊的按鍵。
德國大學生將Kinect用於盲人導航
當Kinect掃描到前方有障礙物時,通過軟件的解讀,腰帶中的馬達會震動,並且會發出轉向提醒。 之前微軟對Kinect的破解採取封殺的態度,後來隨著人們對Kinect的利用方式越來越多(例如控制遊覽器和彈奏樂器,控制機器人,遠程做手術),微軟的態度來了360度轉變,鼓勵對Kinect進行破解。而日前,德國康斯坦茨大學(University of Konstanz)的一些學生試著將Kinect用於盲人導航。 他們將Kinec固定在一個頭盔上,用5節電池作為Kinect的電源,並且在腰帶上裝上三對震動馬達,馬達都連接到Arduino主板上,再通過USB接口連接到背部的筆記本上,耳中則戴有藍牙耳機。當Kinect掃描到前方有障礙物時,通過軟件的解讀,腰帶中的馬達會震動,並且會發出轉向提醒。 另外,他們還寫了一個小型的的實景增強軟件來對距離的進行更準確的提醒,比如當Kinect掃描到前方有門時,信息通過軟件的解讀會發出語音提醒:“3、2、1,推門。”並且實景增強軟件還可以讀取一些位圖,獲得更多的外部信息。 他們表示,與傳統的導盲犬和手杖相比,這套系統能夠在很遠的距離提前提醒障礙物和方向,他們稱這套系統為視覺障礙導航輔助(Navigational Aids for the Visually Impaired,NAVI)。