2010-07-09 1 views
7

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

ответ

2

У меня возникла аналогичная проблема при работе с кино4d и блендером. В кино4d Y - это верхняя ось, а вращения - заголовок, шаг и банк.

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

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

НТН

2

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

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

0

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

2

нет, вы это

у = г г = -y

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

+0

Как вы изменить ось, если у вас есть кватернион , хоть?Действительно, вращение на 90 градусов неверно! – ioanb7

+0

Нет оснований обижаться. Сформулировать факты достаточно. – batpox

0

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

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

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

U может изменить выбор btn в настройках, но не на сумасшедшую ось.

0

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