はじめの一歩ゲームプログラマーもレイトレやんないとダメかなーってことで、OoOというイベントに行ってきました。そこで感化されてレイトレプログラム書いてみようという気になりました。言語はやっぱりC++。言語仕様が複雑すぎるとか、生産性が悪いとか、悪口を言われがちな彼ですが、なんだかんだいって使われているし、仕事で使って慣れてるから。いいんだけど、レイトレとか速度を求めるアプリケーションではちょっと不安。プログラムって動作がもったりしてるよね)C++で問題になるのは、標準ライブラリでGUIやベクトル演算をサポートしていないことです。どのライブラリを使ったらいいのか迷うんよねー。そもそもWindowsでGUIのコードはあまり書いたことがないのです。見てみたけど、どれもよくわからん。MFCは偏見でなんとなく嫌いなんだけど、レイトレを書くのが目的なのにGUIで悩んでいてもバカバカしいので、t-potの人のこれをまねっこしました。レイトレはまだやってないけどGUI上に絵が出るよ、ということろまでで本日は終了。