Я пытаюсь открыть файл js на Maya (2013) и 3ds max (2016), но для этих программ не существует импортеров three.js. Как я могу импортировать файл js правильно на Maya или 3ds max? Есть ли другое программное обеспечение, которое я могу использовать для открытия js-файла? Этот файл js поставляется с объектами морфинга, поэтому я хотел бы также импортировать эти цели морфинга. Я пытался импортировать с помощью Blender, но ничего не было на сцене.Как импортировать файлы js на Maya или 3ds max?
ответ
Извините, что разочаровал вас, но нет прямого способа импортировать сцену THREE.js в Max или Maya, так как THREE.js не выводит геометрию - просто снимки. Вы можете подумать о том, чтобы писать OBJ в виде текстового потока из THREE.js и сохранять на диск или записывать на консоль и делать то же самое для каждой цели морфинга, но это не маленькое обязательство, и, возможно, вы действительно не получите того, чего хотите , Вы уверены, что сценарий THREE.js, который вы рассматриваете, еще не имеет внешних ресурсов в некотором формате, таком как OBJ или COLLADA, которые вы могли бы просто извлечь из соответствующего сервера (или даже в каталог вашего собственного проекта)?
downvoted как кажется вводящим в заблуждение: three.js поддерживает сохранение как JSON, и редактор действительно поддерживает как импорт этого JSON, так и экспорт в виде OBJ и других форматов, как это намечено в комментарии 2pha выше. Я удивлен, если цели морфинга выживут в этом процессе, но в любом случае этот подход заставит его начать нормально. – antont
Это справедливо только для самых простых сцен tinkertoy three.js. Для большинства реальных приложений прямое преобразование, вероятно, нецелесообразно, так как three.js, как интеграция 3d iamging и веб-данных, является внутренне изменчивым и динамичным, в отличие от типичных сценариев Maya или Max. На самом деле ОП уже сказал, что такая экспансия, как вы думаете, является неудачей. Экспорт сцены THREE.js в Maya - это проблема, скорее, как экспериментировать с javascript-программой для электронной таблицы Excel. Возможно в некоторых очень узких случаях, но: только в очень узких случаях. И это, по-видимому, не одно из них. – bjorke
Да, подумав об этом, я фактически попытался удалить вчерашний нисходящий поток, но это кажется невозможным (только если вы отредактируете ответ :). Это просто для «не выводит геометрию - просто снимки», что на самом деле не верно для всего кода сериализации JSON в объектах three.js. Люди, похоже, часто улучшают их, поэтому кажется, что они используют three.js для создания сцен, которые затем сохраняются для других целей. Или с редактором только для последующего редактирования. Во всяком случае, ваш совет написать экспорт цели морфинга или искать исходные файлы - это хорошо. – antont
Вы пробовали конвертировать с помощью [Редактора Three.js] (http://threejs.org/editor/)? – 2pha
Я попытался использовать редактор Three.js, но он не экспортировал цели морфинга, а только сетку. –
, вы можете проверить, как цели морфинга находятся в JSON, и извлекать их для разделения сеток, только для копирования или вставки сценария (например, python), чтобы сделать это. Они все равно похожи на объекты mesh, например, для их создания для three.js из файлов obj вы просто имеете файл для морфинга. – antont