Hello, I'm working on COLLADA/glTF library, also I'm writing a viewer/renderer to validate my progress and simplify usage of library, as I promised I'll announce here after initial public release
My collada renderer (OpenGL Y_UP) renders correctly Blender exported COLLADA (seems same with Blender renderer), There are three option to export Blender transform (export -> COLLADA Options) I dont understand that why there is **Both** option, this exports affine transform matrix with individual transforms so this meens that node will transform twice with same model matrix My renderer multiplies all matrices, individual transforms (rotate, scale..) into one final matrix with exported order my renderer can render correctly with 'Matrix' and 'TransRotLoc' except 'Both' option. COLLADA 1.5 spec says (about Node->transforms): transformation_elements: Any combination of the following transformation elements: lookat matrix rotate scale skew translate Occurrences: 0 or more So it does not say that if matrix is exists then skip other individual transforms or it is not clear what to do. With 'Both' option Apple Quicklook/Preview also renders incorrectly, probably applying same transform twice Any ideas? Thanks - Recep Aslantas _______________________________________________ Bf-committers mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-committers
