为了增强虚拟人表情动画的真实感, 通过在表情动画中加入基于流体物理的虚拟人眼泪仿真, 提出一种虚拟人流泪仿真方法. 在预处理时, 将三维中的流淌仿真映射到二维空间, 以避免三维空间中点一面碰撞检测开销较大的问题; 仿真时, 着重考虑皮肤和眼泪之间的作用力、黏附力以及表面张力; 渲染时, 根据二维上的位置信息生成法线纹理, 再采用改进的法线贴图的方法渲染出虚拟人流泪的效果. 实验结果表明, 该方法能够实时地模拟虚拟人的流泪效果.
Tears simulation based on fluid physics is added into the facial animation of the agents to increase realism. A method is presented to simulate tears. In pre-processing, the flowing in 3D is mapped to the 2D space, which could avoid the problem of point-surface collision detection in 3D. In simulation, the emphasis is put on the analysis of the force between skin and tears, adhesive force and surface tension. In rendering, the normal texture is generated according to the 2D position of the particles, crying scenario is rendered, using improved normal texture mapping technique. The method is confirmed by the demo of the agent crying in real-time.