es the balls can go completely missing because none of the cameras were able to see it (when the actor is lying on the ground for example.) You can see some of these problems in our demo where we played uncleaned motion capture data. For example in the shot named “stroll”, you can see how the computer think the big toe on one foot is attached to the thigh of the other leg. In order for the raw data to be usable in animation, it must first go through a clean up process. This process involves fixing all the little problems that occur during the motion capture process.
Game companies often do not have their own motion capture facility due to its expense. Instead time is booked at a motion capture studio which will provide the space and equipment to the game company. Once the shots are made, all the data is cleaned and sent back to the game company. The problem with this is that the motions captured are not always fully utilized. Only a portion of the shots made are actually used and yet all of the data is cleaned. Motionview, makes it possible for the artist at the game company to indicate which shots (and portions of shots) need to be cleaned and communicate that to the technicians doing the actual clean up at the motion capture studio.
Presentation problem
Presenting motion capture data over the web is not a straight forward task. The issues that need to be addressed include:
- volume of data, raw mocap data files are huge. Moves can be shot at over 100 frames per sec. Multiply that by an entire day’s worth of shots and sending this data would be no small feat
- data security. The cost of studio rental and cleanup means that the shots captured have a huge cost associated with it. Traditionally only the final cleaned up data leaves the studio and this is done with CD’s and not over the web.
- visual presentation of motion capture data is necessary. The artists need to be able to see the shots in order to determine how useful they are.
A few weeks ago I had the thought that the library has enough features to implement a two-player chess game. Looking at the library, it has: Model loading – To load the chess pieces
Effects – To change the way pieces look (wood, metal, plastic)
Orbit Camera – To orbit around the board
Picking – To select pieces by model or tile
I think it would be pretty cool, but there’s no way I’ll have the time to actually implement it. Maybe I’ll give it a try once the semester ends.
Since implementing chess might be too ambitious of an endeavor, I’ll stick to lighter tasks. I’ll be on IRC (#c3dl on irc.mozilla.org) when I can, likely on weekends for support. I’ll address some bugs which need fixing here and there. I’ll be updating the documentation, wiki and blog from time to time. Since I’ll be exposed to more JavaScript in the DPS909 course, I hope to learn some new skills and bring those into the project. Exciting!
So, I’ll be sticking around as long as there’s coffee in CDOT.
