顯示具有 Kinect 標籤的文章。 顯示所有文章
顯示具有 Kinect 標籤的文章。 顯示所有文章

2013/10/09

11. [教學] Scratch & Kinect 兩位使用者操作說明

從以前做研究,到現在深入職場。做了相同領域,延續了自己的夢想。但在服務這些高齡者/復健者同時,最深植我心的是其實他們需要家人/朋友間的陪伴與鼓勵。不信你這樣回想看看,您是否曾經拿最新型的智慧型手機回家,並且告訴你的父母這多好用多好用,還可以上網跟你傳Line,結果你的父母只拿這支手機撥打給你,因為他們只想聽到孩子的聲音。或者你買了一台昂貴的運動器材回家,你告訴你的父母這可以瘦身、功能又很多,結果呢...他們用沒幾天又跑去公園跟隔壁的王伯伯李阿姨邊散步邊聊天。如果一樣產品無法賦予聯繫彼此間的話題與心靈,對高齡者/復健者來說,不過就多了一樣展示品。

因此,開發體感遊戲過程中,也別忘了加入多人遊戲選項,對於高齡者/復健者來說更能激發他們的使用意願與激勵。

而Scratch 與 Kinect連結方式在上篇有向各位講解:10. [教學] Scratch 小蜜蜂遊戲教學 - 體感版本 for Kinect。

本章節要為各位講解如何透過Scratch & Kinect 抓取兩位使用者關節點方式。

1. 連接Kinect for Xbox360、Kinect for Windows於PC、Notebook。
2. 打開"Kinect2Scratch 1.5版本",忘記如何使用Kinect2Scratch的同學可參考此link: 10. [教學] Scratch 小蜜蜂遊戲教學 - 體感版本 for Kinect
 3. Kinect2Scratch中有個設定選項:Two Player mode enabled (啟用兩位玩家模式),請將此選項打勾。

4. 確認是否以點選連接"Connect to Scratch(連結至Scratch)"。


5. 打開各位做的Scratch 遊戲,點選 "偵測" → "滑桿的偵測值" 按滑鼠右鍵 → "啟動遠端感應器",即可在滑桿區域看到所有透過Kinect SDK所抓取的20個關節點。但是你會發現怎麼只有一位A使用者的關節點,另一位B使用者的關節點呢?


原因是他必須完全抓到兩位使用者後,才會在Scratch "滑桿的偵測值"顯示兩位使用者資料,並且以先抓到的使用者命名為1,後抓到的使用者命名為2。所以在關節點後方就會有1&2。




2013/10/08

[分享] 20131006 彰基醫院 - 體感復健軟體製作工作坊

體感遊戲不再是一般年輕人才能享受的娛樂,不論家中的高齡者/復健者一樣也能享受到遊戲的樂趣,從遊戲過程中預防認知老化或促進復健動機/意願。龍骨王為了達成這使命,不論上山下海都要讓大家了解,我們心中對高齡者/復健患者的愛。於是今日我們龍骨幫來到了彰化基督教醫院,為各位量身打造了 "體感復健軟體製作工作坊"。


一開始由我們龍骨王創辦人CEO Ray(陳誌睿) 打頭陣,和所有復健師、護理師/建國科大的老師與學生,介紹了使用體感技術應用於復健之經驗談,台上的Ray是不是很帥氣呢?緊接著就由我們龍骨貝介紹目前體感應用與好處啦!!!龍骨貝真不愧是當家花旦,氣勢也不輸給Ray!!!!

時間很快輪到亮亮上場教學Scratch,包含Scratch介面、工具列、程式物件介紹與小蜜蜂教學。一整天下來大夥都很厲害聽了亮亮五個小時的課程,就能快速做出一款屬於他們自己的體感遊戲唷!


讓大家看看他們的成果照!分別為:用手左右位移控制角色吃魚與電流急急棒。




有同學也想跟他們一樣厲害,可快速開發屬於自己的執行檔&體感遊戲嗎?
那就別忘了,要繼續收看亮亮的Scratch & Unity教學唷!

未來亮亮也將繼續為各位服務,
如有開授相關課程資訊也都會在Blooger分享給各位。 


謝謝龍骨幫所由成員,謝謝彰基醫院所有工作人員,謝謝櫻山大飯店的香腸,謝謝我的筆電...下次開課於10/14 台大物理治療系  - 體感復健軟體製作工作坊。

2013/10/03

10. [教學] Scratch 小蜜蜂遊戲教學 - 體感版本 for Kinect


大家小蜜蜂遊戲完成了嗎?如果未完成的同學請參閱上一篇:9. [教學] Scratch 小蜜蜂遊戲教學 - .exe版本。
今天我們要教如何將.exe版本轉換成可透過Kinect使用的方式。

使用設備&軟體:
1. Kinect for Xbox360
2. 驅動Kinect軟體 Microsoft Kinet SDK v1.5
3. Win8/Win7筆電

操作步驟:
首先,先請各位至0. [教學] Scratch & Kinect 軟體下載與安裝 下載 Kinect 驅動軟體,解壓縮後會看到以下內容。



1. Scratch部分相信大家應該已安裝完成,現在我們要開始安裝Kinect SDK部分。今天我們使用的Kinect連接Scratch軟體為"Kinect2Scratch 1.5版本",如下圖。因此在Kinect for Xbox驅動軟體部分,請至Scratch&Kinect安裝檔 → Kinect for Xbox360 → 安裝 "Microsoft Kinet SDK v1.6"。




2. 將Kinect插上電源與筆電。

3. 打開"Kinect2Scratch 1.5版本"。

















Launch Kinect(連結Kinect):Kinect2Scratch屬於連結Kinect與Scratch的中介軟體,所以按下"Launch Kinect"後,即可看到深度影像(左)與RGB影像(右),如下圖。並且確認抓取玩家資訊後,玩家就會獨立出來呈現紅色。




Connect to Scratch(連結至Scratch):接收到玩家資訊後,點選 "Connect to Scratch"。

Configure Skeleton(設定骨架資訊):
Two Player mode enabled (啟用兩位玩家模式)。
Launch Kinect automatically (自動連結Kinect)。
Connect to Scratch automatically (自動連結Scratch,前提也需自動連結Kinect)。
3D mode (Z axis) enabled (啟用Z軸值)。













4. 打開各位做的Scratch 小蜜蜂遊戲,點選 "偵測" → "滑桿的偵測值" 按滑鼠右鍵 → "啟動遠端感應器"。

5. 即可在滑桿區域看到所有透過Kinect SDK所抓取的20個關節點。





http://msdn.microsoft.com/en-us/library/microsoft.kinect.jointtype.aspx










































6. 更改板子互動方式,上篇是透過滑鼠控制板子左右位移,現在改為透過右手X值控制位移,如下圖所示。


7. 開始試試看遊戲吧! 也可將Scratch轉成執行檔給親朋好友玩,但要注意的是別人的電腦也要安裝Microsoft SDK 與 Kinect2Scratch唷!



Scratch 相關文章:

Shine.

2013/09/13

0. [教學] Scratch & Kinect 軟體下載與安裝 ( 10/03 更新)

What's Scratch?


                    

Scratch是由美國麻省理工學院媒體實驗室(MIT Media Lab)所開發的一種新的程式語言。學習Scratch簡單上手、開發快速、無需任何程式經驗,例如:JAVA、C語言、Object-C等。只需透過您的雙手一鍵到底,即可快速開發屬於您獨一無二的遊戲,且還可上傳自己開發的遊戲至Scratch官方網站 http://scratch.mit.edu/ 與全世界的開發者一同分享創作。


如果要將Kinect體感偵測器與Scratch一同使用,
就必須安裝下列驅動程式/軟體。

Kinect 體感偵測器驅動軟體:
Kinect for Xbox360:安裝KinectSDK-v1.5-Setup.exe
Kinect for Windows:安裝KinectRuntime-v1.5-Setup.exe

Scratch 軟體下載:
lKinect2Scratch15Final:Scratch能夠接收到體感偵測器所偵測的骨架資訊,必須要透過中介軟體做彼此資訊上溝通橋梁。
官方下載:http://scratch.saorog.com/ 。


注意:
按下Download後必須填寫基本資料,才會在Mail收到Kinect2Scratch15Final的軟體。

lScratchInstaller1.4:Scratch主要安裝檔。官方下載:http://scratch.mit.edu/scratch_1.4/。

lChirpCompiler-setup:使用Scratch所做的動畫/遊戲,如果要製做成執行檔,就必需透過ChirpCompiler轉成執行檔(.exe),後續亮亮會將繼續撰寫如何轉檔教學部分。

上述所有軟體壓縮檔下載連結:https://www.dropbox.com/sh/e0rk6saurlq3lpd/ewJ9tyY43u
Shine.