2013-07-15 3 views
0

Есть ли быстрый и простой способ получить одинаковый размер моделей в единстве, например, в 3ds max? Я создал сцену в 3ds max и экспортировал модели в fbx. Затем импортируйте их в единстве, но размер и позиции разные. Поэтому я должен настроить их вручную.Размер и положение модели Unity, как в 3ds max?

Есть ли более быстрый способ?

+0

Просто установите поворот на 90 градусов по оси x и экспортируйте свой FBX с помощью Y вверх. Кроме того, убедитесь, что ваши устройства совпадают. У вас не должно быть никаких проблем, кроме этого. – Bart

+0

Я не нашел возможность поворота оси x, но я сделал это в единстве после этого – Pris0n

ответ

0

Если я понимаю правильно, первый в 3dsmax обеспечить центр объекта вы импортируете в единство в точный центр проекта 3D Max, самый простой способ сделать это, чтобы выбрать объект, то щелкните правой кнопкой мыши стрелки рядом с X, Y и Z в нижней части пользовательского интерфейса. (это устанавливает их в 0, которые фиксируют положение).

Если у вас есть сцена с несколькими объектами, и вы экспортируете всю сцену вместе, сделайте это для одного объекта, а затем поместите все остальные объекты в соответствующую позицию в центр объекта.

Возможно, вы также захотите установить вращение, это невозможно сделать простым вращением объекта в 3dsmax, все, что делает, это изменить вашу перспективу, вам нужно изменить точку поворота. Предположим, что вы импортировали стрелку, вы хотите, чтобы стрелки X были ее прямым расположением (направление стрелки), но в единстве стрелка указывает вдоль оси Y, вам нужно изменить ось. Это видео иллюстрирует, как четко изменить опорную точку 3D Studio Max Change Pivot Position. (Поверьте мне, вам нужно будет сделать это, когда все усложнится).

Что касается размера, вам нужно посмотреть, что единство единиц принимает от 3dsmax, 3dsmax имеет множество единиц шкалы, которые могут быть использованы для проекта. Просто найдите онлайн-совместимость и совместимость с масштабами 3dmax, я никогда не использовал единство, поэтому я не мог сказать вам, но я знаю, используя UDK, что масштаб в 3dsmax нуждается в изменении.

0

Тип единицы измерения MAX не имеет значения, например, если ваша сцена MAX находится в дюймах, а затем 1 дюйм = 1 единица в единицах, если ваша сцена MAX находится в см, а затем 1 см = единица в единицах.

Если модели, которые вы экспортируете, находятся в одной и той же MAX-сцене, и они являются правильным размером по отношению друг к другу в этой сцене, тогда они будут импортировать в Unity как правильный размер по отношению друг к другу.

Что касается положения, то простой способ сохранить все в одном месте - установить опорную точку всех объектов в одинаковые координаты в MAX-сцене, например (0,0), таким образом, все объекты будут смещены от одной позиции, и вы должны иметь возможность размещать их точно так же, как они находятся в максимальной сцене очень легко. В качестве альтернативы можно соединить все объекты вместе в MAX-сцене и экспортировать в виде единого объекта.

Смежные вопросы