何年も前に大学で C++ でレイ トレーサーを書きましたが、今ではほとんど覚えていません。楽しみのために、今度は C# でレイ トレーサーを書いてみることにしました。しかし、悲しいことに、カメラ座標からワールド座標への変換を開始するのに苦労しています。
レイ トレーサーをゼロから作成するための優れたチュートリアル セットを教えてくれる人はいますか? 私の数学の知識はかなり基本的なものなので、画面上の点が 3D 空間のどこにあるかを計算して、そこから光線を放つために必要な行列の乗算を再学習する必要があります。
シェイプとシェーディング パーツの交差部分は解決できると思いますが、カメラ トランスレーションは基本に立ち返る必要があります。
ありがとう!