Алгоритм рисования только того, что видит камера?

Я делаю 3D FPS с OpenGL, и вот основы того, как это работает. Игра представляет собой трехмерный массив кубиков. Я знаю местоположение текущего куба игрока, а также камеры x, y, z, и я знаю x, y, z вращение камеры. Прямо сейчас я просто создаю квадрат вокруг игрока и визуализирую его, а затем добавляю отдаленный туман. Проблема, однако, в том, что я все еще рендерю все, что находится позади игрока. Как я мог выборочно рендерить только то, что видит игрок, а не рендерить все в радиусе X, как я сейчас.

Спасибо

5
задан jmasterx 6 September 2010 в 22:14
поделиться