Trickrig - это разрабатываемое на C++ ядро минималистичного графического 3D движка на основе OpenGL, с ипользованием свободных библиотек glfw3, libpng16, sqlite3, glm. В движке реализована многопоточность, минималистичное меню не привязанное к внешним библиотекам, заложена возможность реализации LOD.
Разрабатываемый код является частично мультиплатфоменным - поддерживает Linux и MS-Windows. Сборка на платформе MS-Windows производится с использованием свободных инструментов и библиотек из состава MSYS2. На платформе Linux сборки выполняется с использованием "стандартных" средств разработки.
При запуске приложения на ноутбуках необходимо назначать для приложения использование дискретной графической карты с поддержкой OpenGL 3.3.
TrickRig при перемещении камеры обеспечивает динамическое перестроение данных OpenGL VAO при рендере активной сцены, что обеспечивает эффективное использование графической памяти приложения, и позволяет генерировать "бесконечные" открытые 3D пространства.
Подробности на сайте bigov.github.io