macでかんたんkinect by @yopita _

Post on 28-May-2015

7.415 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

2012/04/14に行われたiphone_dev_jp 東京iPhone/Mac勉強会http://atnd.org/events/26946で発表した資料です。(」・ω・)」うー!(/・ω・)/にゃー!

TRANSCRIPT

MacでかんたんKinect(よぴた)  @yopita_

自己紹介

❖よぴた  @yopita_

❖大学4年生

❖うろおぼ絵17

❖2011年度  未踏  採択身体動作の重畳表示による疑似ライブ感共有システム

�����

�������

25万ダウンロード

Kinect(キネクト)は、コントローラを用いずに操作ができる体感型のゲームシステムで、ジェスチャーや音声認識によって直観的で自然なプレイが可能となる。

wikipediaより

Kinectって?

Kinect  for  Xbox  360(キネクト)は2010年にマイクロソフトから販売されたXbox  360向けのゲームデバイスである。2012年にはMicrosoft  Windows向けにKinect  for  Windowsを発売した。

Kinectって?

対象者

❖Macを持っている人

❖Kinectを持っている人・買う予定のある人

❖プログラムを少しでもいじったことがある人

❖プログラムで挫折したことがある人

❖Kinectで何か作って自慢したい人

注意点

Kinect  for  Xbox  360

Kinect  for  Windows

×現時点では、Kinect  for  Windows  が  Mac(OpenNI)で

サポートされていません

※Macでハックする場合

ドライバ(主なもの)

ハック方法(主なもの)

openframeworks(ofxopenni)

Processing(simple  OpenNI)

Xcode

専用エディタ

Processingって?

❖ かつてはMITメディアラボで開発されていた。

❖ 電子アートとビジュアルデザインのためのプログラミング言語であり、統合開発環境  (IDE)  

❖ 視覚的なフィードバックが即座に得られるため、初心者がプログラミングを学習するのに適しており、電子スケッチブックの基盤としても利用できる。

❖ Javaを単純化し、グラフィック機能に特化した言語といえる。

wikipediaより

❖ ライブラリがたくさんあるので、自由度は高い→Arduinoいじったり、カメラいじったり。

❖ Javaも書ける!複雑化したらEclipseへ移行できる。

インストール

❖Processingをインストールhttp://processing.org/download/

❖OpenNIをインストールhttp://code.google.com/p/simple-openni/downloads/listOpenNI_NITE_Installer-OSX-0.24.zipホームディレクトリに解凍

アプリケーション  >  ユーティリティ  >  ターミナルcd  ./OpenNI_NITE_Installer-OSXsudo  ./install.sh

❖simpleOpenNIをインストールhttp://code.google.com/p/simple-openni/downloads/listSimpleOpenNI-0.26.zip

解凍したファイルは、書類  >  Processing  >  libraries

サンプル動作

ライブコーディング

ノリ乗り

つまったこと

❖convertRealWorldToProjective(PVector  PVector);の扱い

❖ファイル名は英数字じゃないとうごかない!

RealWorld(3D) Projective(2D)

Built  with  Processing[Ver.  1.x対応版]  -デザイン/アートのためのプログラミング入門

何が言いたいのか

Kinect楽しす!

ありがとうございました

top related