2013年6月19日 星期三

99160061 洪蓁乾 HW04 Week04

TODO:
1. 下載 google:Simple-openni
1.1. SimplrOpenNI-0.27.zip
1.2. OpenNI_NITE_Installer_win32-0.27.zip
2. 安裝:
2.1. OpenNI
2.2. Nite
2.3. SenserKinect
3. SimpleOpenNI 解在Processing的Libraries
processing 穩定 stable版 1.5.1版
二選一: 1. processing-1.5.1/modes/java/libraries/ 放 SimpleOpenNI
              2. 文件/provessing-1.5.1/Libraries/ 放 SimpleOpenNI

OpenNI一代與二代的差別


OpenNI 則是從 2.0 開始,變成完全開放,本身只提供資料讀取,分析全部交給使用者來玩。
所以其實衍伸出來的功能很多,但是問題是程式風格、穩定性不像微軟那樣一致。
所以,如果是不知道要用哪種,可能是要先看想做哪方面,在看哪邊的方案比較方便。

之後會與朋友跟老師多多去嘗試!!!!!

Week12,HW12,99160061_洪蓁乾,99160663_溫瑋婷

依然開起一開始需要的程式與直行的步驟:
一.
    1.使用Processing執行SimpleOpenNI、繳交期中作品企劃書,老師有範例
    2.(120.125.68.53)下載Processing及SimpleOpenNI範例、安裝驅動程式
    3.解壓縮並直接執行Processing後,會發現在電腦的我的文件資料夾裡多了一個"Processing"資料夾,點進去手       動新增"Libraries"資料夾,並將SimpleOpenNI.rar壓縮檔內的"SimpleOpenNI"拉進去。
    4.開啟範例"DepthInfrarcd"並執行試試看。
二.
    三種選擇:
    1.使用kinect SDK 1.7
    2.使用OpenNI 2.0
    3.使用Processing + SimpleOpenNI 1.5
      a.OpenNI 1.5
      b.Nite 1.5
      c.Sensor kinect
      d.裝simple OpenNI

遊戲名稱:婁蘭古城之豆子

遊戲故事概敘:
從前有一座樓藍古城的王子出征時不小心掉入了陷阱,變成的一顆豆子,
但是豆子就只能依直動來動去,完全沒有表達訊息的能力,
所以他就必須在出征的森林裡突破從從關卡,
吸取珍貴水果讓自己有能量慢慢復原。

背景圖:
圖的部分是以森林為軸,有可能找更棒的圖或者自己MAYA設計。

2013年6月16日 星期日

98160185_張家薰, 98160876, Week16, HW16,

這天就是修改觀賞畫面角度,不過好像會有點角度問題
沒有特別截圖OTZ

調整子彈的collisionc和rigidbody

2013年6月13日 星期四

99160531 HW04 WEEK04

1.今天請到了一位業界老師Heresy ku 此連結為顧老師的個人空間
http://kheresy.wordpress.com/
2.顧老師有介紹OpenNI一代與二代的差別
而顧老師在他的個人空間中也有說明:

根據官方的說法,OpenNI 2.0 主要的改進包括了:
  • 支援新一代 3D 感應器(短距離版等、應該還包括之前介紹過的 PS1200、Capri 1.25
  • 提供了大量的第三方(third party)Middleware 函式庫,包括了身體追蹤(Body Tracking)、3D 重建(3D Reconstruction)、物體辨識(Object Recognition)、分析(Analytics)等功能
  • 允許事件導向(event-driven)的程式開發
  • 更好的向下相容性(backwards compatibility)
  • 每一個程式都有 OpenNI 和 middleware 函式庫的獨立副本
    (原文:Private copy of OpenNI and Middleware Libraries for each application)
  • 更好的多感應器支援,middleware 函式庫現在提供個別的 API
而在 release note(連結)裡,則也有提到一些新的變化,包括了:
  • 支援將深度像素轉換到彩色影像的座標系統
  • 在 PS1080 裝置上,可以把彩色感應器的自動曝光和自動白平衡關閉
  • 新的發布模式:現在每一個程式可以有各自獨立的 OpenNI 2.0 runtime binary 副本
    (以前應該是強制一台電腦都用同一份)
  • 在 Windows 下可以透過 Kinect for Windows SDK 支援 Microsoft Kinect 感應器
這些都是顧老師在他的個人空間中也提到的,同學們可以參考參考
http://kheresy.wordpress.com/2012/12/20/openni-2-0/
3.顧老師也有介紹到KinectSDK的部分
那Kinect SDK 與OpenNI最大的差異性在哪呢??

兩者的目的都是一樣的,都是希望可以透過深度感應器來做操作
微軟基本上自己在開發,針對自家的感應器來做發展。
提供的功能主要是以骨架為主,後來在 toolkit 裡面又加入了臉部、場景重建等功能。
OpenNI 則是從 2.0 開始,變成完全開放,本身只提供資料讀取,分析全部交給使用者來玩。
所以其實衍伸出來的功能很多,但是問題是程式風格、穩定性不像微軟那樣一致。
所以,如果是不知道要用哪種,可能是要先看想做哪方面,在看哪邊的方案比較方便。

week3 hw03 安裝OpenNI

安裝OpenNI & Nite2

以下為官網連結頁面

圖1:OpenNI官網首頁

圖2:OpenNI下載頁面

圖3:Nite下載頁面

2013年6月9日 星期日

Week16,HW16,99160025_鍾毅軍,99160770_吳姿儀

本周進度(Week15):
1. 程式-遊戲出題方式(聽力測驗)
2. 程式-手部按下會執行動作
3. 程式-指揮棒定位校正
4. 把handVec程式部分刪除。
5. 登入畫面(遊戲開始、遊戲介紹按鈕位置修改移動)
*6. 多隻手定位改成只定位一隻手。
7. 部落格15週。
8. 錯誤校正(遊戲介紹影片播放跳到其他畫面會停止、手部操作按鈕修正)。
登入畫面-遊戲介紹、體感校正、遊戲開始按鈕位置調整

本周遇到什麼問題(Week15):
1. 游標(指揮棒)定位與手部定位相同。
*2. 多隻手定位改成只定位一隻手。
3. 手部按下動作。
4. 按鈕位置太下面,體感裝置照不到。


---------------------
解決辦法

1. 找到手部定位的座標位置,screenPos.x和screenPos.y為偵測到的手部位置。
2. X
3. 已知手部定位座標,便讓手部停留按鈕位置超過某數值便執行動作。
4. 修改按鈕位置。


下周進度(Week16):
1. 程式-遊戲出題(可以換下一題)
2. 圖片-聽力測驗、成功圖片、失敗圖片位置和大小調整
3. 部落格16週。
4. 程式-手部按動物按鈕

Week16,HW16,99161082_徐文玲,99160734_陳嘉云

本週進度:
1.解決換場景的部分問題
2.遊戲結束再次進入遊戲時,分數成功重新計算
3.修改程式結合kinect

下週目標:
1.結束畫面的結束遊戲以及再玩一次的體感判斷!
2.結合kinect之後場景無法依照原本場景一接著場景二運作而是直接跳到場景三