SoC2008 OgreCollada         Implement Skeletal Animation for OgreCollada - GSoC 2008
Print

Summer of Code 2008: OgreCollada

Student: Jacobus Izak Van Aarde Krynauw (nanocell)

Mentor: Christoph Nenning (kex)

Location: http://www.sf.net/projects/ogrecollada(external link)

Status: Released OgreCollada v0.1a.

Summer of Code 2008: Implement Skeletal Animation for OgreCollada

 

The original OgreCollada wiki (created by Xavier) can be found here: OgreCollada. Please note that the aformentioned page is a bit out of date.

The OgreCollada GSoC thread in the Ogre Forums: thread.

The OgreCollada project (wiki, forum and source) can be found on sourceforge: OgreCollada(external link). This is also a work in progress so some information may still be outdated.

Roadmap for GSoC 2008

Note that this roadmap may change during the course of the GSoC term.

Phase 1: Getting things working (3 weeks; until 23rd of June)

  • one geometry, one skeleton, one animation
  • one geometry, one skeleton, two animations
  • one geometry, two skeletons, two animations (one per skeleton)
  • one geometry, two skeletons, four animationes (two per skeleton)

 

Phase 2: Complicate things (3 weeks; until 14th of July)

  • two geometries, one skeleton, one animation
  • two geometries, one skeleton, two animations
  • two geometries, two skeletons, two animations (one per skeleton)
  • two geometries, two skeletons, four animationes (two per skeleton)

 

Phase 3: Stress testing (2 Weeks; until 28th of July)

  • complex test data (geometries with large/complex skeletons).
  • complex scenes (multiple animated geometries in a scene).

 

Phase 4: Conversion (1 Week; until 4th of August)

  • command line converter

 

Phase 5: Document (1 Week; 4th of August until 10th of August)

  • Write documentation

 

The test driven approach

The OgreCollada is developed using the test driven approach. This implies creating a simple test file and making sure it works. Next, create a more complex file and make sure it works. Perform regression testing: Make sure the previous test cases still works! If it doesn't, fix it. It would be possible to use a testing framework that asserts when incorrect behaviour is detected but for now visual confirmation will be mostly used.

Deliverables

  • Skeletal animation for OgreCollada
  • Sample file repository
  • Documentation

 

See also

 


Contributors to this page: spacegaier3733 points  , jacmoe111451 points  and Beauty5965 points  .
Page last modified on Wednesday 21 of July, 2010 19:02:02 GMT by spacegaier3733 points .


The content on this page is licensed under the terms of the Creative Commons Attribution-ShareAlike License.
As an exception, any source code contributed within the content is released into the Public Domain.