Hi all!<br>My project is improving COLLADA Animation support<br><br><b>== What I did this week ==</b><br> <br>-- Discussed with Campbell Barton and Nathan Letwory on methods of increasing the armature animation accuracy of bones on import. The retaining problem was to get the bones <br>
   Orientation or roll from the joint node matrix. Campbell Barton pointed out some flows in the algorithms I used and instructed on how to approach this. Tested some methods as instructed<br>   and finally came up with a solution that works. Included the new solution in Armature Importer. It will be documented on the project wiki page. <br>
<br>-- A patch was made by pjoe which essentially rectifies discrepancies in joint inverse bind matrix source data in controller. With those changes and the changes that I&#39;ve made the success of <br>   the skinned bone animation export was apparent. The results are verified on the 3Dviewr application.The animation works fine on re-import too. A demo will be made as time permits.<br>

<br>-- Attempted to enable COLLADA animation support for Lamp parameters which are exported in blender profile. Set Sid addressing of elements and enabled support for exporting <br>   Lamp-&gt;distance animation to test the functionality. But importing those in another profile has some complications because internal opencollada support cannot be used to  import <br>
   animations for those params. Instead of devising new methods to do this decided to take on more pressing matters. More details in the wiki Discussion Section.<br> <br>-- Blender tip profile exporting was setup for bones with more than 1 children, to make easier deriving the parent bone tail when importing back. Also included tip profile support for skinned armature bones.<br>
  <br>-- Refactored and cleaned up Animation Exporter. Bone animations will be always exported with matrix input sources (for now). Edited the Transform writer to also write matrix transofrmation data for joint     <br>    nodes. Some bug fixes including <br>
<br>--
 Refactored Animation importer and armature importer. <br><br>-- Documentation on wiki pages.<br>
<br>More detailed log is maintained here : <b><a href="http://wiki.blender.org/index.php/User:Phabtar/Full_COLLADA_Animation_Support_for_Blender/Diary_and_Notes" target="_blank">http://wiki.blender.org/index.php/User:Phabtar/Full_COLLADA_Animation_Support_for_Blender/Diary_and_Notes</a></b><br>













<br>== <b>Plans for next week</b> == <br><br>Final attempt to support rigged armature animation. Documentation. Screen-casting.<br><br>== Issues ==<br>

When exporting rigged animation, rig constraints are identified as bones as well. This complicates re-import. Distinction between bones and constraints must be identified.<br>This will be attempted through the weekend. <br>
<br clear="all">Cheers!<br>phabtar.