摘要
头发是人体的一部分,目前已经有很多方法用来仿真真实感头发,但是这些方法都集中在如何控制数以千计、万计的头发,非常的复杂,而且还对系统的要求很高。文章改进了一种基于NURBS曲面的建模与仿真方法,这个方法适用于三维动画头发的仿真,头发的主要形状用NURBS曲面来定义,首先在头部曲面附近建立NURBS曲线即关键头发曲线,沿着关键头发曲线扩展出头发块。在每根关键头发上应用粒子动态学,然后把弹力和仿真融合,以产生逼真的头发模型。最后应用VC++和OpenGL开发工具实现头发模拟。结果表明,该方法对头发的控制比较简单,可以获得真实感头发。
Hair is a part of human body, and there are many techniques used to model and animate hair right now, but these techniques focus on how to control thousands, if not ten thousands, of hairs, it was very complex and it required high performance of system. In this paper, a technique for modeling and animation of cartoon hair with NURBS surface was improved. In this approach the main shape of the hair was defined by an animated NURBS volume, the key hair is grown along the head surface, and the hair clump was formed by the key hair. Particle dynamics are applied to each key hair and blended with animation using springs to create realistic hair model. Finally we apply VC++ and OpenGL tools to achieve the hair modeling. The result of simulation demonstrates the method is simple in the controlling of hair, and can create vivid hair.
出处
《微电子学与计算机》
CSCD
北大核心
2006年第4期107-109,共3页
Microelectronics & Computer