2008年

ThickBoxとSWFObjectでswfを簡単に表示させる

  • posted on 2008年10月31日 04:25 / update 2012年6月 5日 05:04 / by hoehoe3

LightBox系のjQueryプラグイン、ThickBoxとSWFObjectでHTMLを用意せずに簡単にswfが表示できるようにしてみたよ。

ThickBoxはLigitBox(modal?)系のjQueryプラグインです。画像だけでなく、HTMLをIFRAMEやインラインに読み込んで、動的に中身を表示することができます。FlashもHTMLを読んじゃえば簡単に表示できるんですけど、SWFObjectの書き方ってすぐ忘れるしw。いちいちHTMLファイルを用意するのが面倒。。画像のときみたいに、URLにパラメータをぽこぽこ追加して、タグを動的に生成してくれたら楽なんじゃね?と思ったわけです。まー似たようなのはあるけど自分用ってことで。。

Continue reading...

Flash : 画像認識でアナログ時計をデジタル時計に変換する

  • posted on 2008年9月29日 01:40 / update 2011年8月26日 19:16 / by hoehoe3

080929_ar2clock.gif

大阪てら子17 「Flashで時計大会」で発表したやつね。webカメラと画像認識を使ってアナログ時計をデジタル時計に変換してみました。

テーマは時計だったんだけど、画像認識を勉強したかったんで、空気読まずに絡めてみたw。ARだし入力は画像かな。アナログ時計の針って直線だよね→直線が検出できて、角度がわかれば、時間の情報って抽出できるんじゃね?→WEBカメラ使えばスペック次第でリアルタイムでもいけるんじゃあ?→あーなんか使えそうなソースあるじゃん。パクろ参考に。って感じ。ちなみに今回の妄想ストーリーは「アンドロイドはアナログ時計を読めるのか?」です。

Continue reading...

Flash : バーチャルアイドルになる!(その1) - FreeTrack + GlovePIE + Papervision3D + TTS

  • posted on 2008年7月16日 03:13 / update 2011年8月26日 13:42 / by hoehoe3

080629_hatsune1.gif

Flashの勉強会。大阪てら子16「アイドル!アイドル!」で発表した、「IRヘッドトラッキング+Papervision3D+TTSでバーチャルアイドルの中の人になってみよう。」の内容をまとめてみたよ。(いまごろ?とかいうな)。えーだいぶ長い。。

今回のテーマはアイドル。ってことだったんで、ストレートにPV3Dでバーチャルアイドルでも作ってみる→でもPV3Dでアニメーションとか面倒そう。。→あーヘッドトラッキングとかやってみたいんだよ→生の人間の動きをトレースさせたら、中の人がいるっぽく見えるんじゃね?楽できるんじゃね?→ついでにOSCパケットをリアルタイムで扱うテストもしよう。うん。という感じで始めました。

Continue reading...

LEGO : LEGO MINDSTORMS NXTとPCを連携(その2) - NintendoDS、Flashでコントロール

  • posted on 2008年6月12日 11:32 / update 2011年8月26日 13:42 / by hoehoe3

080604_mindstorms1.gif

iCommandを使って、PCとか他のガジェットからコントロールできるRCカーとか作ってみまーす。構成は↑な感じ。鯖とリモコンはそれぞれソケット通信でデータをやりとりします。Bluetoothのデバイスとして認識されているNXTは、シリアルポートを通じてPCと通信をします。鯖とNXTは、Javaでシリアル通信をするためにRXTXライブラリを使い、NXT上のマイコンに命令を送るわけです。

Continue reading...

LEGO : LEGO MINDSTORMS NXTとPCを連携(その1) - iCommandのインストール

  • posted on 2008年5月 5日 14:40 / update 2011年8月26日 13:42 / by hoehoe3

080503_mindstorms1.gif

LEGO MINDSTORMS NXTを衝動買いしちゃったんで、ロボットとPCを連動させて遊んでみます。いけ!ロボ!

MINDSTORMSをプログラムするには標準の環境の他に、いくつかのプログラム言語やソフトウェア、APIがサードパーティから発表されています(NXT対応環境の比較)。大きく分けてマイコンにロードするタイプ、遠隔操作するタイプがあるようです。だいたいがC、C++とかなんで、何かと縁があるJavaでプログラムができる LeJOS NXJ を使うことにします。その派生プロジェクトには、Javaプログラムから、Bluetooth経由で遠隔操作ができる iCommand というAPIがあります。LeJOSでプログラムするには、MINDSTORMS本体のファームウェアを書き換える必要があるんですが、iCommandは標準のファームウェアでも使用できるようなんで、標準の環境で遊ぶにも便利ぽいです。とりあえずiCommandとLeJOS NXJでいろいろ動かしてみようかと思います。

Continue reading...

1  2
Auther
hoehoe: おおさか方面でWebとかやってますよ。
Search
Feeds