Wednesday, April 28, 2010

Tasks, Everywhere! Tasks!

Caffeinated. Very caffeinated.

I'm working on implementing wires, but for now, cleaning up my to-do lists...

Major things:
  • Add a Maya command to attach wire deformers, based on projects from the lattice boxes.
  • Add a Maya command to rig and bind a skeleton to the mesh, based on the center points of the top and bottom faces of each lattice.
  • Write the light behavior equations for the tissue layer shader. (I have to do this anyway.)
  • Attach tissue layer shader to model and write a MEL script GUI to allow editing of pigments and layers.
Minor things:
  • Find how to make the FigureDataNode-Lattice connection two-ways. This may not be possible, in which case, the connection will simply be broken.
  • Divide figure into more parts to accommodate the Thalmann measurements: neck, waist, lower arms, lower legs, hands, and feet. However, I am not sure if they should be specifically tagged or not.
  • Re-implement properly scaled translation and rotation of lattices, around the correct pivot point.
  • Re-implement translation and rotation based on the slope of the drawn curve at certain points.
  • Drawing interface should erase curves. At the moment, it just paints them over white.
  • Drawing interface should use an ink drying metaphor, where multiple nearby strokes are averaged into one.
  • Drawing interface should not assume strokes are drawn in a particular order or direction.
  • Accommodate multiple figures and selection.
  • Re-implement things with clusters, not lattices.
  • Clean up C++ code and node attributes, so it's not calling MEL commands.

No comments:

Post a Comment