4/3
2026/04/03
Three.js
ShaderMaterialとfog
ShaderMaterialにfog: trueとできることを知った。マテリアルカラーがsceneのfogに影響を受けるかを選択できるらしい。
fogをtrueにしたとき、uniforms: UniformsUtils.merge( [ UniformsLib[ 'fog' ], shaderUniforms ] );
とする。
shader側で#include <fog_pars_fragment> や#include <fog_fragment>とする必要あり?
UniformsLibはThreeが用意したunifomのテンプレ集。
light: trueもあること初めて知った。
だが、こういうのは自前で実装できるし、そうした方がいいと思う。
内省
今日は食に関して初めてのことが多かった。朝にはこっちにきてから初めて食パンにピーナツバターを塗らず、ウインナーチーズ卵乗せの豪華トースト。夜には初めてのnosh。ずっと気になっていたが、まさかシェアハウスならではの余りを貰えるとは。
買い出しに行ったが、桜がそこかしこで咲いていて、朝のランニングもとても気持ちの良いものだった。
自分で生活してから、発見することが多い。仕事があれば、もっと楽しくなるだろうと思う。
I think things would be more fun if I had a job.