2013體感互動課程Blog, 特別邀請體感互動大師級的 Heresy老師授課哦!
上課教室: 銘傳大學桃園校區S405
上課時段: 週三上午02-04節, 第01週上課: 2013/2/20, 期中考(第9週)、6/12端午節(第17週)、期末考週(第18週),有15週授課。
授課教師: 葉正聖老師
業界教師: Heresy老師 - 第04週(3/13)教OpenNI 2, 第05週(3/20)教 NiTE 2, 第16週(6/5)期末作品展示講評
2013年6月26日 星期三
2013年4月24日 星期三
98162123 陳志軒 HW10
本週進度:
三種選擇:
(1)使用Kinect SDK 1.7
(2)使用OpenNI 2.0
(3)使用Processing + SimpleOpenNI 1.5
↓
1.OpenNI 1.5
2.Nite 1.5
3.Sensor Kinect
4.安裝SimpleOpenNI
Processing 1.5.1 解壓後執行,再從文件中的Processing裡建立Libraries資料夾,將SimpleOpenNI放入資料夾內,重新啟動Processing。
執行範例:
老師今天還有教我們如何寫程式,只是速度有點快,聽還不是很懂,希望老師可以再慢一點,可以讓我們聽清楚一點,接下來還是要靠自己多多去練習了!
期中作品企劃
體感互動作品企畫書
組員:98162123_陳志軒
98160425_蔡博堯
遊戲主題: 互動猜拳遊戲
遊戲內容:
我們的概念是利用Kinect來辨識玩家手勢,再讓電腦以隨機的方式出拳,我們會在遊戲介面上設計一個倒數計時器,當倒數完時,電腦就會出拳,並且抓取玩家動作判定玩家是出什麼拳,再讓電腦去計算輸贏,此外,我們希望可以試著利用遠端的方式,能有兩台的Kinect讓兩個玩家可以遠距離的來玩。
我們的概念是利用Kinect來辨識玩家手勢,再讓電腦以隨機的方式出拳,我們會在遊戲介面上設計一個倒數計時器,當倒數完時,電腦就會出拳,並且抓取玩家動作判定玩家是出什麼拳,再讓電腦去計算輸贏,此外,我們希望可以試著利用遠端的方式,能有兩台的Kinect讓兩個玩家可以遠距離的來玩。
遊戲介面:
開頭會先讓玩家選擇單機遊戲或玩家對戰的模式,再來是選擇角色的造型和選擇所想要的場景,最後就是進行遊戲畫面,當雙方出拳後會顯示猜拳結果和是否再一次。
開頭會先讓玩家選擇單機遊戲或玩家對戰的模式,再來是選擇角色的造型和選擇所想要的場景,最後就是進行遊戲畫面,當雙方出拳後會顯示猜拳結果和是否再一次。
2013年4月10日 星期三
98162123_陳志軒
本週進度:
(1)期中作品企畫書(下下星期)
(2)專案管理介紹
(3)Kinect/OpenNI/Processing實務示範
下載並安裝:
(1)KinectSDK-v1.7-Setup
(2)OpenNI-Windows-x86-2.1.0
(3)Nite-Windows-x86-2.0.01
(4)KinectDeveloperToolkit-v1.7.0-Setup
(5)Processing-1.5.1-windows
---------------------------
因今天都不順 改教GitHub:
(1)到GitHub建立帳號
(2)新增Repository(專案)
(3)Follow別人的專案
(4)上傳程式(公開發布)
(似乎沒有上傳成功@@)
2013年3月27日 星期三
98162123_陳志軒
本周進度:
下載: 1.Kinect SDK 1.7版
2.Kinect Developer kit
實際操作範例:
下載: 1.Kinect SDK 1.7版
2.Kinect Developer kit
實際操作範例:
終於要開始準備動手寫程式碼了!雖然還有很多都還不是很懂,但還是希望可以做出好的作品來!!!
2013年3月20日 星期三
2013年3月13日 星期三
2013年3月6日 星期三
WEEK3進度 98162123 陳志軒
本日進度:
1.下載:simpleopenni , processing 1.5.1
2.安裝順序:先將SimpleOpenNI解壓縮至processing/modes/java/libraries內,
再安裝OpenNI_NITE_Installer-win32-0.27
3.打開processing,開啟Example內的SimpleOpenNI中任一範例
如圖:
1.下載:simpleopenni , processing 1.5.1
2.安裝順序:先將SimpleOpenNI解壓縮至processing/modes/java/libraries內,
再安裝OpenNI_NITE_Installer-win32-0.27
3.打開processing,開啟Example內的SimpleOpenNI中任一範例
如圖:
範例:DepthImage
//(google:在Processing.org中的Reference/Libraries內有上百種的函式庫)
2013年2月27日 星期三
98162123 陳志軒 第二周進度
本周進度:
#include "stdafx.h"
#include <opencv/highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
CvCapture * cap = cvCreateCameraCapture(0);
IplImage * img = cvQueryFrame(cap);
//IplImage * img=cvLoadImage("c:/aaa.jpg");
while(1){
img=cvQueryFrame(cap);
cvShowImage("img",img);
int key=cvWaitKey(33);
if(key==27)break;
}
cvReleaseCapture(&cap);
return 0;
}
今天學會了如何使用visual c++開啟視訊,感覺還滿好玩滿有趣的,只是還不會加上老師教的附加相框的功能,還需要再研究研究。
2013年2月20日 星期三
我是陳志軒 我的夢想是風景旅遊創意應用
我是陳志軒 我的夢想是風景旅遊創意應用
我希望能透過體感互動的方式,做出能吸引路人注意的廣告牆
以下是分享影片:
=========================================================================
1.
我希望可以做出的遊戲是,遊戲模式可依照玩家的舉槍手勢來判定使用者所想使用的武器(EX:手槍、步槍、狙擊槍),手指彎曲則是開槍的動作,遊戲畫面有一個準心點,玩家指向哪裡準心就會跟著移動,這樣玩家就可清楚知道目前所瞄準的位置,移動方式則是,玩家小幅度的踏步會以走路方式慢慢前進,大幅度的踏步則會以跑步方式前進,玩家也可以以左右移動或是跳躍蹲下的動作來尋找遮蔽物和越過障礙物,若要左轉或右轉以玩家身體往左右轉來作判定,畫面會一直旋轉,直到身體轉正才停止,遊戲破關方式為擊殺完所有敵人(EX:殭屍、人、不知名生物),則結束遊戲。
我覺得以這樣的遊戲模式可以讓玩家更有身歷其境的感覺,玩起來會更刺激更有FU。
1.1
射擊遊戲
1.2
例如:惡靈古堡、CS等射擊遊戲
我希望能透過體感互動的方式,做出能吸引路人注意的廣告牆
以下是分享影片:
=========================================================================
1.
我希望可以做出的遊戲是,遊戲模式可依照玩家的舉槍手勢來判定使用者所想使用的武器(EX:手槍、步槍、狙擊槍),手指彎曲則是開槍的動作,遊戲畫面有一個準心點,玩家指向哪裡準心就會跟著移動,這樣玩家就可清楚知道目前所瞄準的位置,移動方式則是,玩家小幅度的踏步會以走路方式慢慢前進,大幅度的踏步則會以跑步方式前進,玩家也可以以左右移動或是跳躍蹲下的動作來尋找遮蔽物和越過障礙物,若要左轉或右轉以玩家身體往左右轉來作判定,畫面會一直旋轉,直到身體轉正才停止,遊戲破關方式為擊殺完所有敵人(EX:殭屍、人、不知名生物),則結束遊戲。
我覺得以這樣的遊戲模式可以讓玩家更有身歷其境的感覺,玩起來會更刺激更有FU。
1.1
射擊遊戲
1.2
例如:惡靈古堡、CS等射擊遊戲
訂閱:
文章 (Atom)

















