Blender Apply Rotation. Is it possible to directly apply transforms on linked object data? Blender does not seem to let you do this. It results in an error: Cannot apply to a multiuser: object, object2, etc. aborting. That makes sense, but I should be able to apply the scale to all of the objects, right? So when you rotate the object in step 5 by 90 degrees around the X axis again, and when you don't apply the rotation, the object's default rotation is actually pointing in the wrong direction from Blender's point of view, but in the correct direction from Unity's point of view. Rotation is a different story. If we rotated the object in object mode, the rotation values may have been changed. If we don’t have modifiers, constraints, or keyframes set on our object that depend on the changed rotation we probably want to apply the rotation as well.
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.. $\begingroup$ @gandalf3 How do you apply scale and rotation? As far as I see in these simulations, the objects seem to have the same rotation and scale. So when you rotate the object in step 5 by 90 degrees around the X axis again, and when you don't apply the rotation, the object's default rotation is actually pointing in the wrong direction from Blender's point of view, but in the correct direction from Unity's point of view.
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.. $\begingroup$ @gandalf3 How do you apply scale and rotation? As far as I see in these simulations, the objects seem to have the same rotation and scale.
Ok, now I understand what the problem is. In Blender +X axis is left-sided where in Unity is right-sided. While rotating on Z axis will fix this, it will introduce new problem. From what I seen most people work with -Y axis as forward, should you apply Z rotation forward will switch to +Y and it will probably screw most peoples workflow. I am working on a file format importer with the folks over at Mcneel and I would like to handle unit conversion on import. So far so good everything is working well and I can manage to scale the objects however when i attempt to apply the transformation I am running into errors. It seems my object is not currently in the view layer. Any help would be greatly appreciated. blender_object.scale. Ok, now I understand what the problem is. In Blender +X axis is left-sided where in Unity is right-sided. While rotating on Z axis will fix this, it will introduce new problem. From what I seen most people work with -Y axis as forward, should you apply Z rotation forward will switch to +Y and it will probably screw most peoples workflow. Blender’s interface is weird or glitchy. Blender uses OpenGL, an accelerated 3D programming library, for its entire interface. Because of the extensive use of OpenGL (and some rather old versions of it), Blender often uses parts of the library that other programs may never touch.