Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 2.07 KB

README.md

File metadata and controls

16 lines (9 loc) · 2.07 KB

TRICKRIG

минималистичный 3D движок

CMake workflow Status

Trickrig - это разрабатываемое на C++ ядро минималистичного графического 3D движка на основе OpenGL, с ипользованием свободных библиотек glfw3, libpng16, sqlite3, glm. В движке реализована многопоточность, минималистичное меню не привязанное к внешним библиотекам, заложена возможность реализации LOD.

Разрабатываемый код является частично мультиплатфоменным - поддерживает Linux и MS-Windows. Сборка на платформе MS-Windows производится с использованием свободных инструментов и библиотек из состава MSYS2. На платформе Linux сборки выполняется с использованием "стандартных" средств разработки.

При запуске приложения на ноутбуках необходимо назначать для приложения использование дискретной графической карты с поддержкой OpenGL 3.3.

demo

TrickRig при перемещении камеры обеспечивает динамическое перестроение данных OpenGL VAO при рендере активной сцены, что обеспечивает эффективное использование графической памяти приложения, и позволяет генерировать "бесконечные" открытые 3D пространства.

Подробности на сайте bigov.github.io