|
Этот сайт посвящён разработке игрового движка NewEngine на базе OpenGL. Исходный код написан на компиляторе MS VISUAL STUDIO V6.0. Дизайн интерьера разработан в 3D MAX V.7.0.
Особенности:
- загрузка уровней в формате 3DMAX (*.3DS)
- загрузка текстур в графических форматах *.tga, *.jpg, *.bmp
- использование пиксельных и вершинных шейдеров написанных на языке GLSL (OpenGL Shading Language)
- попиксельное освещение
- удаление скрытых поверхностей
- использование расширеня Vertex Buffer Object Extention (VBO) для ускорения рендеринга
- управление вертикальной синхронизацией
- воспроизведение музыки в форматах OGG, WAV, MP3, MOD, STM используя библиотеку FMOD
- рассчёт FPS
29.05.06 В загрузчик 3DS файла добавлен расчёт тангент спейса - теперь вычисляется binormal и tangent, которые необходимы для правильного рассчёта попиксельной освещённости полигона для реализации bump mapping.
31.05.06 На сайте ATI скачал полезную утилиту - конвертор текстур в карты нормалей.
06.06.06 Реализовал environment bump mapping на GLSL шейдере.
15.09.06 В разделе "FILES" выложил бинарник бамп-маппинга.
05.10.06 На главной странице добавил гостевую книгу и форум.
17.10.06 В разделе Articles разместил статью, посвящённую работе с GLSL-шейдерами. К статье прилагается исполняемый файл + исходный код.
01.01.08 Поздравляю всех с наступившим 2008 годом! Желаю всего самого лучшего. Добавил раздел разное, в котором разместил статью о пластиковых окнах, в которой изложил свой взгляд на стеклопакеты.
|
|