Огре экспортер для three.js

Я должен экспортировать 3d-модель, созданную с помощью программного обеспечения c ++, чтобы она работала с WebGL. Я решил использовать three.js, чтобы упростить импорт с помощью json.

У меня нет опыта работы с Ogre. Кажется, вы можете работать с .mesh.xml или .scene (но мне не ясно, как это сделать).

Как я могу получить действительный файл json для three.js из этого формата?

Кроме того, я обнаружил, что вы можете легко экспортировать 3d модели из Blender в JSON.
Итак, каков лучший поток:

  • Огр -> Блендер -> Джсон?
  • Огр -> Джсон?

0

Решение

Через несколько дней я нашел хорошо работающее решение.

Первый шаг — преобразовать ваш .mesh (двоичный формат) в формат .mesh.xml. Это делается с помощью следующего инструмента:
http://www.ogre3d.org/tikiwiki/OgreXmlConverter

Итак, после некоторых исследований, способ работы Ogre-> Blender -> Json работает, но серьезно устарел, поскольку вам нужна старая версия Python и Blender. Если вы хотите попробовать, перейдите по этой ссылке:
http://www.ogre3d.org/forums/viewtopic.php?f=1&т = 66545

Затем, поскольку доступны спецификации как ogre xml, так и трех json, способ Ogre -> Json определенно возможен, но мне нужно немного поработать, так как я не нашел проекта, выполняющего это. Тем не менее, вы можете вдохновить себя скриптами Python Blender.

Лучший способ, который я нашел, — использовать XML напрямую. Спасибо этому парню с черным канцлером.
https://github.com/blackcancer/three.XMLOgreLoader

0

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

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

По вопросам рекламы [email protected]