OpenSceneGraph: сборка из исходников и Hello World
|
|
Среда, 14 Ноября 2018 г. 11:07
+ в цитатник
Введение
OpenSceneGraph (далее OSG) — открытый кроссплатформенный фреймворк, написанный на C++ и представляющий собой графический движок, предоставляющий программисту объектный интерфейс к OpenGL. В нашей стране этот движок не особенно популярен, даже на Хабре я видел только одну
более-менее приличную публикацию о нем. OSG применяется за рубежом много где, например он является основой для свободного авиасимулятора
FlightGear, существует открытая реализация игры Morrowind, называемая
OpenMW разработка которой так же перенесена на OSG с движка
Ogre. Русскоязычной документации по нему исчезающе мало, а среди англоязычной можно отметить лишь серию книг от разработчиков:
OpenSceneGraph 3.0. Beginner’s Guide и
OpenSceneGraph 3. Cookbook.
Тем не менее, движок достаточно интересен по следующим причинам:
- Открытая кроссплатформенная реализация на C++.
- Модульная архитектура.
- Расширяемость за счет встроенной системы плагинов.
- Возможность многопоточной обработки графических данных и встроенный инструментарий для её реализации
- Управление динамической памятью через механизм умных указателей
Думаю, что читателям Хабра будет интересно более подробно ознакомится с этим проектом. Не лишним будет и пополнение русскоязычной базы знаний по OSG. Все материалы, которые будут публиковаться мной по данной теме основаны на книге
OpenSceneGraph 3.0. Beginner’s Guide, но являются не её переводом, а скорее творческой переработкой изложенного там материала. Если вам интересна данная тема, прошу под кат
Читать дальше -> https://habr.com/post/429816/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429816
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-