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