针对头发的不可伸展性和数量过大造成的头发仿真时性能低效、真实感不高的问题,提出一种新的头发动态仿真方法。该方法首先利用弹簧模型对单根头发进行建模,然后采用DFTL(dynamic follow the leader)算法进行变形计算,并基于FTL(static follow the leader)算法对头发进行快速插值,最后运用deep opacity maps技术对头发进行渲染,增强虚拟人头发的真实感。同时,对头发与头部模型、头发与头发进行碰撞检测与响应。实验结果表明,该方法生成的头发逼真自然,并且在大量仿真时保持了较高的稳定性。
Aiming at the problem of low efficiency and realistic in the simulation of the hair due to inextensible and large quantity,this paper developed a new hair dynamic simulation method. Firstly, this method established single hair model by a spring system, then calculated the deformation basis of the DFFL, and introduced a hair fast interpolation method based on FTL algorithm. Finally rendered the hair by deep opacity maps to enhance the reality of the virtual human hair. At the same time, it has collision detection and response between hair and head ,hair and hair. Experimental results indicate that the pro- posed method generates more realistic and natural hair, and maintains a high stability in the running of enormous simulation.