내가 알아챈 것처럼 많은 3D 게임 (거의 모든 것)은 원근감 계산을 위해 간단한 알고리즘을 사용합니다. 그것은 거의 이상적으로 작동하지만, 모든 물체는 FOV의 가장자리에서 크게 변형됩니다. 이 효과의 가장 간단한 예는 FOV의 가장자리에있는 모든 영역이 원처럼 보이지 않는다는 사실입니다.
OpenGl 함수 gluPerspective()
은 동일한 결함으로 원근감을 만듭니다.좀 더 현실적인 원근감 알고리즘
제가 생각하기에이 문제를 해결할 수있는 더 나은 알고리즘에 대한 대략적인 아이디어가 있습니다.
따라서 질문은 다음과 같습니다.
이 결함이없는 알고리즘과 내가 읽을 수있는 곳이 있습니까?