wcan mini actionscript vol.9 -...

40
LEDガジェット、 ただのピカピカと見るか? アニメーションと見るか? たけいひでゆき ~そしてコラボレーションへ~ Dec.13,2008 WCAN mini AS vol.9

Upload: hideyuki-takei

Post on 20-Jul-2015

2.280 views

Category:

Entertainment & Humor


2 download

TRANSCRIPT

LEDガジェット、ただのピカピカと見るか?

アニメーションと見るか?

たけいひでゆき

~そしてコラボレーションへ~

Dec.13,2008

WCAN mini AS vol.9

自己紹介

•愛知の大学院生•趣味でFlexやっています• http://d.hatena.ne.jp/hidep22/•ロボットから人間を考える

USBガジェット

USB_V:Ustreamのチャットをしゃべってくれる

USBガジェット

TERACOさん:インターネット越しにうちわを扇ぐ

Kansai.AR #01

Vitasなりきりマイク:ピッチをコントロールできる

いろいろやって〼

•変でおもしろいことに興味があります•何かおもしろいことがあれば    教えてください↓↓↓

[email protected]

アジェンダ

• LEDガジェット「DISCOTICA」の紹介•マトリクスLEDにある2層のアニメ•Cocomoを使用したマトリクスLEDへの  コラボお絵描き

アジェンダ

• LEDガジェット「DISCOTICA」の紹介•マトリクスLEDにある2層のアニメ•Cocomoを使用したマトリクスLEDへの  コラボお絵描き

“LED”がいっぱい

• 12月はクリスマス♪•クリスマスといえば イルミネーション♪

•イルミネーションなら色とりどりのLED!

普通のLEDはもうイヤ!

•そこでマトリクスLED•今回はFlexを使ってアニメをマトリクスLEDで 動かしてみる

•でも普通にマトリクスLEDを使うのはイヤ!

普通のLEDはもうイヤ!

•そこでマトリクスLED•今回はFlexを使ってアニメをマトリクスLEDで 動かしてみる

•でも普通にマトリクスLEDを使うのはイヤ!

普通じゃないマトリクスLED活用法の摸索が必要

最近の流行は「メガネ」

•電脳メガネ•メガネ男子• issmさんはメガネラボ•「日本人はメガネ」という    諸外国人のステレオタイプ photo by:ClickFlashPhotos

メガネ型アーティスト

Daft Punkアイラミツキ

メガネ型マトリクスLEDガジェット「DISCOTICA」

「マトリクスLEDをかける」という新たなチャレンジ

•なぜマトリクスLEDをかけるのか?

「マトリクスLEDをかける」という新たなチャレンジ

•なぜマトリクスLEDをかけるのか?

•かけている人をあまり見かけない•「マトリクスLEDをかけること」自体に意味を見出す

アジェンダ

• LEDガジェット「DISCOTICA」の紹介•マトリクスLEDにある2層のアニメ•Cocomoを使用したマトリクスLEDへの  コラボお絵描き

マトリクスLED - Flex

MPUAVR(C)

マトリクスLED

ソケットサーバ(Python)

USB

シリアル

Flash(Flex)

MacBook Pro内

socket

(8*24,明るさ2bit)

DISCOTICA内

ソケットサーバとの接続

•宣言var socket = new XMLSocket();socket.connect("localhost", 8007);

socket.send(data);•サーバへsocketを送信

• (行)8bit * (明るさ)2bit * (列)24 = 48byte

マトリクスLEDのドライブ5V

GND

マトリクスLEDのドライブ5V

GND

ON

ON

ON

マトリクスLEDのドライブ5V

GND

ON

ON

マトリクスLEDのアニメパターン

マトリクスLEDのアニメパターン

動 列の切り替えを繰り返す

マトリクスLEDのアニメパターン

動 列の切り替えを繰り返す

静 残像によって列の切り替えが見えなくなる

マトリクスLEDのアニメパターン

動 列の切り替えを繰り返す

静 残像によって列の切り替えが見えなくなる

動 静止画を重ねると残像によりアニメーションが見えてくる

BitmapDataにする

•TextFieldをBitmapData化するvar tf:TextField = new TextField();・・(略)・・var data:BitmapData =   new BitmapData(24, 8, false, 0x0);data.draw(tf, new Matrix(1, 0, 0, 1, p.x,   p.y-4), null, BlendMode.ADD);

•グレイスケール化して先頭の2bitを明るさに

アジェンダ

• LEDガジェット「DISCOTICA」の紹介•マトリクスLEDにある2層のアニメ•Cocomoを使用したマトリクスLEDへの  コラボお絵描き

Cocomoデビュー!•PaaS(Platform as a Service)•リアルタイムでのコラボレーション作業を促進するようなプラットフォームを提供

•SDKをダウンロードすればすぐに試せる!•現在のバージョンは0.9

共有マトリクスLED

http://www.embodiedweb.net/flex/minias9/

超シンプルなコード

<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:rtc="CocomoNameSpace"> <rtc:AdobeHSAuthenticator id="auth" userName="guest"/> <rtc:ConnectSessionContainer authenticator="{auth}" roomURL="http://connectnow.acrobat.com/takehide22/minias9"> <rtc:SharedWhiteBoard sharedID="mini" width="720" height="350" x="10" y="10"/> </rtc:ConnectSessionContainer></mx:Application>

MPUAVR(C)

マトリクスLED

ソケットサーバ(Python)

USB

シリアル

Flash(Flex)

MacBook Pro内

socket

(8*24,明るさ2bit)

DISCOTICA内

MPUAVR(C)

マトリクスLED

ソケットサーバ(Python)

USB

シリアル

Flash(Flex)

MacBook Pro内

socket

(8*24,明るさ2bit)

DISCOTICA内

MPUAVR(C)

マトリクスLED

ソケットサーバ(Python)

USB

シリアル

Flash(Flex)

MacBook Pro内

socket

(8*24,明るさ2bit)

DISCOTICA内

Flash(Flex)

Flash(Flex)

MPUAVR(C)

マトリクスLED

ソケットサーバ(Python)

USB

シリアル

Flash(Flex)

MacBook Pro内

socket

(8*24,明るさ2bit)

DISCOTICA内

Flash(Flex)

Flash(Flex)

Cocomoのできること

•チャット•ファイル共有•Webカメラによる映像配信•VOIPによる音声配信•ユーザ認証やセッション管理

ということで今回は

ということで今回は

•マトリクスLEDを用いてアニメーションとはなんぞや,というのを確認した

ということで今回は

•マトリクスLEDを用いてアニメーションとはなんぞや,というのを確認した

•メガネ型マトリクスLEDガジェット「DISCOTICA」の可能性を確認した

ありがとうございました!