title: Collada geometry and animation file loading
body: <p>I'm considering writing a Collada loader for geometry and animation. Could someone describe from a high level how this would be done?  If it will take longer than a few weekends of time I may switch strategies so I'm trying to get a feel for what this involves.  I tried to read the Collada spec for animation but I didn't understand once it started talking about different animation channels.</p>
  
  <p>I'm not using any game engine.  I'm interfacing directly with OpenGL.</p>