Импортируйте DirectX .X в Blender - PullRequest
1 голос
/ 24 апреля 2011

Я потратил некоторое время на то, чтобы найти «инструменты» для работы и создания 3D-приложений. По какой-то причине я буду использовать XNA 4.0. Это может импортировать файлы .X или .FBX для моделей - возможно, гораздо больше, но я пока не знаю об этом. Оба формата я хочу использовать как текстовый, а не двоичный. Я обнаружил, что .X делает меньше мусорного текста, поэтому я попытался найти бесплатный, но полезный инструмент для редактирования .X файлов. После многих загрузок программного обеспечения для мусора я обнаружил, что Blender «просто отлично» подходит для моих нужд.

Моя проблема заключалась в том, что даже если Blender может экспортировать в .X и даже .FBX, он не может импортировать из этих форматов. Я искал плагин для этой цели, но пока не нашел ни одного, и после слишком большого количества "посещенных ссылок" я просто потерял строку, поэтому я решил спросить здесь, если кто-нибудь знает хороший способ импорта .X в блендер ...

или

  • заставить XNA работать с другими форматами.
  • предлагают хорошую программу для 3d-редактирования, которая может редактировать модели, импортированные из .X или .FBX (текст), и может экспортировать в один из этих форматов.

Я использовал поиск, и я не задерживался - просто пытался выглядеть и выглядеть ... так что ... любая хорошая идея или ссылка приветствуются. Заранее спасибо.

Редактировать: чтобы прояснить: моя цель - иметь редактор 3D-моделей, который можно использовать для редактирования .X (или .FBX) в текстовом формате, чтобы я мог работать с XNA, не конвертируя из или в что-либо еще .

Ответы [ 5 ]

1 голос
/ 21 мая 2013

вот импортер для Blender 2.67:

https://github.com/littleneo/directX_blender

в настоящее время он поддерживает x в формате ascii, импортирует вершины, грани, uv и веса вершин (поддержка нескольких сеток)

есть некоторая поддержка для родительских функций и арматуры, но она все еще ожидает / грязная.

Цели автора, который является мной, состоит в том, чтобы импортировать что-либо из x, и поддерживает двоичный формат *.

[* но мне нужны для этого обратная связь, хьюз, свободное время и сложные тестовые файлы;)]

0 голосов
/ 01 апреля 2013

Вы можете использовать DirectX Exporter Алины для 3ds Max . Он поддерживает стандартные и шейдерные материалы DirectX, используйте его для экспорта данных сцены в виде файла DirectX (.x), а затем импортируйте их в Blender.

скачать бесплатную версию

0 голосов
/ 06 мая 2011

Хорошо, выяснилось, что Blender 2.49 просто делает свое дело: может импортировать .X и экспортировать в .X;использует только текст.Новейший Blender (2.57 или около того) не может импортировать .X - но будет экспортировать в.

Так что, когда вы собираетесь использовать Blender, загрузите «старые версии».предыдущие версии здесь: http://download.blender.org/release/

Редактировать: полезную информацию можно найти в формате .X здесь: http://paulbourke.net/dataformats/directx/

0 голосов
/ 10 июня 2011

Лучшее решение, найденное до сих пор, - UU3D (Ultimate Unwrap 3D), недостатком является то, что оно не бесплатное, но делает свое дело. Для получения дополнительной информации см. Это:

https://gamedev.stackexchange.com/questions/13399/tool-for-editing-x

Редактировать: Blender может импортировать .X .. не анимации, а только одну сетку. До версии 2.49b он может экспортировать с анимацией. Поэтому лучше написать собственный плагин, потому что поставляемый плагин - дерьмо.

0 голосов
/ 24 апреля 2011

Используйте эту программу для преобразования файлов .X в формат, который Blender может импортировать, изменять и экспортировать как файл .X.

...