Saturday, May 8, 2010

Remaining Goals

Before the final submission on the 11th, here is what I hope to achieve:
  • Texture support for the loaded head OBJs.
  • Shader for hair strips based on the lookup textures that I made for 660. Take a gander! Yes, I'm thinking about scrapping the LODs (I can leave support for them in the code base, but they look quite ugly and don't improve the program running time as much as I thought they would; since the 660 results look okay, I can try to use them for shading thick GL_LINES and see how those results compare to the LOD clusters).
  • Additional Bullet soft body constraints to prevent the hairs from swiveling at their roots. I'm going to try appending an additional link that connects the second node of each strand back to the head (i.e. this isn't as simple as calling a "SetConstraint()" method; I'll have to get a little creative to pull off the effect).
  • Faster simulation times. I'm not sure how to do this at the moment; since the current Bullet library doesn't have CUDA support, I'll have to think of some other way to speed things up. Maybe by fixing memory leaks? Maybe by using multithreading (I don't even really know if that's applicable in this case, but it sure made Kaikai's ray tracer into a speeding bullet).

No comments:

Post a Comment