摘要
提出一种基于用户控制的纹理合成算法 该算法适用于任意二维平面和任意拓扑的三维网格 ,可方便地控制纹理合成时方向和尺度的连续变化 对于任意平面区域需剖分成较均匀的三角网格 ,以剖分得到的三角形作为基本的合成单元来进行合成 根据用户在此三角网格上指定表示纹理方向和大小的矢量来插值生成矢量场 ,用以控制合成纹理的变化 该算法可以自然扩展到三维三角网格 ,以三角面片作为合成单元 ,合成后直接输出每个顶点的纹理坐标 该算法对二维和三维纹理合成给出了统一实现的框架 实验结果表明 。
In this paper, we present a novel texture synthesis method based on user-control This method is applicable to both arbitrary planar regions and 3D triangular mesh of any topology with convenient control of smooth changes in directions and scales shown in texture synthesis With regard to an arbitrary planar region, we decompose it into relatively uniform triangular mesh to produce triangles as the unit for texture synthesis Interpolation of user-provided vectors provides a smooth vector field capable of being used to guide the change of directions and scales in texture synthesis It is natural to extend this algorithm to 3D triangular mesh and output the texture coordinates for each triangle vertex Actually, our method provides a unified framework for 2D and 3D texture synthesis The results show that our method can produce satisfactory effects based on user inputs
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2004年第10期1412-1418,共7页
Journal of Computer-Aided Design & Computer Graphics
基金
教育部博士点基金(2 0 0 3 0 3 3 5 0 83 )
国家创新群体项目(60 0 2 12 0 1)
国家重点基础研究发展规划项目(2 0 0 2CB3 12 10 2 )
国家自然科学基金
香港RGC-CUHK基金(NCUHK416/0 0 )资助
关键词
纹理合成
用户交互
纹理映射
texture synthesis
user-interaction
texture mapping