Как переключить оси Y и Z из Blender? (Так что Y вверх) - PullRequest
8 голосов
/ 09 июля 2010

У меня была небольшая проблема с созданием оси Y моей оси вверх при экспорте сетки и сцен из Blender.И Blender, и моя цель экспорта используют матрицы правостороннего преобразования.Z - это верхняя ось в Blender, а Y - это верхняя ось в моей цели.Проблема существует в 2 местах, хотя.Преобразования сцены не могут быть просто сдвинуты по оси X, чтобы исправить это, потому что мне также нужно сделать переключатель Y / Z для вершин в сетке (экспорт как vertex.x, vertex.z, vertex.y).Мне нужно переключить фактические вращения Y и Z, чтобы, если вращения Y и Z были одинаковыми, никаких изменений не произошло (т. Е. Идентичность).Заранее благодарны за Вашу помощь.Не стесняйтесь задавать вопросы, если я недостаточно внимателен.

Ответы [ 6 ]

3 голосов
/ 11 января 2015

нет, вы делаете это

y = z z = -y

никакой поворот на 90 градусов не может заставить вас двигаться слева направо, это глупо

2 голосов
/ 13 апреля 2016

Blender делает две разные вещи, чем остальная часть известного мира! 1. Он использует ось Z для вертикали (должно быть Y); Ось Y для горизонтали (следует b X); и ось X для входа и выхода (следует b Z).

Очень странно! Каждый граф старших классов с начала времен использует X для горизонтали и Y для вертикали.

  1. Используется правая кнопка мыши для выбора.

Вы можете изменить выбор btn в настройках, но не сумасшедшее расположение осей!

2 голосов
/ 28 июля 2010

Я столкнулся с подобной проблемой при работе с cinema4d и blender. В cinema4d Y - это ось вверх, а повороты - это курс, шаг и банк.

Система Блендера выглядит как правша, но повернута на 90 градусов по оси x.

Я сделал то же самое для координат (экспортируется как vertex.x, vertex.z, vertex.y). Для вращений, Я думаю, что вы должны добавить 90 градусов (math.pi * 0.5) для поворотов по оси X, а остальное должно быть в порядке.

НТН

1 голос
/ 06 июня 2013

Вы пытались просто использовать Select All (клавиша 'a) и затем r x 90, чтобы повернуть все на 90 градусов вокруг оси X и точки поворота? (Ваша точка поворота выбирается в строке меню 3D-вида, если вам нужно это контролировать).

Вы можете сделать это, экспортировать, а затем отменить.

0 голосов
/ 20 июля 2017

В blender вы можете добавить пустые простые оси, которые будут корректировать вашу ориентацию при экспорте в Unity, или попробовать экспортировать как файл fbx и изменить ориентацию в опциях экспорта

0 голосов
/ 23 февраля 2014

Просто скачайте Wings3D. Экспортируйте из Blender как .3ds, а затем импортируйте этот файл в Wings3D. Теперь вы можете просто экспортировать его из Wings3D, снова в .3ds. Но вместо того, чтобы нажимать непосредственно на .3ds, нажмите на маленький значок справа от меню " .3ds ". Теперь вы можете снять флажок Swap y und z axis и импортировать .3ds в другую программу.

...