顯示具有 000葉正聖老師 標籤的文章。 顯示所有文章
顯示具有 000葉正聖老師 標籤的文章。 顯示所有文章

2014年6月10日 星期二

Week 17 期末作品展示

1. 期末作品展示 10:00正式開始 (老師會問得很詳細)
2. 繳交 Moodle 資料
3. 期末作品錄影
4. 硬體器材歸還
5. 成績計算



2014年5月20日 星期二

Week 14 葉正聖老師示範


https://www.youtube.com/watch?v=MI5Y64IUrAE



https://www.youtube.com/watch?v=Xth5djdBMxU
https://www.youtube.com/watch?v=lhZMTAPNcv0
Unity間歇性噴泉(Intermittent Fountain)做法

2014年5月13日 星期二

Week 13 葉正聖老師示範

1. 上週邀請 Intel-台大研究中心的 詹力韋博士 來分享互動展示相關的最新成果。請同學們今天上課時繳交心得報告。

2. 本週是第三次作品展示, 同學們要將目前接近完成的作品在課堂上展示哦! (10:00開始展示)


2014年4月29日 星期二

Week 11 葉正聖老師示範

台科大賴祐吉老師的課程網頁, 有很多很精采的作品哦!
http://dgmm.pc-lab.csie.ntust.edu.tw/?ac1=courdetail_CG2012F&id=520abe743533d
http://dgmm.pc-lab.csie.ntust.edu.tw/?ac1=courprojdetail_CG2012F_3&id=520ac096a68bd&sid=52230ab99fb77


2014年4月8日 星期二

Week08 葉正聖老師示範

示範泡泡龍怎麼寫... 
https://www.youtube.com/watch?v=kIFKRC19mz0









Q: 老師請問 FAAST 用的是新版 OpenNI, 但是 Unity OpenNI 找到的是舊版 OpenNI, 請問怎麼辦?
A: 可以去找找有沒有 "變成新版" 或是 "變成舊版" 的解法, 讓他們同步/同版本。
ex. google: faast 1.0 可以找到舊版的 FAAST
http://archive.is/tIqG
https://archive.is/o/tIqG/http://projects.ict.usc.edu/mxr/wp-content/uploads/2012/04/FAAST-1.0.zip
確認版本相同時, 便能解決問題

2014年4月1日 星期二

Week 07 葉正聖老師示範

0. 請同學們上網填 moodle 期中問卷
1. 本週是第二次 Sprint 衝刺的成品展示, 也是吃 Pizza 時間。
做得好的吃比較多、遲到或做得比較差的, 就呵呵了
2. 老師分享昨夜與叁式曾煒傑先生請教的資訊
2.1. 前一天與曾煒傑先生在半夜聊要怎麼讓同學們收穫最多 (做遊戲/寫程式/做專案)
2.2. 大家可以先想想有哪些 input/output, 想10個去排列組合
2.3. 2個專案,分組重排
2.4. 3個小的1個大的
2.5. 要敢去想
2.6. 看一些別人的作品,激發想像力
2.7. 也可以挑個主題試試看

=====
老師陪同學時間

Case 1: Mr. Oops
范振湟對 Mr. Oops 有感覺,想要思考一下怎麼一步步完成 Mr. Oops
1. 要列出有哪些要做的事
1.1. 6x6格子 (或 加上外框, 變成 8x8的格子)
1.2. 人在格子裡面走 (keyboard, mouse)
1.3. 產生球、球會動(走直線), 有不同的速度, 亂數決定球的位置
1.4. 要有活路可以走 (要存在不會死的格子)
1.5. 被球碰到就死掉
1.6. 不同的關卡
1.7. 計分


2014年3月25日 星期二

Week 06 葉正聖老師示範

今天上課的內容記錄:
1. 問大家每一組的進展 (昨天做了什麼? 今天要做什麼? 會遇到什麼問題?)
2. 要請大家把這些資料寫下來, 才會有目標
3. 下週要吃 Pizza, 遲到/做得差的, 只能吃半片, 做的好的可以吃比較多

4. AR互動那一組的 Unity 的問題 (上週建議曾奕傑兩件事: 去找書來看、看 Youtube裡的教學影片)
5. 曾奕傑去桃園的書店找不到書 (因為實體書店的生存困境), 可以改在台北天瓏書店找到實體的書, 圖書館也可以看到幾本,  網拍也可以找到許多書
6. apk檔,無法成功地在 BlueStacks裡面執行 (但是上週我在做時, 是有成功的啊! 原來是在 Unity裡面跑,還沒有匯出 apk檔案)

7. 有遇到 Arduino/Processing 的問題, 關於兩個按鈕, 黃柏勳有點忘了/無法理解
8. 有時候追求完美的心,反而會因為達不到目的,而放棄/躲起來。這部分需要克服才行 (老師分享自己也會遇到的問題)
9. 我使用幾段示範, 講解 (a) 由 Ardiono一直傳Serial訊號, (b) 示範按鈕及送出的值, (c) 接下來示範兩個按鈕怎麼做, 講解 3bit的訊號 2^3=8種字母來表示

10. 大軍組, FAAST 跑不出骨架。重啟動即可。

11. B羅那組, 在 Character Joint 有遇到問題, 東西好像會亂飄。建議是: 看一下 Character Joint 的範例, 先做出一個網頁中示範的機器人, 同時了解相關的設定
如果是自己盲目地try, 10個選項就有1024種組合,越試越模糊, 很容易迷路

12. 大家遲到就會不知道怎麼做。示範剪刀石頭布的範例, 想要讓人比較有目標有方向

2014年3月18日 星期二

Week 05 葉正聖老師示範

今天主軸:
(1) Kinect V2, Kinect, Xtion, Leap Motion, Intel Depth Sensor
(2) 做作品


同學們遇到的問題及老師的回答/示範
1. Q:請問要怎麼找到體感裝置所偵測到的人的動作? (我們想做瑜珈動作的訓練)
A: Unity 捉到人,但是怎麼去比對出人的動作
http://projects.ict.usc.edu/mxr/faast/

2. Q: 在 Unity + Qualcomm AR 時遇到問題,請問要怎麼下手較好?
A: google: Unity Qualcomm AR tutorial 便可以找到一些實用的教學 (通常變動比較快的東西, 英文的教學,會比中文的教學更新)

google: qualcomm ar tutorial
http://www.dannygoodayle.com/2013/03/01/making-your-first-project-with-unity-and-augmented-reality/
10分鐘完成
https://developer.vuforia.com/resources/tutorials
官網 Tutorial
ARCamera prefab in Unity

https://developer.vuforia.com/user/register
註冊,才能下載 Qualcomm 的 AR 工具 Vuforia

下載好 Vuforia SDK 後, 安裝

https://developer.vuforia.com/resources/dev-guide/step-1-installing-extension
https://developer.vuforia.com/resources/sdk/unity

http://rp1.monday.vip.tw1.yahoo.net/res/gdsale/st_pic/1970/st-1970849-2.jpg?u=20102709040239&o=Doraemon-12456-400-1.jpg

3. Q: 老師請問如果要用 Unity 開發專案, 要怎麼入門?
A: (1) 如果手上有本書入門是很棒的,因為可以隨時把書拿出來看。
(2) 如果能找到影片教學的話, 可以照著做, 有問題時可以隨時暫停, 便能依照自己的學習進度 學,效果更好。
ex. https://www.google.com.tw/search?espv=210&es_sm=93&q=unity+書+推薦&oq=unity+書+
ex. http://www.youtube.com/results?search_query=unity%20%E6%95%99%E5%AD%B8&sm=3
(這種東西找中文的教學比較適合, 因為用的人多,資料會較多)



2014年3月11日 星期二

Week 04 葉正聖老師示範

1. 每週必問的問題 (stand-up meeting)
http://en.wikipedia.org/wiki/Stand-up_meeting
1.1. 你之前做了什麼?
1.2. 你今天打算做什麼?
1.3. 預期會遇到什麼問題?

2. 老師放兩段互動展示的影片
2.1. Microsoft TouchLight
http://www.youtube.com/watch?v=dXBbi0gWuCg


 2.2. Microsoft Touch Mover
http://www.youtube.com/watch?v=UjGA9nY9_yM
 

3. 同學們實作專案並協助解決問題

Q: 請問 Unity 裡執行 Leap Motion Unity Starter Kit 的問題
A: 可以照著官網的文件,一步步試著做
https://developer.leapmotion.com/documentation/csharp/devguide/Unity_Starter_Kit.html

4. 練習使用 SCRUM 列出要做的事

5. 老師 Live 示範寫出 tracking 的程式
5.0. 介紹番茄工作法 http://erix.cc/2013/10/23/pomodoro-first-time/
5.1. 程式錄測試用影片
5.2. 從影片中點選 mask 區域
5.3. 使用 SURF 找到mask區域內的特徵點
5.4. 進行 tracking


2014年3月4日 星期二

Week 03 第一次demo


老師介紹部分

同學們展示部分



===
http://johnnylee.net/projects/
https://www.google.com/atap/projecttango/




2014年2月25日 星期二

Week 02 葉正聖老師示範

練習 SCRUM 實作
1. 列出所有可能要做的事 (整門課)
2. 小的Sprint(小衝刺, 2-4週) 挑出要做的事
3. 每次的 Daily Meeting
3.1. Yesterday 昨天做了什麼
3.2. Today 今天要做什麼
3.3. Blockers 有什麼卡住的地方

葉正聖老師示範

主題: 體感 Flappy Bird

1. 收集相關的資料
2. 評估賣點
3. 列出有哪些要做的功能
4. 有哪些對手做出什麼作品
5. 

相關資料:

相關影片:

=====第二節課=====
三個問題: (第二節課)
1. Yesterday: 查相關的資料,整理起來 (盜版的、正版的、評價)
2. Today: 試玩、列出工作項目
3. Problems: 沒有Android手機 (可用 BlueStacks來試完)

列出要做的事:
1. 聲音: Tap(翅膀聲), 撞到, 結束、過關聲音(叮)
2. 畫面: 鳥(動翅膀、往上、往下、死掉)
片頭開始畫面: 鳥在動、地板在動、背景圖(天空、雲、地板),教學TAP
3. 畫面元素: 水管、過關的數字、秀結果的看板...
4. 程式流程 etc.

很難玩, 容易死掉......  是不是可以改進?

=====第三節課示範=====
1. 要決定下次完成什麼demo作品 (不用難,挑一些要做的事,最小/能組合在一起的 demo
2. 決定, 不要片頭/不要動畫/不要音效/....
demo 01: 只要一雙鳥,會上下動 (按空白鍵會往上飛), 放開往下掉

//demo 01: a bird moving up (SPACE) and down (release)
PImage [] imgBird= new PImage[3];
int birdN=0;//00,10,20
float birdY=100;
float birdVY=5;
void setup(){
  size(400,600);
  imgBird[0]=loadImage("bird00.png");
  imgBird[1]=loadImage("bird01.png");
  imgBird[2]=loadImage("bird02.png");
}
void draw(){
  background(255);
  drawBird();
}
void drawBird(){
  image(imgBird[int(birdN/10)], 40, birdY);
  birdN=(birdN+1)%30;

  birdY+= birdVY;
  birdVY+=0.3;
  if(birdVY>10) birdVY=10;
}
void keyPressed(){
  birdVY=-10;
}

2014年2月18日 星期二

Week01 課程介紹

0. 介紹 HCI (Human-Computer Interface)
0.1. 介紹 History (1960, 1980, 2005, 2010)
0.2. 介紹各種作品
0.3. Interaction
1. TODO: 請交出分組名單及可能想做的作品, 加上標簽 HW01, Week01, 99160011_名字

http://www.liweichan.com/

http://www.youtube.com/watch?v=5rf4-EwVufI
Kinect hand detection