Я пишу игровой движок, и мне интересно, какой формат 3D-модели следует использовать/загрузить/экспортировать? Obj кажется универсальным и легким, но он также кажется ненадежным в том, что большинство моделей там содержат ошибки, и он не хранит нигде почти так же, как другие форматы.Какой формат 3D-модели я должен использовать?
Существуют форматы, специально предназначенные для игр, таких как MD2/3/5, но я не уверен, я использую wings3d, если я моделирую, и я не знаю, какие другие детали, помимо чисто загрузки, что мне нужно, и поддержка от Идентификатор формата должен реализовываться, например, мне нужно будет реализовать IK? и могу ли я использовать сценарий для анимации за штуку, а не обратную кинематику и фальсификацию костей?
Я бы не использовал этот формат для графики в реальном времени. Collada предназначен как промежуточный формат для графических производственных трубопроводов. Используйте его для преобразования в более компактный двоичный формат, или он будет ждать весь день для его загрузки. –
Также учтите, что не все инструменты поддерживают весь набор функций COLLADA. –
В конце я пошел с библиотекой ASSIMP для загрузки геометрии, чтобы каждый мог использовать то, что им нравится, пока они поддерживают необходимые атрибуты. –