OpenGL в Windows 95 - PullRequest
       45

OpenGL в Windows 95

2 голосов
/ 16 марта 2011

Я недавно установил VC ++ 6.0 на старой машине с Windows 95. В Windows 95 есть заставка 3D-лабиринта, сделанная с OpenGL, но на компьютере нет 3D-видеокарты.Я хотел бы знать, как сделать 3D-графику, как в 3D-лабиринте, без 3D-видеокарт.

Если вы знаете хороший учебник или книгу, я буду рад вашему предложению.

Ответы [ 3 ]

5 голосов
/ 16 марта 2011

OpenGL, если нет выделенного 3D-оборудования, может отображать графику на процессоре. Вы могли заметить, что во время работы заставки загрузка ЦП становится довольно высокой. Если вы хотите узнать больше об OpenGL, я бы порекомендовал вам взглянуть на https://stackoverflow.com/q/62540/1103747. Мой личный фаворит - Superbible OpenGL. Но в качестве предложения, если вы хотите изучать 3D-графику и ваша целевая ОС - Windows, я думаю, что вам следует изучить что-то еще (WPF, DirectX, XNA и т. Д.). Очевидно, вы, вероятно, захотите обновить Windows 95.

3 голосов
/ 16 марта 2011

Демо на самом деле является Raycaster. Это та же технология, что используется в Wolfenstein и Doom 1/2.

Больше информации здесь: http://en.wikipedia.org/wiki/Ray_casting

2 голосов
/ 16 марта 2011

Многие 3D-игры были написаны с графикой, предоставленной программным обеспечением. И в Open GL, и в Direct 3D есть режимы, которые позволяют выполнять программный рендеринг.

Оригинальная версия Half Life может работать без графического оборудования, и это было одной из причин ее успеха.

В те времена, когда Windows 95 была актуальной, очень немногие машины имели видеокарты с 3D-ускорителями, и именно так работали компьютерные игры.

...