Это кошмарный процесс.Мой прошлый подход к этому был, вероятно, не лучшим.Я работал на ПК с использованием 3DS Max, чтобы создать экспортер с помощью MaxScript.Я выбросил все, что мне было нужно, в текстовый файл - в формате, который я только что изобрел для своих собственных нужд в качестве промежуточного звена.
Затем я переключился на Mac и написал инструмент командной строки, который использовал NSFoundation для чтения этого текстового файла и преобразования его в двоичный формат, оптимизированный для моего рендерера opengl.Это нормально для основных и статических сеток.Но у меня был ад, экспортирующий анимированные фигуры, которые использовали скелетонную анимацию по ключевым кадрам (математика для этого материала интенсивная).
Это сработало, но я действительно думаю, что выбрал самый сложный подход.