openFrameworkとCityCompilerでバーチャルとリアルを結ぶ
Upcoming SlideShare
Loading in...5
×
 

openFrameworkとCityCompilerでバーチャルとリアルを結ぶ

on

  • 1,684 views

 

Statistics

Views

Total Views
1,684
Views on SlideShare
1,212
Embed Views
472

Actions

Likes
10
Downloads
13
Comments
0

5 Embeds 472

http://yoppa.org 412
http://cloud.feedly.com 42
http://www.feedspot.com 8
https://twitter.com 8
http://digg.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

openFrameworkとCityCompilerでバーチャルとリアルを結ぶ openFrameworkとCityCompilerでバーチャルとリアルを結ぶ Presentation Transcript

  • とびだせ! LL ∼リアル世界をプログラミングする∼ openFrameworksとCityCompilerで バーチャルとリアルを結ぶ LLまつり2013 2013年9月24日 田所 淳
  • openFrameworks show wheel 2013
  • ご挨拶
  • ご挨拶 ‣ 田所淳 (たどころ あつし) ‣ クリエイティブ・コーダー? ‣ 大学非常勤講師 (多摩美術大学、東京藝術大学) など
  • ご挨拶 ‣ http://yoppa.org/ screenshot_679
  • ご挨拶 ‣ 『Beyond Interaction[改訂第2版] -クリエイティブ・コーディ ングのためのopenFrameworks実践ガイド』絶賛販売中!! screenshot_679
  • openFrameworksって何?
  • openFrameworks ‣ C++によるクリエイティブなコーディングのためのオープン ソースのツールキット
  • openFrameworks とは? ‣ 現在のバージョンは、0.8.0 ‣ http://openframeworks.cc/
  • openFrameworks とは? OpenGL GLUT FreeImage FreeType fmod RtAudio QuickTime OpenCV main.cpp testApp.h testApp.cpp ofSimpleApp, ofGraphics, ofImage, ofTrueTypeFont, ofVideoPlayer, ofVideoGrabber, ofTexture, ofSoundPlayer, ofSoundStream, ofSerial, ofMath, ofUtils ...etc.
  • openFrameworks とは? OpenGL GLUT FreeImage FreeType fmod RtAudio QuickTime OpenCV main.cpp testApp.h testApp.cpp ofSimpleApp, ofGraphics, ofImage, ofTrueTypeFont, ofVideoPlayer, ofVideoGrabber, ofTexture, ofSoundPlayer, ofSoundStream, ofSerial, ofMath, ofUtils ...etc. プログラム開発のための 糊 (Glue)
  • openFrameworks とは? ‣ 様々なアートやコマーシャルプロジェクトに活用 ‣ http://www.creativeapplications.net/openframeworks/
  • Lightweight Languageとの絡みでは…
  • Lightweight Languageとの絡みでは… ‣ openFrameworks ruby ‣ RubyからopenFrameworksを利用するための拡張ライブラリ ‣ METAPHOR 増田一太郎さんが開発 ‣ https://code.google.com/p/rbof/
  • Lightweight Languageとの絡みでは… ‣ Lua を利用したofxLua というアドオン(機能拡張)も ‣ oF live coding demo @ Apple Store Ginza 20110718 (早坂あき らさん)
  • Lightweight Language 愛好者のみなさんも どんどんコミュニティーに参加してください!!
  • DIWO ‣ DIWO! (Do it with Others!) - oF dev-con 2013 @YCAM
  • リアルとバーチャルを結ぶ - 1 リアルワールドにバーチャルな世界を投影
  • リアルとバーチャルを結ぶ ‣ リアルとバーチャルを結んだプロジェクトの例 ‣ Perfume Performance Cannes Lions International Festival of Creativity (YouTube)
  • リアルとバーチャルを結ぶ - 1 ‣ リアルワールドの映像を解析 ‣ バーチャルワールドをリアルワールドに投影 Real Virtual
  • 大規模なプロジェクトを実現するのは大変 場所、装置、予算… etc.
  • リアルワールドでのプロジェクトを バーチャルでシミュレーションしたい!
  • CityCompiler !!
  • CityCompilerとは? ‣ 空間を使ったインタラクティブなインスタレーションを作るた めのプロトタイピング環境 ‣ 慶應義塾大学 中西泰人研究室において開発 ‣ CityCompilerそのものはJavaのクラスライブラリ
  • CityCompilerとは? ‣ 先程の、openFrameworksの例 ‣ バーチャルワールドをリアルワールドに投影 Real Virtual
  • ‣ CityCompilerは、 ‣ その関係を、さらにバーチャルで包み込む Virtual (Simulated) Real Virtual CityCompilerとは?
  • ‣ さらに、そのバーチャルな空間にリアルワールドを介在させる ‣ カメラ、Kinect、AR Drone、Arduino ...etc. Virtual (Simulated) Real Virtual CityCompilerとは? Real • Camera • Kinect • Arduino • ARDrone
  • CityCompilerとは? ‣ 巨大プロジェクトをシミュレート ‣ 空間、予算の枠にとらわれずに自由な発想でプロトタイピング
  • CityCompilerの紹介 リアルとバーチャルの交錯する様々な例
  • リアルとバーチャルの交錯する様々な例 ‣ 上空にたくさんのディスプレイ ‣ https://vimeo.com/54132080
  • リアルとバーチャルの交錯する様々な例 ‣ 動くカメラと画像処理のサンプル ‣ https://vimeo.com/54132143
  • リアルとバーチャルの交錯する様々な例 ‣ 動くプロジェクタのサンプル ‣ https://vimeo.com/54132144
  • リアルとバーチャルの交錯する様々な例 ‣ うにうに変形する物体にプロジェクション ‣ https://vimeo.com/48711452
  • リアルとバーチャルの交錯する様々な例 ‣ ディズニーホールにプロジェクションマッピング ‣ https://vimeo.com/54132925
  • リアルとバーチャルの交錯する様々な例 ‣ 任意の場所にディスプレイを配置 ‣ https://vimeo.com/48710794
  • リアルとバーチャルの交錯する様々な例 ‣ ディスプレイを美術館風に配置 ‣ https://vimeo.com/54133977
  • リアルとバーチャルの交錯する様々な例 ‣ 振り子状ディスプレイとそれに連動した物理演算 ‣ https://vimeo.com/54134052
  • リアルとバーチャルの交錯する様々な例 ‣ バーチャルカメラで画像解析
  • Demo: バーチャルとのコラボレーション!!