1130
なんだかあまり調子がよくない。なんだろう。
仕事はまあなんか、なんかです。会議やったり修正したり。一つのリリースが接近してきたというのに別の開発が始まりつつある。
レイトレーシングはコーネルボックスを作るところまで。光源を明示的に置いてそれ以外の光を入れないようにしたら画像のノイズがだいぶ増えた。ちゃんと光源に到達するRayが少なくなるために明るさの揺らぎが大きくなるのではないかと思う。たぶんこういうのを解決するためにいろいろなサンプリング戦術があったりするのだと思うけど、まあそこまではやらないと思う。
ソフトウェアエンジニアに数学だの計算機科学だのが必要か不要か、みたいな話がまた盛り上がっていた。この世界で生きるのに物理学が特に必要ないのと同様に、プログラムを書くのにそれらの学術的知識は特に必要がなくて、リファレンスを正しく読解できれば極論どうでもいい。むしろなぜそんなことを問いたくなるのかのほうに不思議がある。きっと何か嫌なことがあったんだろう。
小学校でもプログラミング教育が必修の時代にあって、プログラミングの専門性はどんどん薄まっていくのだろうと思う。誰もが日常のちょっとした作業で簡単なプログラムを書くようになったら、計算量がどうとかキャッシュ戦略がどうとかをいちいち気にする人間は相対的にかなりの少数派になるだろう。もちろんそれを仕事にするなら食える確率を上げるべきだが、そのための戦略は専門知識を得ることだけではない。
もっと利己的な話として、自分以外のソフトウェアエンジニアに勉強を奨励する理由がない。
寝なきゃ。