title: Unity .dae importing animations incorrectly
body: <p>I have been having issues importing .dae files exported by Maya into Unity3D.</p>
  
  <p>The animation has a few keyframes (around 20), which can be seen in the .dae snippet bellow</p>
  
  <pre><code>&lt;animation&gt;
      &lt;source id="Idle_RHD-translate-animation-inputY"&gt;
        &lt;float_array id="Idle_RHD-translate-animation-inputY-array" count="13"&gt;
  
  0.000000 0.066667 9.933333 10.000000 19.966667 24.433333 28.766667 28.833333 33.200000 36.433333 40.500000 43.900000 53.333333&lt;/float_array&gt;
        &lt;technique_common&gt;
          &lt;accessor source="#Idle_RHD-translate-animation-inputY-array" count="13"&gt;
            &lt;param name="TIME" type="float"/&gt;
          &lt;/accessor&gt;
        &lt;/technique_common&gt;
      &lt;/source&gt;
      &lt;source id="Idle_RHD-translate-animation-outputY"&gt;
        &lt;float_array id="Idle_RHD-translate-animation-outputY-array" count="13"&gt;
  
  1.602632 1.602632 0.183871 0.183871 -0.009894 -0.009894 0.541865 0.541865 -0.057921 -0.321000 -0.459515 -0.211902 1.602632&lt;/float_array&gt;
        &lt;technique_common&gt;
          &lt;accessor source="#Idle_RHD-translate-animation-outputY-array" count="13"&gt;
            &lt;param name="Y" type="float"/&gt;
          &lt;/accessor&gt;
        &lt;/technique_common&gt;
      &lt;/source&gt;
      &lt;source id="Idle_RHD-translate-animation-intanY"&gt;
        &lt;float_array id="Idle_RHD-translate-animation-intanY-array" count="13"&gt;
  
  0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.244109 -0.038415 -0.039776 0.227513 0.000000&lt;/float_array&gt;
        &lt;technique_common&gt;
          &lt;accessor source="#Idle_RHD-translate-animation-intanY-array" count="13"&gt;
            &lt;param name="Y" type="float"/&gt;
          &lt;/accessor&gt;
        &lt;/technique_common&gt;
      &lt;/source&gt;
      &lt;source id="Idle_RHD-translate-animation-outtanY"&gt;
        &lt;float_array id="Idle_RHD-translate-animation-outtanY-array" count="13"&gt;
  
  0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.180752 -0.048316 -0.033255 0.631237 0.000000&lt;/float_array&gt;
        &lt;technique_common&gt;
          &lt;accessor source="#Idle_RHD-translate-animation-outtanY-array" count="13"&gt;
            &lt;param name="Y" type="float"/&gt;
          &lt;/accessor&gt;
        &lt;/technique_common&gt;
      &lt;/source&gt;
      &lt;source id="Idle_RHD-translate-animation-interpolationY"&gt;
        &lt;Name_array id="Idle_RHD-translate-animation-interpolationY-array" count="13"&gt;
  BEZIER BEZIER BEZIER BEZIER BEZIER BEZIER BEZIER BEZIER BEZIER BEZIER BEZIER
  BEZIER BEZIER&lt;/Name_array&gt;
        &lt;technique_common&gt;
          &lt;accessor source="#Idle_RHD-translate-animation-interpolationY-array" count="13"&gt;
            &lt;param type="name"/&gt;
          &lt;/accessor&gt;
        &lt;/technique_common&gt;
      &lt;/source&gt;
      &lt;sampler id="Idle_RHD-translate-animationY"&gt;
        &lt;input semantic="INPUT" source="#Idle_RHD-translate-animation-inputY"/&gt;
        &lt;input semantic="OUTPUT" source="#Idle_RHD-translate-animation-outputY"/&gt;
        &lt;input semantic="IN_TANGENT" source="#Idle_RHD-translate-animation-intanY"/&gt;
        &lt;input semantic="OUT_TANGENT" source="#Idle_RHD-translate-animation-outtanY"/&gt;
        &lt;input semantic="INTERPOLATION" source="#Idle_RHD-translate-animation-interpolationY"/&gt;
      &lt;/sampler&gt;
      &lt;channel source="#Idle_RHD-translate-animationY" target="Idle_RHD/translate.Y"/&gt;
   &lt;/animation&gt;
  </code></pre>
  
  <p>However, when unity gets a hold of this file, and I view it in the animation window, there is a keyframe on EVERY frame. This is causing issues with the animation.</p>
  
  <p>We cannot use frame reduction, as this actually loses some small details in the animation which are essential.</p>
  
  <p>All we need is for unity to read in the .dae "verbatim", no change at all.</p>
  
  <p>Does anybody know how to do this?</p>