Three.js — импорт FBX или онлайн-конвертация

Я знаю сайты studio.verold.com и sketchfab.com и p3d.in они нашли способ импортировать .fbx. Кто-нибудь подскажет, как они это сделали? Сначала я подумал, что это должно быть связано с Autodesk fbx sdk и python. https://github.com/mrdoob/three.js/tree/master/utils/converters/fbx Но я закончил конвертацию в автономном режиме. Я благодарен за любую помощь


person dA_uNknOwN    schedule 03.06.2013    source источник
comment
area.autodesk.com/blogs/chris/ Может ли это быть так с Phyton? Веб сервер ?   -  person dA_uNknOwN    schedule 03.06.2013
comment
попробуйте assimp.sourceforge.net, вы можете запустить его из командной строки   -  person Jothi Kannan    schedule 10.09.2014


Ответы (2)


Вы всегда можете использовать http://Clara.io для преобразования формата FBX в формат ThreeJS. :) -бен

person bhouston    schedule 24.02.2015
comment
Проголосовал за, так как это было полезно для меня на прошлой неделе, я с радостью использовал clara.io, чтобы сделать одно такое преобразование, так что спасибо, Бен :) - person antont; 07.09.2015
comment
Но вы так и не ответили на вопрос! О том, как это делается. Мне также любопытно, и я спрашиваю, не могли бы вы раскрыть некоторые из них: используете ли вы инструмент конвертера three.js с открытым исходным кодом, который использует привязки Python Autodesk FBX SDK? Или по какой-то причине у вас есть какое-то собственное решение? (имелось в виду это в исходном комментарии, но я нажал Enter слишком рано, а затем SO больше не позволял мне редактировать комментарий, ура) - person antont; 07.09.2015
comment
Мы написали свой собственный за последние два года, используя Autodesk FBX SDK и Python, хотя формат FBX просто жесток в обращении. Мы по-прежнему каждую неделю исправляем проблемы с конвертацией с различными странными FBX. Я думаю, мы сделали около 10 000 преобразований файлов FBX. Вы можете использовать наш конвертер через Clara.io REST API, если хотите: clara.io/learn/ SDK/API/экспорт - person bhouston; 07.09.2015

Вы также можете попробовать конвертер командной строки Assimp. В Three.js теперь есть парсер для бинарного формата Assimp. Вот как мы это делаем в Virtulous, и у нас это работает очень хорошо. Если вас интересует эффективность, вы можете создать свой собственный модуль экспорта Assimp и экспортировать только те каналы данных, которые вам нужны.

person Virtulous    schedule 01.03.2017