Cub3D
レイキャスティングという手法を用いて2Dマップをもとに3D空間を作成するレンダリング手法です。 レイキャスティングとはプレイヤーの位置から指定された(した)視野角に対して視線ベクトル(以下:レイ)を壁まで飛ばし、プレイヤーの位置から壁との距離を計測し、レイの長さをもとに壁を描写します。壁と遠くの時には多少近づいたとしても視界に占める壁の割合は少ししか大きくなりません。しかし壁に近づけば近づくほど壁の占める割合は加速度的に上昇していきます。今この画面を見ている方はモニターに近づいたり離れたりしてもらえると体感してもらえると思います。