2016年2月25日 星期四

Week01_LeapMotion 環境測試_呂登祐

有個裝置叫做 Leap Motion Controller
在從網路下載LeapMotion setup檔案
網址:https://www.leapmotion.com/setup

測試





開啟processing-2.2.1進入sketch工具列找Import Library新增Add Library載外掛LeapMotion for Processing 如下圖:
之後再開啟範例檔測試:
換我們自己寫程式:
import de.voidplus.leapmotion.*;   //這是leapmotion開頭的寫法

LeapMotion leap;                             //宣告 leapmotion

void setup() {                                     //設定
  size(800,600);
  leap = new LeapMotion(this);          
}
void draw(){                                       //畫出
  background(255);                             //清除殘影
  for(Hand hand : leap.getHands ()){   // C++ 加上Java的寫法,告示我們要畫出手來
    hand.draw();
  }
}


WEEK01_02160136_陳威志

WEEK01
2016.02.25

1.下載並安裝 Leap_Motion_Setup_Windows_2.3.1


2.開啟 processing
   點選 Sketch->Import Library->Add Library
   進入 Add Library後 打上leap 點選 Leap Motion Processing
   點選 File->Examples
   點選 Contributed->Leap Motion for Processing->點擊兩次 e1_basic


3.點選跑出來的範例並Run


4.在原本的空白視窗打上老師教的 程式碼 並Run


程式碼 :

import de.voidplus.leapmotion.*;//標頭檔 告訴程式我要使用這個library
LeapMotion leap;//宣告變數

void setup(){
  size(800,600);//螢幕大小
  leap = new LeapMotion(this);//初始化變數
}
void draw(){
  background(255);//清除之前畫面
  for(Hand hand : leap.getHands ()){
    hand.draw();//畫手手
  }
}


期中題目

剪刀'石頭'布




02160225_周煒皓_week01




import de.voidplus.leapmotion.*;
LeapMotion leap;

void setup(){
  size(800,800);
  leap = new LeapMotion(this);
}
void draw(){
  background(255);
  for(Hand hand : leap.getHands ()){
    hand.draw();
   
  }
}

02160615_成庭萱_week01

今天第一週

第一堂課
先介紹一下Leap Motion


先去leap網站下載Leap Motion


進入Leap Motion會看到的畫面

試玩看看Leap Motion















開啟Processing
Sketch->Import Library->Add Library->打leap->下載第一個















開啟Leap Motion的範例
File->Examples...

第二堂課
參考範例
自己動手寫

會留殘影















不會留殘影

import de.voidplus.leapmotion.*;  //匯入函式庫

LeapMotion leap;  //宣告
void setup() {  
    size(800, 600);  
    leap = new LeapMotion(this);
}
void draw() { 
    background(255);  //沒有這行會有殘影  
    for (Hand hand : leap.getHands ()){
    hand.draw();
  }
}

Week01_許志遙_Leap Motion前置作業

1-1. 首先要去Leap Motion官網去安裝 Setup

1-2. 安裝完後,開啟Visualizer能看到自己的雙手(※對右下角的icon按下右鍵)

1-3.也能去試玩APP Home裡的遊戲

2. 接著我們使用Processing打出LeapMotion程式吧
2-1. 要先Import Library

2-2. 輸入leap,點選第一個後安裝
就能開始寫程式了。

2-3. 來打第一份簡單的程式吧
import de.voidplus.leapmotion.*;        //匯入leapmotion

LeapMotion leap;        //宣告leap變數

void setup(){
  size(800,600);        //視窗大小
  background(255);
  leap = new LeapMotion(this);        //初始化變數
}
void draw(){
  background(255);
  for(Hand hand : leap.getHands())        //適用Java, C#的for迴圈寫法
    hand.draw();        //畫出手
}

Week01:認識Leap Motion_02160421黃志楷

第一週課程:認識Leap Motion 

Week01:Understanding Leap Motion


第一節課

1.介紹課程內容、評分標準以及Leap Motion

2.下載Leap Motion 驅動程式並安裝


下載後直接安裝



3.使用內建軟體測試Leap Motion(visualizer)


內建APP HOME


4.加入FACEBOOK社團(2016體感互動)


5.創建Blogger(2016體感互動)


第二節課

1.解壓縮Processing 解壓並執行

2.Sketch-ImportLibrary 找到Leap Motion for Processing 


找到後下載



3.開啟Leap Motion範例

File -> Examples




按下執行


可以偵測出手部狀態
4.自己寫程式(5行)

import de.voidplus.leapmotion.*;  //匯入函式庫

LeapMotion leap;  //宣告一個LeapMotion

void setup() 
{
    size(800, 600);  //視窗大小
    leap = new LeapMotion(this);  //創建一個空間 
}
void draw()
{
   for(Hand hand : leap.getHands())
  {
      background(255);  //清洗畫面,每次都把畫面變白
      hand.draw();   //重複呼叫
  }

}



第三節課

1.介紹Processing的課程  http://2015interaction.blogspot.tw/

2.介紹去年體感互動的部落格  http://2015kinect.blogspot.tw/

3.撰寫部落格

4.看影片尋找靈感(期中作品)
https://www.youtube.com/watch?v=21LtA5-wiwU






week01_02161141陳筱瑀






import de.voidplus.leapmotion.*;
LeapMotion leap;

void setup() {
  size(800,600);
  leap= new LeapMotion(this);
}
void draw(){
  background(255);
  for(Hand hand : leap.getHands()){
    hand.draw();
  }
}


Week 01 02160995_何杰璋


加入FB社團 ─「2016體感互動」

1. Processing 解壓/執行
2. Sketch-ImportLibrary  找Leap Motion for Processing
3. 安裝好後,File-Examples,ImportLibrary
4. 找 Leap Motion 範例
5. 收 email,接受邀請Blog,寫Blog





這學期體感互動的第一堂課
一開始老師就交我們如何安裝驅動程式
接著直接摸索LeapMotion
而我也玩了一些範例遊戲
以下是我最為推薦的


像是這個幫機器人裝頭的
我玩了很多次,覺得超好玩!!!!!
當拿著頭靠近身體時會有一股電流將我吸住
每當裝完他們的頭,我會把他們再全拔掉
過程中不斷的摔打他們可愛的臉龐和嬌小的身軀
實在是令人大呼過癮^_^
而且畫面又溫馨可愛,手也需要協調才能完成動作
這實在是非常舒壓但又不會過於暴力血腥的和平益智遊戲
十分推薦初學者試試~~~~~


另外這個我看不太懂英文
不過我覺得這種遊戲應用在學習上非常有趣!!!!!
在這個充滿3C的時代
人人幾乎都有一支智慧型手機
對現在的小朋友而言,玩具或許已經不能滿足他們的慾望
而在學習上,傳統的紙本也許過於乏味
但如果用這種「寓教於樂」的方式
不但過程好玩有趣,又可以從中了解一些人體器官的知識等等
個人認為這設計非常好^_^

接著以下是安裝過程
以及最後程式執行結果





Week01 02161123 張宸瑄

課堂作業:
1. Processing 解壓縮並執行
2. 安裝 Leap Motion Controller













3. 執行 Leap Motion 程式,使用新手教學





4. Sketch-ImportLibrary 尋找 Leap Motion for Processing



5. 安裝好後,File-Examples,ImportLibrary



6. 找 Leap Motion 的 e1-basic 範例



7. 撰寫第一個與 basic 相似的 leap 程式

import de.voidplus.leapmotion.*;
LeapMotion leap;

void setup(){
  size(800,600);
  leap = new LeapMotion(this);
}
void draw(){
  background(255);
  for (Hand hand : leap.getHands()){
    hand.draw();
  }

}



8.期中作品想要做我一直很喜歡玩的一款經典遊戲,不論是從以前的 PS2 到現在的手機APP遊戲都有的飛機射擊遊戲!