Я изучал (старые) методы 3D-рендеринга за последние недели, и думаю, что теперь у меня есть четкое представление о том, как работает 3D-рендеринг в Doom. Он использует raycasting для рендеринга 3D-сцены, использует спрайты для объектов и, следовательно, не является "истинным" 3D. {1}} Он также не позволяет смотреть вверх / вниз по-настоящему, только через Y-образную резку.
Quake - это первый «настоящий» 3D-движок ID, в котором есть объекты, которые можно рассматривать под разными углами, и позволяющий смотреть вверх и вниз.
Теперь я часто слышу это «истинное» 3D при изучении этих техник, но я не могу получить четкого объяснения того, что именно означает это истинное 3D. Чем рендеринг Quake отличается от рендеринга Doom?
Используются ли в мире Quake 3D-вершины, и все ли они проецируются вместо лучевого прогнозирования для пересечений?
Я хотел бы услышать четкое объяснение различий!
P.S. Я знаю, что исходный код Quake доступен, но FTP программы id не работает уже несколько недель, и я не могу найти его больше нигде. Если кто-нибудь знает, где его найти, дайте мне знать.