Skip to content
sgil88 edited this page Mar 7, 2015 · 32 revisions

Legend

  • Marks a task as done.
  • [IN PROGRESS] Marks a task as half done.
  • Marks a task as not done.

Project Tasks For Week 2 (March 6 - 12)

  1. Get Pinocchio compiling (by Saturday, March 6). If unable to do so, emergency meeting for a change of plans.

  2. Find a metric to measure quality other than human perception. Do by Saturday.

  3. If the code is able to compile, change the spot in the code we think is the LBS algorithm to see if we were right. Slightly modifying the algorithm should produce messed up results.

  4. Set up the wiki in the github repo to put our progress in and to show the TA updates. This should be done by Friday, March 5.

  5. Obtain evidence of some of the defects of Linear Blend Skinning by: skinning one of the test models using Pinocchio (default version), then take screen shots of the collapsing joints / candy wrappers observed. This should be done by Tuesday, March 9. Each member should be using the model they chose during last week's project tasks.

OR

  1. Look to see if there's any automatic rigging scripts for either blender and 3DS max. Decide on either 3DS max or blender. Do by Saturday evening, March 6, 2015.

  2. Find metrics to measure quality other than human perception.

  3. Create a test model cylinder in either 3ds max or blender. Create a skeleton for it, and embed it manually. This will be our base testing subject.

  4. Set up the wiki in the github repo to put our progress in and to show the TA updates. This should be done by Friday, March 5.

  5. Obtain evidence of some of the defects of Linear Blend Skinning by skinning the test cylinder model and then take screen shots of the collapsing joints / candy wrappers observed. This should be done by Tuesday, March 9.

  6. Begin coding. Create stub functions we think will be needed, and try implementing a function that given a mesh and a skeleton, finds all the vertices of the mesh and all the bones / joints of the skeleton.

Project Tasks For Week 1 (March 2 - 5)

  1. Use pinocchio to skin a character. Each group member must skin one character and show the TA.

  2. Read over the code and understand what each module does. All members must do this. Then find the module(s) in which the character skinning is done (the code we’ll be modifying).

  3. Each member will choose one test model to be used for testing (4 models in total). Make sure they comply with input needed for pinocchio. Add them to the repo.

  4. Skin these characters using default LBS. Make a short report on findings to later be used as a base for comparison against other techniques. This should include test models chosen, results of skinning the test models, screenshots, problems noticed or possible improvements.

  5. Decide on changes to be made for next set of testing. This could either be modifications to the LBS algorithm, or completely switching it out and using a new algorithm. Make a list of 4 possible experiments to try, accessible here.

Clone this wiki locally