バーチャルアクアリウム
テレビ、余ったモニター、誰も使っていないノートPCのための水槽の画面です。魚はブラウザの中でコードが描いて泳がせるので、同じ経路を二度と通りませんし、配信されるものもありません。魚の数を選び、必要なら水の音をオンにして、全画面で開いてください。
すべてブラウザの中で動きます。アップロードも、サーバーへの保存もありません。
水槽に入れる
オンにするまで鳴りません。音は、ゆっくり膨らむ低いフィルターノイズの層に、泡のための短く細い音を散らしたものです。ブラウザは、音を鳴らす前に一度タップされる必要があります。
この音は再生しながらブラウザの中で生成しています。録音ではないので、ストリーミングもダウンロードもありません。
いつでもEscキーを押せば、このページに直接戻れます。
大きな画面で動かす
水槽が本領を発揮するのは、誰も正面に座っていない画面です。待合室、机の脇の余ったモニター、部屋の隅のテレビなど。ただのウェブページなので方法も普通のものばかりで、どれが使えるかは私たちではなくお使いの機器しだいです。
- ノートPCやスマホをHDMI端子につないで、大きな画面でページを開く。
- テレビやストリーミング端末に内蔵のブラウザがあれば、それを使う。
- Chromeからタブをキャストし、再生しているあいだはパソコンでそのタブを開いたままにする。
長時間の再生にかかるもの
魚は動き続けるので、どの画素も1つの色を保ち続けずに済み、静止画より有機ELには優しくなります。焼き付きの対策ではありません。毎日何時間も動かせば、水槽もほかの明るい映像と同じようにパネルを劣化させます。
魚も泡も光の筋も、1コマごとにゼロから描き直されますし、ページは意図的にディスプレイのスリープを止めます。この2つが合わさると、静止したページよりバッテリーは速く減るので、水槽を動かしたまま離れる前に、ノートPCやスマホは充電につないでください。
水槽の描き方
ここには動画も写真もありません。1匹の魚は、それぞれの大きさ、色、奥行き、速さを持ったいくつかの図形です。数秒ごとに新しい高さへ向かい、ガラスに着く前に向きを変え、速く泳ぐほど尾を速く振ります。奥にいるものほど小さく、かすんで描かれます。泡はランダムに底から離れ、上りながら揺れ、水面で消えます。光はゆっくりした4本の筋で、それぞれが独自の速さで流れるので、水面が1つの塊として脈打つことはありません。
よくある質問
テレビに映せますか?
ブラウザが動くところならどこでも動きます。スマートテレビのブラウザでページを開く、パソコンのChromeからタブをキャストする、ノートPCをHDMIでつなぐ、といった方法があります。どれが使えるかは機種しだいで、遅いテレビのブラウザでは12匹に追いつけないこともあります。動きがぎこちなければ数を減らしてください。
水の音は録音ですか?
いいえ。しかも、あなたが求めるまで鳴りません。聞こえるのは、再生しながらブラウザの中で計算しているものです。ゆっくり膨らむ低いフィルターノイズの層に、泡のための短く細い音を散らしています。ダウンロードも配信もないのでデータ通信はかかりませんし、同じ瞬間へ二度と戻りません。
なぜ魚は12匹までなのですか?
12匹は、水槽が水槽ではなく人だかりに見え始めるところだからです。同時に、テレビのブラウザや古いノートPCでもフレームレートを保てる程度に描画を軽く保てます。そちらのほうが匹数より大事です。
データ通信やバッテリーを食いますか?
データ通信は使いません。水槽は動画ではなくコードなので、最初の読み込みのあとに取りに行くものがないからです。本当のコストはバッテリーです。1秒に60回の全面描画に加えて、意図的にディスプレイをスリープさせないので、静止したページよりずっと早くスマホや電源につながっていないノートPCを空にします。描画のコストを下げたいときは、魚の数を減らしてください。