atelier:mitsuba

i love UI/UX, Blend, XAML, Behavior, P5, oF, Web, Tangible Bits and Physical computing. なにかあればお気軽にご連絡ください。atelier@c-mitsuba.com

Processing

森hackで賞獲ってきたよ

林業応援ハッカソン~森と林業の未来をつくろう~ 伊丹から鹿児島空港まで、ANAプレミアムクラスで。 やっぱりプレミアムは快適ですね。 鹿児島についたら、時間がかなり余る予定だったので、とりあえず足湯 それでもまだ暇なので、バスで霧島の麓にあるきの…

Processingで毎秒違う内容に上書きされるcsvを作る

サンプルデータ作成用Sketch 時々必要になるたびに書き直してるので、メモ書き。0列目は0-LineCountの値で、1列目以降は乱数LineCountは行数 DataCountは列数 MaxValueは乱数の上限値 Secondは更新間隔 で、この辺いじくるといろいろできるはず。 int LineCo…

Processing for AndroidでMacだとBuild通るのにWindowsだと通らない時。

SetとかIteratorとかByteArrayOutputStreamとかUUIDをProcessing for Androidで使うとき。 Macだとimportしなくてもビルド通るけど、Windowsだと通らない。Setの シンボルが見つかりません。 とかでエラーが出ます。そゆときは、明示的にimport文を書いてあ…

PerfumeのモーションデータをAndroidでうごかしてみた

Nexusがきらきーらーのーゆーめーのなーかでー♪ いま、Perfumeのキャンペーンで、彼女たちのダンスのモーションデータが公開されています。 しかも、Processing、openFrameworks、Max/MSP、Flashのサンプルソースつき! 有名アーティストのリソースが利用で…

Dをなげるだけのかんたんなおしごと

どうみてもイベントハンドラなアプリだろ...Processingなんだぜ...それ... ボタンをタップするとDを投げて、しかも3秒後に死んでくれるアプリです。 Processingでボタンイベントみたいなんを1から自分でやるのってかなりだるいですね! import twitter4j.*…

Rainy

Proccessing for Androidで遊んでみました。 特に何でもないアプリだけど、雨模様に見えませんか? 一応マルチタッチで青い円が描けますが、動画だと見にくいですね。 PImage bg; int an = 50; float[] ax = new float[an]; float[] ay = new float[an]; flo…

Processing for Android試してみた

Processing 2.0をインストールしてAndroidモードに切り替えた後、Android-SDKをダウンロード。 Android-SDK->toolsの中にあるAndroidを実行して、もろもろ必要そうなSDKをインストール。 ExampleからLetterを開いてみました。 デバッグモードのAndroidをMac…

ProcessingをMetroStyleAppsで

みんな大好きProcessing!Javaは大っキライだけどProcessingはかわいい! http://processing.org/ さらにProcessingにはProcessing.jsっていうJSに移植したバージョンがあります。 http://processingjs.org/あれ。JSだったらMetroStyleApps化できるんじゃな…

Wiiバランスボードで体重計つくったよ

こんなかんじ。Wiiバランスボードに乗ると、メジャーの画像がスライドして体重がわかります。 メジャーの画像 import lll.wrj4P5.*; import lll.Loc.*; PImage measure; Wrj4P5 wii; void setup () { size ( 300, 100 ); // The base class for managing the…

バランスボードで体重とってきた

Processingでwrj4p5で組みました。 コードはこんなかんじ。 import lll.wrj4P5.*; import lll.Loc.*; Wrj4P5 wii; void setup (){ size ( 320, 240 ); this.wii = new Wrj4P5 ( this ); this.wii.connect (); } void draw (){ if ( this.wii.isConnecting ()…

プロ生のデモのソースコード

プロ生のデモのソースを載せておきます. processingです.tuioDemoTest import oscP5.*; import netP5.*; import tuioZones.*; import processing.video.*; //キャプチャする映像のオブジェクトを用意 Capture myCapture; TUIOzoneCollection zones; PImage…

プログラミング生放送勉強会でLTしてきたよ

セッション資料を公開しておきます.

手の中のセカイ、私たちの世界。

学生のみなさん、夏休み、いかがお過ごしでしょうか? みつばはこのコンテストに応募しようとおもいます。OGIS-RI Software Challenge Award 2010「青いボタンで...」コンテスト http://www.ogis-ri.co.jp/otc/contest/osca2010/top.html内容は簡単で、青い…

no capture could be found, or the VDIG is not installed correctly.

Processingでビデオキャプチャを使おうとして、 no capture could be found, or the VDIG is not installed correctly.がでたときの解決方法http://www.eden.net.nz/7/20071008/にアクセスして、 Click here to download the installer for version 1.0.5 of…

研究作品の動画を2つアップしてみた。

どちらも、Wiiリモコンと赤外線LEDを使った作品です。 ぜひぜひコメントください。[Scratch::恥ずかしがり屋の絵画たち。] なにもないスクリーン、棒でこすると絵画が現れます。 彼女たちは恥ずかしがり屋なので、こすってもこすってもまた隠れようとします…

コードかいたらバグだらけになったw

この前は絵画でしたが、お次はこんなアプリw1200匹の蟻がうごめいています。で、この蟻の中にマウスカーソルをもってくると・・・ マウスカーソルに向かってほとんどの蟻が集ってきますw (Macのスクリーンキャプチャはマウスカーソルが映らないっぽい。)…

スクリーンをこすってみよう

ゼミでちょっとした発表をしました。 前にいるのが、蜜葉で、まんなかにたってもらってるのが@cohmiです。 プレゼンしたアプリはこんなの。 スクリーンには真っ黒の画面がうつってるだけなんですが、 ここを特殊な棒でこすると、後ろからモナリザが出てきま…

そうだ!ハリーポッターになろう!

じゃじゃーん(ぇあたいの魔法の杖もとい、わりばしインターフェースですb 実際にあそんでみました。 久々にWiiさわると面白いねっ!

DigitalButton

import processing.gainer.*; Gainer gainer; PFont myFont; void setup() { size(380, 150); myFont = loadFont("CourierNewPSMT-24.vlw"); textFont(myFont, 24); gainer = new Gainer(this); gainer.beginDigitalInput(); } void draw() { background(0);…

Processing 1.0.9でGainerを使えるようにするメモ

Processingは/Applications/Processing/にインストールされているとします。まず最初に、以下のようにファイルをコピーします。 1. /Applications/Processing/lib/keywords.txtのバックアップをとります 2. libraries → /Applications/Processing/libraies/ …

Macbookの緊急モーションセンサーの値をProcessingで拾ってみた。

なんかすごく眠いのだけれども、寝付けないし、 お酒が欲しい気分でもないので、なんかないかなぁと考えてたら、これを思い出したのでやってみた。MacbookとMacbookProの中には加速度センサが入ってて、これをプログラムから取って来れるわけ。まずはセンサ…

感圧センサーを買ってきたよ

感圧センサーを買ってきて、Gainerにつないでみた。 しまう前に写真撮り忘れてしまったorz感圧センサーが感知するとDigitalInput[0]がFalseからTrueになります。 んー、01なのがちょっと面白みないなぁー。ハマったのが、このセンサーをAnalogInputにさして…

processing1.0.5でGainer

processing1.0.5でGainerをたたいてみたらIOエラーが出た。GainerのページではライブラリーがRC5が最新だというのに、リンクボタンを押すとRC4がDLされる。こいつが最新のProcessing1.0.5と1.0.3に対応していないみたい。RC5はProcessingのパッケージが同梱…

WindowsのProcessing1.0.1でカメラを使う時のエラー

XNAでカメラは使えるのにProcessingでカメラを使おうとするとVDIG is not install correctlyとかいわれるorzMacbookだけかもしれないけどwで、WINVDIGっていうのをインストールすればいいんだけど公式ページが落ちてるorzで、いろいろ探し回ったあげく・・…

Gainerと加速度センサーをつないでみた。

ジャンプワイヤーが足りなくてあきらめてたけど、回路図を最適化して、少ないジャンプワイヤーで加速度をとれるようにしてみた。 加速度で取った値に応じて、正方形は傾きます。以下サンプルソース。 // Dual Axis sensor. // ADXL202 import processing.gai…

ちょっとだけGainerをさわってみた。

コードはP5で書きました。 import processing.gainer.*; Gainer gainer; void setup(){ gainer = new Gainer(this); } void draw(){ background(0); if(gainer.buttonPressed){ gainer.turnOnLED(); }else{ gainer.turnOffLED(); } } これでGainerのボタンを…