macでかんたんkinect by @yopita _

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

Upload: arika-yoshida

Post on 28-May-2015

7.415 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Macでかんたんkinect by @yopita _

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

Page 2: Macでかんたんkinect by @yopita _

自己紹介

❖よぴた  @yopita_

❖大学4年生

❖うろおぼ絵17

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

�����

�������

25万ダウンロード

Page 3: Macでかんたんkinect by @yopita _

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

wikipediaより

Kinectって?

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

Page 4: Macでかんたんkinect by @yopita _

Kinectって?

Page 5: Macでかんたんkinect by @yopita _

対象者

❖Macを持っている人

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

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

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

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

Page 6: Macでかんたんkinect by @yopita _

注意点

Kinect  for  Xbox  360

Kinect  for  Windows

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

サポートされていません

※Macでハックする場合

Page 7: Macでかんたんkinect by @yopita _

ドライバ(主なもの)

Page 8: Macでかんたんkinect by @yopita _

ハック方法(主なもの)

openframeworks(ofxopenni)

Processing(simple  OpenNI)

Xcode

専用エディタ

Page 9: Macでかんたんkinect by @yopita _

Processingって?

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

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

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

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

wikipediaより

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

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

Page 10: Macでかんたんkinect by @yopita _

インストール

❖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

Page 11: Macでかんたんkinect by @yopita _

サンプル動作

Page 12: Macでかんたんkinect by @yopita _

ライブコーディング

Page 13: Macでかんたんkinect by @yopita _

ノリ乗り

Page 14: Macでかんたんkinect by @yopita _

つまったこと

❖convertRealWorldToProjective(PVector  PVector);の扱い

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

RealWorld(3D) Projective(2D)

Page 16: Macでかんたんkinect by @yopita _

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

Page 17: Macでかんたんkinect by @yopita _

何が言いたいのか

Page 18: Macでかんたんkinect by @yopita _

Kinect楽しす!

Page 19: Macでかんたんkinect by @yopita _

ありがとうございました