hogashi.*

日記から何から。

砂嵐つくった

 アナログ放送で見られた砂嵐をブラウザで再現したくなって雑に書いた。ボタンを押すと動いたり止まったりする。

http://hogashi.github.io/suna/suna.html

f:id:hogashi:20171103025139g:plain
様子

 高速すぎてブラウザが固まる場合、解決方法は2つあって、

  • ウィンドウを小さくして再読込する (最初に生成するマスの数を大きさに合わせているので)
  • コードをいじって更新インターバルを長くする

をすると改善すると思う。
(追記 2017/11/03-02:20) スマートフォンでウィンドウサイズ変えられない問題出たので常に適当に大きいマスになるように修正した。

 今の実装では完全にランダムに0~255を生成してrgbすべてに投げているけれど、グレースケール変換はもう少し色々あるし、テレビの砂嵐がどういう傾向で灰色を出しているのか知らないので、あまり近くはなさそう。

github.com