504 日目(曇り)この世の誰にもわからぬ喜び
ゆっくり実況攻略 javardry the king 第18話 - YouTube まで視聴。キャンプのコマンド確定時のブーンという音がいい。
2:30 就寝。なんでこんな時間になったのだろう。
11:00 起床。洗濯機を回すのだった。寝坊している場合ではない。納豆と米を食って待つ。 PC を開ける時間がある。
11:45 洗濯物を干し終わる。曇り空だが構わない。
読書ノートの WebGL 周りを少し修正する。
- 【BPL 2021 2ndStage】第13試合 GAME PANIC対SILKHAT|14試合 SUPER NOVA Tohoku対レジャーランド|第15試合APINA VRAMeS対ROUND1 - YouTube
- 先鋒戦、中堅戦のほうが大将戦よりも渋い(華がないということではない)楽曲が出てくる。 Spin the Disc とか G2 とか Close my eyes とか。Real もいい。
- 準決勝は三チームでやるのか。
- WebGL2 - Less Code, More Fun
- 本稿の主題はコードをどう簡素化するかだ。
- JavaScript の
Objectはデータの構造化が得意なので、それを利用する。 twgl-full.min.js,texture-utils.js,chroma.min.jsをダウンロードしておく。 コードは minify されていてそのままでは読めない。いったん放置する。- 今回シェーダーと
main周りのコードが新規。 - 例えば
twgl.createUniformSettersとtwgl.setUniformsをペアで使う。 つまり、引数を用意すれば生のglの呼び出しは書かなくて済むことになる。 twgl.primitives.createSphereBuffersは半径と細分制御の値を渡すと、 球面の頂点、法線、テクスチャー座標バッファーを返すようだ。twgl.createVAOAndSetAttributesで VAO の生成と上記のような属性設定を同時に済ませる。欲張りだな。textureUtils.makeStripeTexture, etc. でテクスチャーデータを生成する。 これは著者のライブラリーだ。2D キャンバスをこっそり生成して、そこで自力でテクスチャーイメージを生成する。chroma.hsv(...).gl()の.gl()部分がわからない。- 一様変数はシーン全体とオブジェクト個別のものに分けて管理する。
15:55 ゆっくり実況攻略 javardry the king 第24話 - YouTube まで視聴する。これが最終回。よくわからないエンディングだった。これ昔一度観たことがあるかもしれない。
外出。イトーヨーカドー曳舟店で体温チェックとトイレ。
押上駅。電車に乗って小川町駅へ向かう。
17:00 秋葉原 HEY 二階。目当ての台の隣が埋まっているのでいったん店を出る。 コットン新作のロケテを近所のセガでやっているはずなので調べに行く。わからなかった。
HEY 二階に戻ってイルベロを遊ぶ。時間帯をばらして 4 ゲームやる。 100 億は獲れないものの、ついにドールとシールドの同時レベルマックス達成。これはうれしい。 携帯電話で写真を撮るぞと思い操作をすると、手が滑ってビデオ撮影モードになってしまう。 しかもカメラが私を向いている。なんだこれは。こんなのがあったのか。 そして真ボスを取り逃がす。写真も撮影できず。ゲーム以上のオアアアアアアア───ッ状態。
ビートマニア段位認定ダブル初段をプレイ。レベル 5 がメインのコースだ。それでもフルコンボを逃す曲がある。
20:00 退店。
20:55 ビッグエー墨田業平店。396 円。
- 絹豆腐 (2)
- 大盛きのこ和風パスタ
- ピザパン
- ツイストドーナツ (3)
21:05 曳舟の部屋に戻る。シャワーを浴びる。白ブリーフ一丁で PC に向かう。晩飯。 写真の整理を早めに済ませる。
- #666 GB版 上海 Shanghai BGM ギターメドレー - YouTube: 本 soejima1000 チャンネル目標の 2/3 地点到達。
- WebGL2 - Less Code, More Fun 続き
- 動作確認。絵が出るところまでは完成したのでコードを検証する。
attribSettersは名前と関数の辞書のようなもので、関数の中身はgl.vertexAttribXX系の呼び出し。 同様にuniformSettersはgl.uniformXX系の呼び出しをラップしたものの辞書。buffersはやはり辞書で、値がWebGLBufferオブジェクトになっている。texturesはWebGLTextureオブジェクトの配列。- このデモはなぜか
gl.clearColorを指定していないので、好みの背景色にさせてもらう。
- 【激アツ】オーラスでの捲り合い。3者の運命はいかに・・・ - YouTube
- 確かにこの形の解説はよそでは見かけない。堀内プロはビデオ内容がダレないことを何よりも配慮しているからだ。
- 南三局も面白い。
- Castlevania III: Dracula’s Curse 2020 Final Stage with Death New Music and Voice Overs - YouTube: 悪魔城伝説の……何か?
関連ビデオをチェックしていたら時間が溶ける。