摘要
纹理映射技术用于生成物体表面的纹理细节,是真实感图形技术的重要组成部分,也是计算机图形学的一个重要研究方向。针对目前很多纹理映射算法计算量大,方法比较复杂的缺点,应用Candide3作为三维网格模型,提出了一种快速有效的基于特征约束点的纹理映射算法,通过在三维网格模型和纹理图像上选取少量对应的特征约束点,利用三角网格剖分算法在纹理图像上建立选取特征点的三角网格,进而通过求取质心坐标的方法计算出三维网格模型上所有特征点的纹理坐标并完成整个三维网格模型的纹理映射。实验结果表明,提出的算法计算速度较快,能够得到高真实度的纹理映射效果,并且适用于不同纹理图像映射到同一三维网格模型上。
Texture mapping technique is used to generate texture details on objects. It is an important part in rendering realistic pictures and is one of the major research areas of computer graphics. In order to solve the problem that the existing algorithm is very complex, a new texture mapping algorithm based on feature and constrained points is proposed in this paper, which uses the Candide3 as 3D mesh model. After selecting some features and constrained points on 3D model and texture image, triangulation is built on texture image by employing triangulation algorithm. And then center of mass seeking methods are applied to calculate all coordinates of the feature points on 3D model. Finally, texture mapping is completed on 3D model. The experiment result shows that this algorithm is efficient and has high reality. The algorithm also can be used to map different textures on the same 3D model.
出处
《计算机仿真》
CSCD
北大核心
2009年第1期237-239,338,共4页
Computer Simulation