レイトレーシング・プロジェクト
レイトレーシング・プロジェクトとは
様々な言語を使って簡単なレイトレーシングのプログラムを作るプロジェクトである。
実行環境は特別な表記の無い限り、Linux などの UNIX 互換の環境である。
(実用的な意味は無いので、計算時間・効率などは考えていない。)
プログラムの仕様
- オブジェクトは赤い球が一つ
- ランバートシェーディング
- 平行投影
- カメラは固定
- ライトは平行光源一つ、アンビエント一つ
- データの入出力は無し
- 出力画像のフォーマットは基本的にPPM(バイナリまたはアスキー)
一部、例外あり。
プログラム一覧
参考
Home
Mail