I found a blender 3d model that I would like to use in the game I'm making, however, it's front is at 45' angle relative to it's local axis (see the attached picture). The game engine I'm using (Unity) is using the local axis to determine the front of the object when moving it and as a result the ship "drifts sideways" instead of moving forward.
Is it possible to rotate all the meshes of the ship relative to their local axis?

ship not facing forward

  • $\begingroup$ Have you applied the objects scale and rotation already? shortcut: CTRL + A $\endgroup$
    – Delagone
    Dec 5 '16 at 13:39
  • $\begingroup$ Can you upload your blend using blend-exchange.giantcowfilms.com ? $\endgroup$ Dec 5 '16 at 14:50
  • 1
    $\begingroup$ Thank you @Delagone, CTRL +A -> Apply Rotation did the trick. Additionally I had to rename the object in Unity because it was saving old rotation somewhere (probably meta files). If you will post your comment as answer I'll mark it as accepted. The original blend can be found here: opengameart.org/content/ship (The axis there are already like this). $\endgroup$
    – IlmarsL
    Dec 5 '16 at 15:32

Applying the rotation will solve this issue.

Shortcut: CTRL + A

This will make the rotation to be equivalent to 0 degrees in each plane. The selection will not be rotated, the current rotation will be considered to be the default rotation.

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.