opengl — Как импортировать модели 3ds max в C ++ / Open GL с анимацией

Мне интересно, если кто-нибудь знает, есть ли способ импортировать модели 3ds max в C ++ или OpenGL с его анимацией?

1

Решение

Один из способов сделать это — экспортировать их в файл FBX, а затем написать синтаксический анализатор FBX, используя fbx sdk. Таким образом, вы извлечете сетку и другие данные из файла и отправите их в OpenGL через соответствующие вызовы API. Обратите внимание, что OpenGL — это низкоуровневый графический API, который не понимает форматы файлов или анимации из коробки. Анимации особенно сложная часть.

Вы также можете использовать Assimpn lib для чтения большого количества 3D-файлов. Хотя я не уверен, что FBX поддерживается.

3

Другие решения

Других решений пока нет …