GPU Hierarchies for Hair Simulation Qi Mo COMP

  • Slides: 9
Download presentation
GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal

GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal

Motivation

Motivation

Hair Modeling 101 • Styling • Simulation • Rendering Hair style, motion, and appearance

Hair Modeling 101 • Styling • Simulation • Rendering Hair style, motion, and appearance

Interactive Methods • Real-time approximations - thin shell volume [Kim and Neumann 2000] -

Interactive Methods • Real-time approximations - thin shell volume [Kim and Neumann 2000] - 2 D strips [Koh and Huang 2000, 2001] • Level-of-detail methods

Level-of-Detail • LOD geometry - wisp - strip-cluster-strand • SLOD - AWT

Level-of-Detail • LOD geometry - wisp - strip-cluster-strand • SLOD - AWT

Project Goals • Short term - GPU hierarchies for hair collision detection - handle

Project Goals • Short term - GPU hierarchies for hair collision detection - handle hair equilibrium state • Long term - simple spring mass hair dynamics - simulation LOD with collision criteria • Remote - LODs on Kerchnoff equation

Timeline & checkpoints • 04/07/2009 - short term goal • 05/05/2009 - long term

Timeline & checkpoints • 04/07/2009 - short term goal • 05/05/2009 - long term goal

References • • • T. -Y. Kim and U. Neumann, “Interactive multiresolution hair modeling

References • • • T. -Y. Kim and U. Neumann, “Interactive multiresolution hair modeling and editing, ” ACM Transactions on Graphics, vol. 21, no. 3, pp. 620– 629, July 2002, proceedings of ACM SIGGRAPH 2002. K. Ward and M. C. Lin, “Adaptive grouping and subdivision for simulating hair dynamics, ” in Pacific Graphics Conference on Computer Graphics and Applications, October 2003, pp. 234– 243. F. Bertails, T. -Y. Kim, M. -P. Cani, and U. Neumann, “Adaptive wisp tree -a multiresolution control structure for simulating dynamic clustering in hair motion, ” in ACM SIGGRAPH Symposium on Computer Animation, July 2003, pp. 207– 213. F. Bertails, B. Audoly, M. -P. Cani, B. Querleux, F. Leroy, and J. -L. L′ev. eque, "Super-helices for predicting the dynamics of natural hair, " in ACM Transactions on Graphics (Proceedings of the SIGGRAPH conference), August 2006. K. Ward, M. C. Lin, J. Lee, S. Fisher, and D. Macri, “Modeling hair using level-of-detail representations, ” in International Conference on Computer Animation and Social Agents, May 2003, pp. 41– 47. K. Ward, F. Bertails, T. -Y. Kim, S. R. Marschner, M. -P. Cani, M. C. Lin. A Survey on Hair Modeling: Styling, Simulation and Rendering. IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 2, pp. 213 -234, Mar/Apr. 2007. E. Plante, M. -P. Cani, P. Poulin. "A Layered Wisp Model for Simulating Interactions inside Long Hair. " in Proceedings of Eurographics Worshop on Animation and Simulation. 2001. K. Ward, N. Galoppo, M. Lin. "Interactive Virtual Hair Salon. " Presence. 2007. Vol. 16. No. 3. K. Ward. "Simplified Representatiins for Modeling Hair. " UNC-CS Tech report. 2002.

Questions? Images Courtesy of… • Slide 2 Elastigirl, Violet - Pixar Animation Studio Avatar

Questions? Images Courtesy of… • Slide 2 Elastigirl, Violet - Pixar Animation Studio Avatar heads from Sims 2 - Electronic Arts • Slide 3 Nalu demo - NVIDIA Corporation • Slide 4 Adaptive Wisp Trees - [Bertails et al. 2003] • Slide 5 Hair LOD - [Ward et al. 2003]