Skip to content
/ trickrig Public

3D engine core OpenGL based. Multi-platform assembly by MSYS2, cmake, C++, clang. Native code for Windows and Linux.

License

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

bigov/trickrig

Repository files navigation

TRICKRIG

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

CMake workflow Status

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

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

demo

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

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

About

3D engine core OpenGL based. Multi-platform assembly by MSYS2, cmake, C++, clang. Native code for Windows and Linux.

Topics

Resources

License

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published