Ruby で簡単なレイトレーシング(メモ)

20180812101019
 
Rubyでレイトレーシングした - yhara.jp
上の画像はここの ray5.rb を実行したもの。なおこれは ppm 画像ファイルのデータを出力するコードであり、

$ ruby ray5.rb > rayimg.ppm

みたいに実行するとよい。ppm 形式については
http://ruby.kyoto-wu.ac.jp/~konami/Campus/IntroductionToGraphics.pdf
でお勉強しようかな。なお、上の画像は正確には ppm から png に変換してある。


※その他参考
mieki256's diary - Rubyでレイトレーシングってできるのかな