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)}
  • 2
    $\begingroup$ What about Ctrl+A > Apply? $\endgroup$
    – gandalf3
    Nov 2 '13 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 '13 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 '13 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 '13 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 '13 at 1:55

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


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.