1/29

日記

2026/01/29

完全に一日に集中する方法がわかった。起きて1時間はスマホを見ないことだ。

本当に脳が壊れてるんじゃないかと思う。携帯がなかった昔に生まれていたかった。

Three.js

manual 圧縮テクスチャ テクスチャを違う色に塗る。

  • rgbをテクスチャにしてshaderに送信。DataTexture()で配列をテクスチャに変える。
    0~255を4ずつ入れる。
    shaderで色を変えるので、texture.needsUpdate=trueが必要。
  • 「パレット」は、国ID(index)→ 表示色(RGB)を引くための「色の辞書」を 1枚のテクスチャとしてGPUに渡しているもの。
  • const palette = new Uint8Array() を元に、 const paletteTexture = new THREE.DataTexture(palette) とつくる。
    このとき、paletteの配列を変えるとpaletteTexture.image.dataも変わる。
  • palette.set(array, index)でindex番目にarrayを差し込める。

英語

lame ダサい

moral character   人格

fixation こだわり

"Such a drag"は、「すごく面倒くさい」「本当にだるい」「つまらない」という意味を持つ英語の口語表現(スラング)

"What a relief" は、心配事やストレスが解消された瞬間に「ああ、ほっとした」「よかった」と安堵を表す英語の定型表現

seems to be paid. 有料らしい。

感想

pencilっていうのがいいと思いきや、それにはclaude cliが必要で、claudecliは有料らしい。damn...

I thought pencil would be good, but it requires Claude cli, and Claude cli seems to be paid.