|
- Достаточно простой благодаря использованию ООП
- Скрывает в себе большое количество системщины
- Не предлагает программисту готовых решений типа "DrawLine", программист сам пишет код на enZGLine API, похожем на OpenGL API
- Простота работы с текстурами (bmp, tga, jpg, gif, tgl, dds)
- 3D, 2D, 1D текстуры.
- Работа со сжатыми текстурами формата DXT1, DXT3, DXT5
- Работа с кубическими текстурными картами
- Создание внеэкранных буферов для рендера в текстуру
- Управление AntiAliasing'ом.
- Динамическое управление режимом фильтрации текстур и вертикальной синхронизацией
- Работа с архивами данных, встраеваемыми в внутреннюю систему движка
- Работа с VBO и шейдерами GLSL
- Звук, на основе библиотеки OpenAL
- Загрузка и вывод на экран моделей из 3ds max посредством имеющегося в комплекте поставки скрипта
- Воспроизведение музыки через WinAPI
- Работа с массивами вершин
- Поддержка системы частиц
- Динамическое определение видимости объектов через расширение GL_ARB_occlusion_query и по методу Грибба-Хартмана
- Работа с камерой
- Менеджер, следящий за использованием ресурсов и выгружиющий/загружающий их по мере необходимости
- Математический модуль для работы с 3D геометрией
- Абсолютно бесплатен для любых целей
Бинарный файл движка enZGLine.dll + OpenAL.dll и необходимые заголовочные файлы.
|
V 1.91a
|
|
enZGLine.zip ~ 106 кб
|
|
|
|
|
|
|
|
|
Автор: Zealot
|
|