| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
このページ、きれいだね。
http://www.sgr.jp/
あと、
むさびの佐藤先生推薦のサイト
知ってるやつ以外は、ビミョイが、まとまってて便利そうなのでblog
Flash TechNote:デバイスフォントを使用する際の制限
マスクの下のダイナミックテキストは、デバイスフォントだと表示されない。
この人は、気づくのに2時間かかったらしい。俺は、漫画を一冊読んだらなんとなく気づいた。
やっぱ、わからないときは一度離れるに限る。ただ、今は時間がなくて焦る。
タイポディレクターズクラブ主催のTDC DAY2004に行ってきた。
目的はinsertslilence.comのAmit Pitaruとyugop.comの中村勇吾の対談。
Amit Pitaruはもともとミュージシャンで、音楽家としての作曲活動からプログラミングの世界に入ってきた。彼は作品を作るとき、まずツールから作る。
彼の作ったお絵かきソフトのような間隔で3Dモデルを作れるソフトを、ユニットを組んでいるDrawerのJames Patersonが使い、作品ができあがる。近々リリースする予定がある、ということだけど、このソフトには中村勇吾も「人はもっとチャチでいいから、簡単に思い描いたものを作りたかったんですよね。」、と感嘆していた。
また、Pitaruはこう言った。
おまえ、かっこよすぎだよ。まぢ、ファンになってしまった。
これに対してyugopは
今期授業のDCG2004のコンテンツ制作のためにFlash教材キットを作ったが、受講者には我々の夢の中で満足せずに、どんどん想像力を働かしてくれることを願う。
またyugopは自分の作品である3DのリボンやCAMCAMTIMEを例にだして、
と言った。これも凄く納得できる。SmartGraphicsとかV!とかやってても、その言葉の本質に気づいてなかった気がして、はっとさせられた。
それに対してPitaruは
なるほど。
あとProcessingというMITの人が作っているビジュアルプログラミング言語を紹介していた。まだアルファ版だが面白そう。ちょっといじってみたいところ。
しかし、面白かったー。
Pitaruは現在NY大学で教鞭をとっているそうだけど、すべてのクラスで中村勇吾の作品を見せているらしい。今回は、ほとんどホスト役に回った中村勇吾だが、彼の話も聞く機会があればいいと思う。
ちなみに、その後の立花ハジメの話・・・、爆睡した上に途中退出した。そろそろ、こういうことをしない大人にならなきゃな。
改めてActionScriptをしっかり学ぶ必要があるな、と感じる。
単純なloadMovieとか、loadVariablesとか、ポーリングするためにムービークリップをクルクル回したりとか、卒業しなきゃいけないと思ってきた。
別に、それでも出来るんだけど、ライブラリをきちんと使おうと思った。
正直、ライブラリ使わないで自己流の変数読み込みとかポーリングとかやってた方が、コードも短いし、理解しやすいと思うのだけど。
そして自分が作るモノがどのような動作を起こすのかは、大体把握出来てるから、堅牢性もあまし問題ないとは思うのだけど。
もう一度、しっかりオブジェクト指向プログラミングを勉強しときたいと思う今日この頃。
Flash ActionScript入門ノート
この大重 美幸さんが今度出す本が、結構良さそうな感じがする。
今日初めて使ったクラスライブラリ。
-MovieClipLoaderクラス
-setInterval()メソッド
昨日の雨で風ひいて熱でてダウン中。
運動不足で体が弱い。
寝付けないので、ActionScript2.0を意識しながらFlashで遊ぶ。
Flashの画像認識用ムービークリップを作りました。
カメラの画像をBitmapオブジェクトに読み込み、そこの上の任意の色をトラッキングします。
ダウンロードはこちら→CameraSensing_0.1.0.zip(230KB)

■主な機能
・単純にFlashで画像認識する際にやりやすいインターフェースになっています。
・複数のカメラから読み込んだりすることもできます。
・また、同じカメラオブジェクトからの画像でも複数ムービークリップを作ることで、複数の色をトラッキングすることができます。
・台形補正のキャリブレーションもできます。
■■動作環境■■
Flash8以上
Flash Player8以上
■■CameraSensingオブジェクト■■
--CameraSensingオブジェクトのメソッド
CameraSensing.setRGBColor(r,g,b,margin)
//引数は、R,G,B,上下のマージン
CameraSensing.setCountBottom(n)
//n個以上見つからないとcameraSenseをTrueにしない。
--CameraSensingオブジェクトのプロパティ
CameraSensing.cameraSense // 見つけてるかどうかの判定 boolean型
CameraSensing.xCor //トラッキングしてるx座標 範囲:0~160
CameraSensing.yCor //トラッキングしてるy座標 範囲:0~120
■■使い方■■
とりあえず、まずそのFlaファイルをプレビューしてみてください。
1.CameraSensing.flaのライブラリからCameraSensingっていうムービークリップを
使いたいflaファイルのライブラリにコピー。
また、CameraSensing.asも、flaファイルと同じディレクトリにコピー
2.適当な場所にattachする
attachMovie("CameraSensing", "cameraSense1", 10);
cameraSense1._x = 20;
cameraSense1._y = 20;
3.カメラオブジェクトを読み込む。
cameraSense1.initCameraSense(Camera.get(0));
4.必要あれば、各種プロパティの値を設定する。
cameraSense1.setRGBColor(180,180,100,20);
cameraSense1.setCountBottom(3);
5.必要に応じて、トラッキングの判定や座標を持ってくる。
trace(cameraSense1.cameraSense); // 見つけてるかどうかboolean型
trace(cameraSense1.xCor); //x座標
trace(cameraSense1.yCor); //y座標
■今後にやりたいこと
・LocalConnectionでオブジェクトや変数を渡せるようにしたい
・固まりで画像センシングしたい
なお、このプログラムは、hatayanのソースを元に作りました。
参照:hatayanlog::Flash ActionScript WEBCAMを使った 赤色の検出
ブログ「すがメモ/SUGAMEMO」のカテゴリ「Flash」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。
前のカテゴリはEntertainmentです。
次のカテゴリはNY~BOSTON~VANCOUVERの旅です。
最近のコメント
suga on GINZA HANDS: GJ!
koga on GINZA HANDS: あのう、、、"DIY
そん on bibtexでコンパイルが通らないときはjbibtex: これを参考にして助か
ikuo on i.got.an.iphone: 何これ!? はじめて
itsuki on i.got.an.iphone: ダメ人間みーっけた。
suga on 第二世代iPodが新品に: そうですね。 この当
aki on 第二世代iPodが新品に: なるほど。。。ありが
suga on 第二世代iPodが新品に: はじめまして。 申
aki on 第二世代iPodが新品に: はじめまして。 よ