From: Christian L. <cla...@fe...> - 2005-05-04 21:20:14
|
Hello, Guillaume has implemented a first version of the skew/shear import/export, and I've finished implementing the rigid body compound shape transforms and bounding volumes. The very latest version is available from: http://www.feelingsoftware.com/colladamaya/LatestColladaPluginForMaya.zip Detailed changes: 04/05/05 (gla...@fe...) Shear/skew export/import. In Progress - Mantis #23. Without baked matrices and since the shear part of the transform isn't exported, the child transformed meshes are incorrect. Added direct export and import of the Maya shear plug values. Found a simple way to do shear to skew by converting the three factors independently. Skew to shear is more complex and involves taking out of the skew matrix the rotation and scale factors until only the shear factors are left. (cla...@fe...) Physics: implemented per-shape transforms. Don't output unnecessary identity transforms (e.g. translate of 0,0,0; rotate of 0 degrees). Fixed batch files, so that the mel scripts are copied in the right directory (scripts/others) rather than scripts/unsupported. Physics: fixed bounding volume (sphere, cube) dimension computation. Initially these were computed in world space... now, they are properly computed in rigid-body space. 03/05/05 (cla...@fe...) Physics support: Added code to support new dynamic attributes, on both rigid body and compound shape level. Using these attributes, it is now possible to assign mass or density to compound shape elements. Likewise, it also makes possible overriding the mass or density at the rigid body level, and overriding the inertia tensor. Also added new standIn types (e.g. convex hull, capsule, etc.) that can be specified at both the rigid body and shape level. Some features are still missing: transform per shape, automatic computation of bounding boxes at the rigid body level, etc. Regards, Christian and Guillaume www.feelingsoftware.com |