顯示具有 98160876_鄭雅軒 標籤的文章。 顯示所有文章
顯示具有 98160876_鄭雅軒 標籤的文章。 顯示所有文章

2013年6月16日 星期日

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

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

調整子彈的collisionc和rigidbody

2013年6月5日 星期三

WEEK15, HW15, 98160185_張家薰, 98160876_鄭雅軒,

 建立子彈collision,增加牆壁來讓子彈碰撞到後消失,避免記憶體不夠
 控制增加子彈數目與子彈增加速度
 子彈移動速度



2013年5月29日 星期三

Week14, HW14, 98160185_張家薰, 98160876_鄭雅軒,

今天老師去教召人不在~
由旦旦學長和雅軒撐全場,今天雅軒有抽空教我怎麼寫c#並且比較c#和javasscript不同

寫了場景中直升機螺旋槳轉動的功能
然後在unity裡不可以以中文字,是連註解都不可以有!!!

畫出子彈圖案

2013年5月22日 星期三

WEEK13, HW13, 98160185_張家薰,

繪製好的建築、直升機,人的模型是由官網抓的


 建築模型用MAYA建模
 直升機用MAYA建模
 直升機未上材質的側視圖
從MAYA匯出FBX,匯入Unity之場景

WEEK12, HW12, 98160185_張家薰,

討論是否要做沙畫


但因為衡量需要做的時間所以決定做Kinect視角轉換的部分
畢竟將場景加上可以閃躲子彈增加得分,被子彈射中扣分的方式
然後增加可觀察雪景的場景

Week11, 98160185_張家薰, HW11,


填寫 SCRUM 列清單
https://docs.google.com/spreadsheet/ccc?key=0AiYbu0zjxrp1dG5iWFFJME93N3I0MGk1cjZCbXpXb2c&usp=sharing


SCRUM 影片教學
http://scrum.tw/index.php/tw/aboutscrum/2011-11-07-08-20-59
SCRUM簡介
http://scrum.tw/index.php/tw/scrum



2013年4月25日 星期四

Week10, HW10, 98160876_鄭雅軒

120.125.68.53

1.use Kinect SDK1.7
2.use OpenNI2.0
3.use processing + SimpleOpenNI 1.5
(1)OpenNI 1.5
(2)Nite1.5
(3)SensorKinect(會和1.2.衝突)
(4)裝SimpleOpenNI

Processing 1.5.1解壓執行 文件\Processing\Libraries
再重新執行File-Sketch-Libraries.SimpleOpenNI-Depth Infraved

今天教processing

2013年4月24日 星期三

WEEK10, HW10, 98160185_張家薰,


120.125.68.53

1.use Kinect SDK1.7
2.use OpenNI2.0
3.use processing + SimpleOpenNI 1.5
(1)OpenNI 1.5
(2)Nite1.5
(3)SensorKinect(會和1.2.衝突)
(4)裝SimpleOpenNI

Processing 1.5.1解壓執行 文件\Processing\Libraries
再重新執行File-Sketch-Libraries.SimpleOpenNI-Depth Infraved

今天教processing


98160185_張家薰, 98160876_鄭雅軒, Midterm, Week10,

小組人員:

98160185張家薰
98160876鄭雅軒
Leap 虛擬沙畫系統
由於體感裝置的發展,使原本需要很昂貴的器材才能進行開發的專案也因為體感裝置的風潮而將原本無法研究的問題賦予了全新的意義,也讓現代的發展趨向虛擬化。本作品理念主要是將來需要真實的物件才可進行沙畫的作品,利用最近最新的小型體感裝置Leap Motion,配合Unity遊戲引擎,將原始沙畫進行虛擬化的呈現,讓使用者能夠不需要工具也可以進行繪製沙畫,而且透過小型較為準確能偵測出手部位置的Leap Motion去進行偵測手部控制,讓使用者能更為容易感測出動作,進而更為準確地進行遊戲,讓使用者有真實繪製沙畫的體驗。

本系統利用前述的體感裝置Leap Motion作為系統的操作裝置,使用者可以利用此裝置偵測到手掌及手指的位置,並在系統所提供的作畫平台上隨心所欲創作出擁有個人風格的沙畫作品。且在創作功能上,系統能判別使用者的手勢來達到不同的功能,可藉由不同的功能達到堆沙、剷平和還原等等的效果,此外本系統更提供了沙畫平台的視角轉換,能讓使用者可以經由不同的角度觀賞自己的創作。

Leap偵測範圍
實作分成兩個部分,第一部分是全新的體感裝置Leap Motion的偵測範圍及其相關手勢辨識功能。第二部分為Unity遊戲引擎,藉由程式的方式額外設定的功能。
藉由本系統的開發,使用者可以較為不受限於程式中的使用方法及操作的熟練度,讓使用者能夠更有想像以及發揮的空間,讓使用者能夠更輕易地發揮自己的長才。

使用方式:讓leap抓取到使用者的手,使用者可以藉由移動手部繪製出圖案,也可將圖形上凸或下凹用手指click,並且改變自己想畫的顏色。手在leap感測範圍做出畫大圈的效果,將會把沙畫洗白,讓手向左向右揮過,可轉動視角。



2013年4月10日 星期三

Week8, HW08, 98160876_鄭雅軒,


本週進度:
1. 期中作品企畫書
2. 專案管理介紹
3. Kinect/OpenNI/Processing 實務示範

TODO:
1. Kinect SDK
2. OpenNi
3. Nite-Windows ...
4. Kinect Toolkit
5. Processing
TODO: 熟悉半學期的成果(看Blog)

GitHub帳號:VicCheng

2013年3月27日 星期三

Week06, HW06, 2013/3/27 鄭雅軒


HFS: 120.125.68.53
1. Kinect SDK1.7版 (227M)
1.1. 插Kinect , 跳過線上Update
2. Kinect Develop kit (387M)

3. Run它的範例(Develop Toolkit Browser v1.7)
3.1. Color Basics - WPF
3.2. Kinect Explorer - WPF
3.2.1. Sensor setting 可調角度
3.2.2. Skeleton ... seat 坐/上半身
3.2.3. Depth ... near 近距
下載(3) 全部範例 (install 存在 文件目錄)
C:\Program Files\ Microsoft SDKs\ Kinect\ Kinect Developer\Samples\



2013年3月20日 星期三

2013_03_20 Week5 OpenNI2+Kinect

到120.125.68.53
依序下載:
1. Kinect SDK 1.6
2. OpenNI2
3. Nite2
4. PDF上課投影片
5. 範例
VC2010專案
屬性-偵錯-工作目錄 $(SolutionDir)\WorkingDir32
6. 範例O03a_GL3D_Point O03b_GL3D_Point
7. N01_UserTracker

8. N02b_OpenCV_User_withColor

9. N03b_OpenCV_Skeleton
10. N04a_PoseDetection
11. N05a_GestureDetection
12. N06b_OpenCV_Hand




2013年3月6日 星期三

2013_03_06 Week03 98160876鄭雅軒(Vic)


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
成果圖片:

心得:
因為Windows位元版本問題,使得大家在課堂上停滯了很久最後才完成。

2013年2月27日 星期三

第一個OpenCV程式

1. 利用OpenCV加上Mircosoft Visual C++進行讀圖:
Demo:

Source Code:

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <opencv\highgui.h>
#include <opencv\cv.h>

int _tmain(int argc, _TCHAR* argv[])
{
IplImage *img = cvLoadImage("C:\\ccc.jpg");
cvShowImage("window",img);
cvWaitKey(0);

return 0;
}

2. 利用OpenCV加上Mircosoft Visual C++進行讀視訊:
Demo:

Source Code:

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <opencv\highgui.h>
#include <opencv\cv.h>

int _tmain(int argc, _TCHAR* argv[])
{
while(1){
CvCapture * cap=cvCreateCameraCapture(0);
IplImage *img = cvQueryFrame(cap);
cvShowImage("window",img);
int key=cvWaitKey(33);
if(key==27)break;
}
return 0;
}


2013年2月20日 星期三

我是資傳四甲 鄭雅軒,我希望在這堂課中能夠更加深入使用 Leap Motion,並在大學最後一個學期中做出一個跟音樂相關的作品及其成果,並在網路上進行分享。


===============================================================
回家作業(HW01):
題目:
Sky DJ
內容簡介:
利用最近最為火紅的體感裝置Leap Motion製作一套虛擬的DJ機器,讓許多人也可以不必購買相關的昂貴器材也能夠成為一個帥氣的DJ。
操作方法:
1. 左手為刮碟片
2. 右手為相關音效調整
3. 左手上下左右移動可以進行換歌曲或者結合歌曲(左右為換歌曲、上下為增加入原本的歌曲中或者減少成原來的歌曲)
4. 右手上下轉換指定歌曲讓左手可以進行刮碟片的動作


(圖片來源:https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcT-d7_Hkwzra_Khf7DhFXIA6XpTyLm6nTf6G-mjLpTkGj7bF8k1)