I need to know if there is a add-on or a built in function that could export (all) objects model transformation matrix (the matrix that contains the models scaling, rotation and translation information)in one code.


  • $\begingroup$ This question is overly broad. As it is now, a simple save to a blend file already answers your question, as this contains all object transformation matrices. However, that's probably not the answer you're after. At least specify in what way you'd like the matrices to be exported. $\endgroup$
    – dr. Sybren
    Oct 8, 2017 at 10:33
  • $\begingroup$ Object.matrix_world $\endgroup$
    – batFINGER
    Oct 8, 2017 at 12:16

1 Answer 1


From my quick and superficial testing both 3Ds and Obj seem to apply transformations and discard that information. DXF discards it too.

Collada DAE however keeps transformation matrices non applied, and even keeps instancing information. That is if one object were linked to the other using the same object data that relationship is maintained.

FBX also maintains both transformation matrices and instance relationships

  • $\begingroup$ thank you MR Duarte,in fact Iam studying now the Mechatronics engineering and I'm about to graduate and i have a project idea to make a builder robot, i have found in the BLENDER program the ability to give me the transformation matrix which i need to start my project,but i think with python language there is a code can export all object transformation matrix can you help me with this code $\endgroup$
    – user31488
    Oct 14, 2016 at 17:34
  • $\begingroup$ Sorry I am no coder, my programing skills are very limited, I wouldn't be able to help if I wanted to. See if this helps blender.stackexchange.com/questions/39677/… $\endgroup$ Oct 15, 2016 at 7:10

You must log in to answer this question.

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