Библиотеки для работы с obj файлами в с++

Сейчас я работаю над трассировкой лучей на С++. Мне нужно рендерить обьект, который описан в obj файле. Есть ли библиотеки для работы с такими файлами или для работы с геометрией?


Ответы (1 шт):

Автор решения: Anton Menshov

Я предлагаю обратить внимание на Intel Embree. Библиотека бесплатная, с открытым C++ кодом, распространяемым по Apache лицензии.

В частности, обратите внимание на базовые туториалы, в частности напрямую направленные на обучение "работе" с obj файлами:

Попробовать воспользоваться этой библиотекой довольно удобно так как можно попробовать взять базовый функционал и разрабатывать свой модульно, а также, например, сравнивать свои алгоритмы для трассировки лучей с уже предоставленными Intel Embree. Также, существует довольно богатая экосистема проектов, включающая Intel OSPray (визуализация), многочисленные рендеры разной направленности и куча научной литературы.

Также на Гитхабе:

→ Ссылка