I need to load some COLLADA files into a program that does not support any transformations (because it does not support scaling). I want to export these objects from a .blend file.

Is there a way to apply the transformations directly on the mesh vertex data in blender before exporting the objects to .dae?

An example:

Scale(2,2) * triangle{(0,0), (0,1), (1,1)} => triangle{(0,0), (0,2), (2,2)}
  • 3
    $\begingroup$ What about Ctrl+A > Apply? $\endgroup$
    – gandalf3
    Nov 2, 2013 at 1:06
  • $\begingroup$ I'm very inexperienced with Blender, so I really don't know what I'm doing here. It looks better now, but still a bit off. The exported transformations do not equal the identity matrix. They still contain translations although I checked location, rotation and scale. Any advice? $\endgroup$ Nov 2, 2013 at 1:14
  • $\begingroup$ Finally, after applying them via the dropdown menu, everything works fine. Thanks a lot! You really saved me some hours of work :-) $\endgroup$ Nov 2, 2013 at 1:20
  • $\begingroup$ Enabling in the tool panel or in the F6 menu works for me.. Are you using the latest 2.69 release? $\endgroup$
    – gandalf3
    Nov 2, 2013 at 1:40
  • $\begingroup$ I'm using 2.67 (will update asap) and checking the "Apply Object Transform"s resulted in the error mentioned above (translations weren't removed). CTRL + A and applying the transformations one after another works fine. $\endgroup$ Nov 2, 2013 at 1:55

1 Answer 1


You can do this with CtrlA> Apply, then checking the transforms you want to apply with F6 or in 3D View > Tool shelf (N) > Redo menu:

enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .