Skip to main content

History: SoC2008 OgreCollada

Preview of version: 4

Summer of Code 2008: OgreCollada

Student: Jacobus Izak Van Aarde Krynauw (nanocell)

Mentor: Christoph Nenning (kex)

Location: http://www.sf.net/projects/ogrecollada

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. 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. (More to come)

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

History

Information Version
Wed 21 of Jul, 2010 19:02 GMT-0000 spacegaier linked to forum profiles 5
Wed 21 of Jul, 2010 09:58 GMT-0000 Beauty added "See also" section with links 4
Mon 04 of Jan, 2010 16:54 GMT-0000 jacmoe 3
Fri 18 of Dec, 2009 11:58 GMT-0000 jacmoe 2
Tue 09 of Dec, 2008 13:59 GMT-0000 Beauty changed external to intermal link (OgreColladaWiki) 1