Monday, October 26, 2009

Narrowing Down Algorithms

Modeling
  • Transition between different Levels-of-Detail (LODs) or Wisps
  1. Strands (highest) --> Clusters --> Strips (lowest)
  2. Use (a modified) Adaptive Wisp Tree (AWT) to facilitate transitions
  • Interpolation of sparse guide hairs (points connected by curves) to create density
  1. Guide hairs grown based on scalp geometry
  2. Guide hairs loaded from a file
Animating
  • Particle dynamics (treat control points of guide hairs like particles)
  1. Verlet integration
  2. Runge-Kutta integration
  • Collision detection using a polygonal mesh boundary around the head
Rendering
  • Anisotropic reflections
  1. Marschner model
  2. Look-up textures
  • Opacity shadow maps

No comments:

Post a Comment