2005-05-04[n年前へ]
■Thinkpadで「地球転がしアプリ」
Thinkpadの傾斜センサを使って「地球転がしアプリ」を作ってみました(ThinkMarble.050505.lzh 11MB) ただデスクトップ上のWindowが動くよりは、地球がThinkpadの傾斜に従いデスクトップで転がっているのを眺める方が面白いかもしれません。付属のテクスチャ(レンダリング画像)ファイルを入れ替えれば、もちろんお好きな物体をデスクトップの上で転がすことができます。テクスチャの回転処理は後で気が向いたときに直すことにして(テクスチャ用のファイルの保持の仕方も変えたいようにも思いますし…)、とりあえず置いちゃいます。Thinkpad T41, X41以降のユーザーの方は地球をデスクトップで転がしてみたり、画面の端にぶつけて「コツン」と音を出したりしてみて下さいな。傾ければ傾けるほど、「いつもより余計に回しております〜」状態になります。動かしてみた画像はこちらにあります。
2005-05-05[n年前へ]
■Thinkpadモーションコントロール動画
Thinkpad加速度(傾斜)センサ読み取りアプリケーション、Thinkpadを傾けてWindowを動かそう、Thinkpadで「地球転がしアプリ」と遊んでみましたが、その内容をひとまず動画にしておきます。まずは、Thinkpadを傾けてWindowを動かすアプリ(Tilt_It.mov 5.3MB)とThinkpadで「地球転がしアプリ」(ThinkMarble.mov 8.5MB)です。
2005-05-14[n年前へ]
■「未来の立体ディスプレイ」を作る
「(いかにも)未来の立体ディスプレイ」のようなものを作ってみたい、とふと思いました。そこで、hirax.net式VR表示法なんていうのを作ってみました。二次元のディスプレイで立体を表示する(表示しているように見せかける)方法です。インタラクティヴに立体像を眺める方法と言った方が正確かもしれません。まずは、この動画やこの動画あるいはこの動画を見ればその動きがわかるだろうと思います。液晶画面に(まるでStar Warsのレイア姫のように)立ち上がっている女性の姿が浮かび上がって見えるのがわかるはずです。もう少し拡大してみると、こんな立体像が表示されていることになります。視野角の広い液晶なら、結構「未来の立体ディスプレイ」っぽくなるように思います。
一言で動作の仕組みを書くと、「ディスプレイ(PC)の傾斜がわかれば → その傾斜を生み出す観察者とPCの配置関係はほぼ一意に決まる(ディスプレイを支える人間の腕関節にはそんなに自由度が無いため) → ディスプレイとそのディスプレイを眺めている観察者の視点の位置関係がわかる → その視点からの映像をレンダリングして表示する」という仕掛けです。
ごく近い将来に、Non-perpendicular film planeの補正を入れる予定にしていますが、まだその補正を行っていません。そのため、現在時点では表示面の面内方向に大きな物体を表示すると歪みが発生してしまいます。というわけで、表示面の「面外方向のみに長い物体」を表示してテストしてみました。地球転がしアプリのような「球」だと「面外方向に全然長くない」ので効果がわかりづらいということで、ちょっと変えて「人」でテストをしてみました。
なお、もう少し詳しいテスト結果は別文章にする予定です。また、とりあえずはThinkpadのみですが3軸加速度を検出するToshiba系でもテストをしてみたいところです。
2005-06-13[n年前へ]
■"The Musical Baton"
「音楽に関する質問に答え、その質問に答える責任を次の5人に廻す(pass the baton)」という"The Musical Baton"というのを渡されたようだ。 指揮棒と(リレー)のバトン(=責任)を掛けているのだろう。次の人へ責任を渡すようでもあるし、次の人を指揮棒で指すようでもあるし、あるいは、「その瞬間は指揮者になったつもりで自分の音楽を語れ」という感じだろうか。つまりは、「はてなダイアリーが選ぶ名盤百選」みたいなものである。ただ、大きな違いが、100曲という「終了条件」が付属しているかしていないか、である。
1人から次の5人という広がり、すなわち、5のべき乗を順に書いていくと「1 人 → 5 人 → 25 人 → 125 人 → 625 人 → 3,125 人 → 15,625 人 → 78,125 人 → 390,625 人 → 1,953,125 人 → 9,765,625 人 → 48,828,125 人 → 244,140,625 人 → 1,220,703,125 人 → 6,103,515,625 人」となる。13世代で世界のインターネット人口を突破し、14世代では地球の人口を突破することになる…。ということは、ほんの10世代程度遡れば、源泉に辿り着けるかと思ったのだが、あいにく途中で挫折してしまい、辿り着けなかった。というわけで、その目的を知らないままに、適当に書いてみる。
Total volume of music on my computer:
- 数MB
The last CD I bought:
-SHOW WA!-バラエティー・レボリューション: 「河内のオッサンの唄」はウルフルズにカバーして欲しい。
Song playing right now:
-BUMP OF CHICKEN 「車輪の唄」
Five songs I listen to a lot, or that mean a lot to me:
- Police "So Lonely"
- Men At Work "Overkill"
- The Beatles "We Can Work It Out"
- ユニコーン 「すばらしい日々」
- 種ともこ 「うれしいひとこと」
Five people to whom I'm passing the baton:
-Felice san, しまけん san, kaco san, 杏葉 san, ぽいんつさん
2005-06-15[n年前へ]
■今日書いたメイル 「アシタノアタシ」
今日書いたメイル 「アシタノアタシ」 | |
|