2002-01-29[n年前へ]
■「モーニング娘。」を立体にするのだ!
時間と空間の遠近感ソフトを作る
京都にいた頃、いくつかのホテルでバイトしたことがあった。都ホテル、鴨川沿いのホテル、あるいは、蹴上の辺りにあるホテルなどでベッドメイクやら、会場設営のバイトなどをした。有数の観光地である京都の街中はもう色んな旅館やホテルが数多くあふれているのだから、そんなバイト口は一年を通してあった。
そのバイトに行った色んな旅館の中でも、京都へ行ってすぐにバイトしたホテルは凄かった。その旅館の入り口には「暖簾」がかかっていた。京都の旅館なら、入り口に暖簾がかかっているのは当たり前じゃないの、と言われるかもしれない。しかし、その旅館の「暖簾」はその旅館への車の出入り口に設置してあったのである。
ニホンに憧れ、"A Book of Five Rings"に憧れるスティーブン・セガールのような外国人であれば、「日本人は車ですら暖簾をくぐり、それほどまでに日本人にとって礼節とは大切なものなのデスカ!」と感嘆するかもしれないが、それは少々違う。何しろ、その旅館、いやホテルは名神高速の京都インターチェンジのすぐ横にあった。つまりは、京都インターチェンジの周りのホテル街にあったのである。
いや、ここまで書いても、先のニホンに憧れる外国人なら(今でもそんな人がいたら良いのだが…)、「なるほどなるほど、高速道路と言えば江戸時代の街道デス。ツマ〜リ、高速のインター周りのホテル街は江戸時代で言えば街道の宿場町なのデスネ!」とやはり感嘆するかもしれない。そんな感嘆と感動が的を射ているかどうかはともかく、とにもかくにも一風変わったバイト先だった。
そして、そのバイト先にはいくつも私の好奇心をくすぐるものがあったのだが、そのうちの一つが「立体テレビ」だった。その旅館ホテルには、離れのような作りの特別室という部屋が二部屋ほどあり、特別室には「立体テレビ」なるものが設置してあったのである。といっても、その「立体テレビ」は何か部品が足りないのか、あるいは二十四時間故障中だったのかよく判らないのだけれど、とにかくその「立体テレビ」が動いてるのを見たことはなかった。動いているのを見たことが無く、どんなものだか判らなかったから、なおさら想像力を刺激したのである。もちろん、そのホテルの業種がらどんな番組がテレビから飛び出してくるのかも興味があったのも確かだ。
で、先週どこかで流れていた「モーニング娘。」の音楽を聞いて、何故かその「立体テレビ」のことを思い出した。何故かは判らないのだけれど、思い出してしまったのだからしょうがない。しょうがないから、そんな「立体テレビ」を自分で作ってみることにした。といっても、立体テレビで表示するための特殊なビデオ素材などしか見ることができないのもツマラナイ話なので、普通のビデオ(= 2Dビデオ)を勝手に立体化して、その立体ビデオを見ることができるようなものを作ってみることにした。
ビデオの立体化の原理はとても簡単、単に「時間軸と空間軸を少しばかりシャッフルするだけ」である。
人間が視覚から立体感を得る原因の一つが左右の目で見る景色の違い、すなわち両眼の視差である。その両眼視差を利用して、立体感を付加してやるのである。つまり、動画の各瞬間の画像を右目用と左目用の二つの画像に分けて、その二つの画像に少しばかり差をつけてやることで、両眼視差を人工的に与えれば良いのである。
といっても、「動画の中のある瞬間の画像」を右目用と左目用に分けた二つの画像の間に「少しばかりの差をつける」といっても、そんな画像を作るのはそんなに簡単ではない。そこで、ちょっとこんな風に考えてみるのだ。「動画の中のある瞬間の画像」と「少しだけ差がある画像」はどこかにないだろうか?もし、そんな画像が何処かにあるならば、その画像をちょっとばかり拝借すれば良いだけの話なのである。そんな画像は果たしてあるのだろうか?
そう、そんな画像はとても近くにある。答えは簡単、「動画の中のある瞬間の画像」の「少しだけ時間的に差がある瞬間の画像」が探している答えなのである。「動画の中のある瞬間の画像」と「その次の瞬間の画像」は「ほんの少しだけ色々な位置が違ってはいるけれど、だけど全体的にはほとんど同じような画像」なのである。そんな画像を両眼で別々に眺めてみれば、適度の両眼視差により立体感を得ることができるハズなのである。
というわけで、普通の動画像に対して、「時間的に前後に並んだ二つの画像を空間的に左右に並べて」、平行法で眺める動画像に変換するソフトウェアを作ってみた。それが、これperspective.exeである。もちろん、いつものように動作保証一切無しのアルファ版ソフトだ。
perspective.exeの動作画面は下のようになる。"File Open"で動画像を開いて、"Make3D File"で立体動画像を作成・保存することができる。例えば、まずは素材として以前作成した「モンローウォークの動画」を再生している画像を下に示してみよう。Real形式で圧縮したオリジナル動画はこちら(original.rm 9kB )である。
この動画をこのperspective.exeで処理するとあらあら不思議、なんと下のように、二つの画像が並んだ「平行法で眺める立体動画像」が作成されるのである。ちなみに、この立体化した動画像のreal形式動画像はこちら(perspective.rm 11kB )である。
この交差法で眺める動画像を上手く立体視するコツは、遠くを眺めるようにして、ぼんやりと動画像を眺めてみれば良いだろう。そうすると、立体動画像で眺めるモンローウォーク(半裸)を眺めることができるハズだ。
ところで、先のこのソフトの立体化の原理を読んで、「いや、それだと動きによってはとても不自然になるに違いない」という人も数多くいることだろう。そんなアナタのその理屈は非常に正しい、と思う。しかし、まずは動画像を変換して自分の目で確かめてみてもらいたい。人間の感覚は時にとても簡単に騙されるのである。いや、あるいは人間の想像力の処理がスゴイのかもしれない。とにかく、本来不自然なはずの「立体動画像」も実際に眺めてみるとかなり自然な立体感を感じさせるのである。
というわけで、この原理の是非は次回以降に回すとして、まずはこのperspectiveを使って色々な動画像を立体化して眺めてみるべきと、私も色々な動画像を眺めてみたわけなのだけれど、試しに下のような「モーニング娘。」のライブビデオなんかも立体化してみた。
で、この立体動画像を眺めながら、ちょっと私は考え込んでしまった。動画像中を走り回る「モーニング娘。」のメンバー達が手の届きそうな近くへ飛び出して見えたり、またあるいは、手の届かない遙か向こうの後ろにふと見えたりするのだ。それは確かに遠近感のある立体画像なのではあるが、ただの遠近感のある立体動画というわけだけでもないような気がしたのである。
何しろ、その走り回り、飛び出したりするメンバー達が今はもう実は「モーニング娘。」ではなかったりするのだ。何かそんなことを考えると、今眺めている動画像の奥行きが単に空間的な奥行きだけではなくて、何か時間的な奥行きを感じさせるような気がしたのである。時間的な距離を何か感じさせるような気がしたのである。
そう、そういえばこのperspective.exeが作る立体動画像は「時間的に前後に並んだ二つの画像を空間的に左右に並べて」みたものであった。つまりは、ビデオテープに記録された時間軸と空間軸をほんの少しばかりシャッフルすることで、遠近感を作り出しているのである。だから、perspective.exeが作る遠近感・奥行きは、実は「時間的な遠近感・奥行き」なのである。それを人間が勝手に「空間的な遠近感・奥行き」であるかのように錯覚していただけなのである。
だから、私がこの「モーニング娘。」の立体動画を眺めて、そしてもういなくなったメンバーなどを眺めて、何か時間的な奥行きを感じたりしても、それも実は結構正しかったりするのかもなぁ、なんて思ったのである。そんなことを考えながら辞書を引くと、遠近法を指す"perspective"は同時に「時間の向こう、見通し,展望,前途」なんてふうにも書いてあって、それを読みながら、ふ〜ん…としみじみ納得してみたりしたのである。
2002-02-03[n年前へ]
■映画のフィルムを並べたスクラップ
映画大好きの「元」少年少女達へ
先日、「お笑いパソコン日誌」で3次元画像ブラウザ「みょう絵」というものを知った。画像ファイルを日付や色の特徴などで三次元空間に並べてみる、というソフトだ。下の図がその「みょう絵」の動作画面だけれど、こんな風に三次元空間に配置された画像が散らばる中を「みゅぃーん」と動く感覚が結構気持ち良い。
で、その「みょう絵」をいじって
欲を言えば画像だけでなくて、色んな文章や音楽や気持ちとか、世の中のありとあらゆるものをこんな風にして眺めてみたいなぁ、と思った。あのころ撮影した写真や、眺めた景色や、読んだWEBサイトや…、とにかくありとあらゆるものを。と思った。すると、「お笑いパソコン日誌」のChic氏が
余談ですが、Windows XP はムービーファイルをサムネイル化してくれるんですが、あらゆるファイルをそうしてくれればいいのにと思ったり。と書いていた。それを読んで、「みょう絵」で一本の映画の中を覗いてみたいなぁ、と思ったのである。
映画が展開していくそのストーリーの時系列と、その中の色々な各舞台を三次元的に眺めてみたいと思ったのだ。そして、さらにはその映画の世界の中を三次元的に散策してみたいと思ったのである。
もちろん、それは映画の動画ファイルを静止画に展開して、それを「みょう絵」で開けばよいだけの話である。以前、動画ファイルを静止画に展開するアプリケーションを作ったこともある。
とはいえ、それを使って映画をキャプチャーしたファイルをそのまま静止画に展開するわけにはいかない。そんなことをしたら、ものスゴイ数の静止画ができてしまうからだ。1秒あたり約30枚もの静止画を含む動画をそのまま静止画に全部落としたら、一体どれだけのファイルができるだろうか?たった2分位の映画の予告編だって、展開したら何と3600枚である…。これだけの画像を読みこませたら、少なくとも私の遅いPCでは「みょう絵」がストライキを起こすことは確実だ。
そこで、映画の動画ファイルの中から、場面が変わるごとに一枚づつ静止画を抽出してみることにした。そうすれば、映画の中の色々な場面をそれぞれ一枚づつの画像として眺めることができる。そして、その画像を集めれば、その映画の色々な場面を一枚のノートにして見ることができるわけである。
というわけで、作ってみたのがこのAVI2Stillsである。いつものように、テキトーに仕立て上げただけだ。下の図がAVI2Stillsの動作画面である。ちなみに、この画面中で、TrigerLebelは場面変化を検出する感度を示すパラメータで、多分60位が適当だと思う。そして、SkipFrameは動画ファイルの中を何フレーム毎に調べていくかを示すパラメータである。展開スピードが気にならなければ1でも構わない。
このソフトができたところで、試しに - ロケット制作に憧れる少年達を描いた「遠い空の向こうに」"OctoberSky"( = 原作 "Rocket Boys"のアナグラム) - の中の各場面を抽出してみたのが下のスクラップである。予告編の中の各シーンが絵コンテのように抽出され、並べられていることが判ると思う。
こんな風に自分の好きな映画の場面を全部テキトーに抽出して、あとは「みょう絵」で眺めてみれば、その映画の世界を三次元的に散歩できるのである。というわけで、北村薫原作の映画「ターン」の予告編の世界を「みょう絵」で眺めてみたのが下の図である。
静止画では判りにくいけれど、立体的に配置された「映画空間」の中を散策してみるのは、やはりちょっと面白い。これで、欲を言えば各場面に近づくとその場面で流れていた音楽やセリフが聞こえてきたら、面白いと思う。それは、ムソルグスキーの「展覧会の絵」のようで気持ちが良いはずだ。そして、そうすれば気持ちが良いだけではなくて、今の「みょう絵」に足りない「画像だけではない何かをも眺めること」ができるわけだ。
またせっかくだから、「みょう絵」で眺めて終わりにするのも少しもったいないので、以前作った写真アルバム風のスクリーンセーバー"FilmStrip99"(手元のWindows2000では手直しが必要みたいだが…)で、白黒写真のコンタクトフィルム風のスクリーンセーバーを動かしてみた。それが下の画像である。映画のフィルムでなくて、写真のフィルム風だというところはご愛敬で許して欲しい。ちなみに、下の一連の画像は"SomeoneLike You"「恋する遺伝子」の予告編から変換したものである。
こんな風に自分の好きな映画の予告編などを使って自分用のスクリーンセーバーを作ってみるのも面白いと思う。今なら、たくさんの映画の予告編にオンラインでアクセスできるし、その予告編の動画ファイルがもしmov形式ならmov2aviを使って、それがもしrealvideo形式ならTinraを使えば、AVIファイルに変換できる。そして、今回のAVI2Stillsを使えば良いだけなのである。
ところで、こんな切り取った映画のフィルムを繋いだ一連のシーンといえば、ニューシネマパラダイスのラストシーンを思い出す。アルフレードの遺品、「主人公が覗き見ていた一連の場面」を繋いだシーンのフィルム、に主人公が涙したように、かつて少年少女だった映画大好きの人達がそれぞれ自分用のそんなスクラップフィルムを作ってみるのも面白いかも、と思う。そして、ふと思うことがあった時に眺めてみるのも、趣があるかも。
2002-09-18[n年前へ]
■銀玉鉄砲を撃ちまくれ。(前編)
銀玉鉄砲の弾道計算
世の中には「似て非なるモノ」が溢れている。一見同じように見えるのに、よく見ると何故だか大違いというものである。そしてまた、その「似て非なるモノ」の亜種として「言葉の上ではよく似ていて、実際のところもやっっぱりよく似ているのに、世間一般での印象が全く異なるモノ」というのが数多くある。
その一例が、「月光仮面」と「けっこう仮面だ。月光仮面は「月よりの使者」をキャッチフレーズにする正義の味方で、けっこう仮面は「愛と正義の使者」をキャッチフレーズにするやはり正義の味方だ。二人ともマスクをかぶった正義の味方だし、そのキャッチフレーズだって互いによく似ているのに、世間一般の印象は大違いなのである。「昔、私は月光仮面に憧れていてね~」と遠い目で語る男を優しく見守る女性はいるかもしれないが、「なんてったって、も~、オレはけっこう仮面が好きで好きで~」と呟く男を優しく見守る女性はいるわけはないのである。同じように思い出を語っているのに、そしてその響きもほとんど同じなのに、世間の印象というのは全然違うモノなのである。「月光仮面」と「けっこう仮面」は「似て非なるモノ」なのだ。
そして、よく似た「似て非なるモノ」がもう一つある。それは銀玉と金玉である。両者ともに「金銀銅」というフレーズで並び称される「貴金属の名」に「宝石を意味する玉」が付け加えられたものであり、ギンダマという響きとキンタマという響きだってそっくりであるのに、その響きを人前で発っした場合の印象は180度違うのである。いや、実際のところはギンダマと口から発することはできたとしても、キンタマなんて口から言葉を出すことは普通一般的にはできないのである。口に出すだけでなくて、例えば恋人を部屋に呼んで、昔のおもちゃ箱を開けながら「ホラ、オレの銀玉鉄砲ー、懐かしいだろー」なんて見せびらかせば、「まだコドモみたいー、可愛いー」となるかもしれない。ところが、同じように恋人を部屋に呼んでも、「ホラ、オレの金玉鉄砲ー、スゴイだろー」なんてキンタマテッポーを見せびらかした日には、これはもう一体どうなることかわかったものではないのである。その響きも、そしてそのピストルとしての役割も、銀玉鉄砲と金玉鉄砲はよく似てはいても、その二つはやはり「似て非なるモノ」なのである。
そんな「似て非なるモノ」の片割れの「銀玉鉄砲」、生まれてはや50年ほどになる銀玉鉄砲を、昨日散歩の途中に買ってしまった。街中を歩いていると、古びたオモチャ屋が人知れずあって、その店に気づいたワタシはついつい足を踏み入れてしまったのである。そして、その店の中で棚の下の段ボールに入っていた銀玉鉄砲を見かけたワタシは、思わず銀玉鉄砲一セットを買ってしまったのである。銀玉鉄砲150円+玉100円のしめて250円ナリであった。玉は残念ながら銀玉ではなくて、BB弾だったのだけれども、少なくとも安っぽい銀玉鉄砲の方は昔と同じ見てくれだった。
「銀玉鉄砲の昔」で思い出すことといえば、子供の頃に遊んだ銀玉鉄砲を武器にした「撃ち合い遊び」だ。あの遊びのことをなんと呼んでいたのかはもう覚えていないのだけれど、きっと適当に「戦争ごっこ」とでも称していたのだったと思う。やっていることは同じでも、それを今風に「サバゲ」などと呼んでしまうとそれは「アレゲ」(=「何だか、ちょっと言い難いけど、アレっぽいよねー」という程度の曖昧な言葉)な世界になってしまう。だから、やはりここは銀玉鉄砲で「戦争ごっこ」くらいの言い方にしておくと、その「戦争ごっこ」で使われる銀玉鉄砲の射程距離は子供心にもそんなに長くなかったような気がする。確か、かなりの至近距離でバンバンと撃ち合っていたような気もするし、少なくとも狙う相手が見えないような遠くから撃つものではなかった。それに、映画の「マトリックス」の一シーンではないけれど、自分を狙って撃った弾を何とか避けたりすることも(たまには)できたりしたような気がするから、きっと銀玉はヒョロヒョロの弾道を描いていたのだと思う。
「できるかな?」では、以前「似て非なるモノ」の片割れ=金玉鉄砲の弾道計算をしたことがあった。その名前の響きも、その役割もほとんど同じ「似て非なるモノ=キンタマテッポー」の弾道計算をしたのであれば、せっかくだから今回はもう片方の「似て非なるモノ」=銀玉鉄砲の弾道計算をしてみることにしようと思う。
まず、銀玉鉄砲で発射された銀玉の初速度(≒10m/s)と、銀玉の重さ(≒0.2g)というデータと、銀玉の直径が6mm強というデータを元にまずは銀玉の弾道を計算してみた。下のグラフは「無風状態で銀玉鉄砲を1.2mの高さで水平方向に銀玉を発射してみた時の銀玉の弾道」を示している。下に示した二つのグラフの中で、上のグラフは「空気抵抗を考慮した場合」であり、下のグラフの方は「空気抵抗を考慮しない場合」である。
空気抵抗を無視すると、昔使っていた銀玉鉄砲の銀玉は7m程飛ぶことになる。しかし、実際には銀玉に空気抵抗が働くために、飛距離はそれより少しだけ短くなって6m程しか飛ばないことになる。とはいえ、空気抵抗のせいで短くなってしまった距離は高々1m程なわけで、実際のところ昔の銀玉鉄砲では空気抵抗はあまり影響していなかったのである。子供の頃の記憶を呼び起こしてみても、実際に銀玉はそんなに遠くまで飛んでいるわけではなかったし、この計算結果でも飛距離6mというと「十分遠く」まで飛んでいるとはいえなかった。だから、銀玉鉄砲のバネを改造して強くしてみたり、あるいは銀玉の重さを変えてみたりして、銀玉を遠くまで飛ばそうとした記憶がワタシにはある。その記憶に沿って、「銀玉鉄砲の銀玉の重さを変えてみた場合に銀玉の弾道がどう変わるか」を計算してみたのが下の三つのグラフである。
上のグラフを眺めてみれば、「銀玉の重さ」を軽くすると銀玉鉄砲の銀玉の飛距離はわずかながら長くなることがわかる。子供だった頃を思いおこしてみると、子供心に「銀玉の重さを軽くすると、遠くまで飛ぶハズ」という程度の曖昧な確信で改造をしていたような気がするけれど、アレは今考えてみても正しかったのだなぁ、と思うのである。もちろん、今では「銀玉鉄砲のバネのエネルギーが銀玉の運動エネルギーに変わるから、銀玉の重さの逆数のルートに比例して銀玉の初速度は速くなる。だから、空気抵抗が無視できる場合には銀玉が軽ければ遠くまで飛ぶ」と自然に考えるわけだけれど、少なくとも昔はそんなに淡々とは考えはしなかったのである。
さてさて、そんな懐かしい気分から今現在に気分を強引に取り戻して、最近巷に溢れているという強力なエアガンと昔の銀玉鉄砲の弾道を比較してみたのが下のグラフだ。昔の銀玉鉄砲より50倍ものエネルギーがある最近の強力なエアガンの場合である。そんなエアガンでは、なんと銀弾鉄砲の5倍近く25m以上もの飛距離がある。現実の兵器の世界でも性能競争が激しく行われているのと同じように、おもちゃの玩具の兵器開発も激しいようだ。5mと25mでは大違い、まさに飛び道具である。ここまでくるとやはり「玉」ではなくて「弾」と書く方がふさわしいように思えてしまう。
そして、ここまで強力になってしまうと、その特性も昔の銀玉鉄砲とは全くの別物になってしまう。その証拠に、先ほどの銀弾鉄砲の場合と同じように「発射する弾の重さを変えてみた場合の弾道」を計算してみたものを下に示してみよう。なんと、最近の強力なエアガンの場合は、弾の重さを重くすれば重くするほど遠くまで飛ぶのである。昔懐かしの銀弾鉄砲が銀玉を軽くすればするほど遠くまで飛んだのとは全く逆なのである。最近のエアガンのパワーがあまりに強力で弾の発射速度が速いために、空気抵抗による影響が支配的になってしまうのである。そのため、弾の重さが軽い割に直径が大きい弾よりも、重さの割に直径が小さい弾の方が遠くまで飛ぶようになる。
こんな風に、昔の子供のおもちゃ銀玉鉄砲と最近の強力なエアガンはパワーがあまりに違うため、結局のところその特性は「似て非なるモノ」になってしまっている。「姿形はよく似ているのに、その特質をよく見てみると少し違っていて、その印象は結構異なるモノ」になってしまっている。単にパワーの大きさが違うだけで、そんな特性・印象の違いが生まれてしまったりする。子供と大人が大きさとほんの少しの特質が違うだけで結構違う(部分もある)のと同じなのである。
そう、例えて言うなら銀玉鉄砲は「子供のおもちゃ」でエアガンは「大人のおもちゃ」なのだ。「言葉の上ではよく似ていて、実際のところもやっっぱりよく似ているのに、世間一般での印象が全く異なるモノ」になってしまっているのである。まさに、ギンダマテッポーは「子供のおもちゃ」でキンタマテッポーは「大人のおもちゃ」だったのである。そんなことを考えると、「昨日ワタシが散歩の途中に買ってしまった」のがギンダマテッポーで良かったなぁ、とつくづく思うのである。だって、「ワタシは散歩の途中に「大人のオモチャ屋」にふと足を踏み入れて、大人のおもちゃを買ってしまったのである」なんて言葉を聞く世間の印象はずいぶんと違うに違いないのだから。
2003-01-10[n年前へ]
■本当の声を聞かせておくれよ
「無責任と自由は違う。が、これを理解できてない人間が最近増えた」「ほんとに増えたんでしょうか?」という会話。さて、どうなんだろう。どうなんだろうか?
「無責任」は何なんだって言われたら少しは判るような気もするけれど、「自由」って何だと言われたら、やっぱり何だかよく判らないような気がする。「フリー」ライターだった頃の枡野浩一ではないけれど、「自由って一体何なんだ」とぼやきたくなるのである。カフェインフリーとかデューティーフリーとかフリーライターと言われても、やっぱりよく判らないのである。まるで、それでは「何かの反語としての自由」「何らかの規制の反語としての自由」という風に響いてしまうのである。
そういえば、私の高校は制服が無かったので私服だった。というわけで、私は制服フェチになったのである。自由な服に浸っていたくせに、そんな制服に憧れたりする(といっても男の制服なんか興味ないのである)のだから、何というか…。そしてまた、教え子と結婚した本田サミー先生に「自由が制限されているところに芸術が生まれる」と言われたのもこの頃だったなぁ。
そんなことを考えながら、ふと気づくと何故か口が"TRAIN-TRAIN"を口ずさんでいたのにはビックリなのである。そう、話のもとは「 2chがIPアドレスの記録実験を開始 」なのだった。
ここは天国じゃなんだ。かといって、地獄でもない。
いいヤツばかりじゃないけど、悪いヤツばかりでもない。
嫌らしさも汚らしさも、むき出しにして走っていく。
見えない自由が欲しくて、見えない銃を撃ちまくる。
本当の声を聞かせておくれよ。
本当の声を聞かせておくれよ。