期刊文献+

一种基于样图的体纹理快速生成算法 被引量:6

A Fast Algorithm for Solid Texture Generation from 2D Sample
下载PDF
导出
摘要 由于现有的体纹理生成方法难以快速生成与指定样图相似的体纹理,针对大理石与木材2种典型的纹理类型,提出一种基于二维样图快速生成体纹理的算法.根据纹理的空间分布特征设计二维样图在三维空间中的运动路径,然后使样图像素通过其运动轨迹对三维空间着色,生成体纹理空间;设计了五次Catmull-Rom样条函数用于噪声插值,以此构造湍流函数扰动样图运动轨迹,模拟实际纹理的不规则性;采用基于三角形最长边垂直放置与高度递减装配策略的纹理地图集生成算法,用于保存从体纹理空间获取的表面纹理.实验结果表明,该算法能够在网格表面生成高度真实感的体纹理,有效地保持了与样图纹理的相似性,运行时间仅需几秒钟. The existing methods have difficulties in fast generation of solid texture similar to a given sample. Considering the typical marble and wood textures, this paper presents an efficient technique for fast generation of solid texture from 2D sample. According to the spatial distribution of the texture, the movement path for 2D sample is designed in 3D space. All the pixels of the sample are then used to colorize the 3D space along their trajectory so that the solid texture is obtained. The quintic Catmull Rom spline is designed for noise interpolation to construct turbulence, which is adopted to disturb pixel trajectory to simulate the irregularities of the natural texture. By placing triangles vertical to their longest side and assembling triangles in descending order according to the heights, a novel texture atlas generation algorithm is presented to store mesh texture obtained from the solid texture space. Experimental results show that the algorithm only takes a few seconds to generate highly realistic solid texture on mesh surfaces, which is very similar to the sample texture.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2011年第8期1311-1318,共8页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(60575023) 安徽省自然科学基金(090412065 090412059)
关键词 体纹理 二维样图 实时生成 湍流 噪声 solid texture 2D sample real-time generation turbulence noise
  • 相关文献

参考文献17

  • 1Peachy D R. Solid texturing of complex surfaces [J]. ACM SIGGRAPH Computer Graphics, 1985, 19(3): 279-286.
  • 2Perlin K. An image synthesizer [J]. ACM SIGGRAPH Computer Graphics, 1985, 19(3): 287-296.
  • 3Lagae A, Lefebvre S, Drettakis G, et al. Procedural noise using sparse Gabor convolution [J]. ACM Transactions on Graphics, 2009, 28(3): 54:1-54:10.
  • 4Lagae A, Lefebvre S, Cook R, et al. A survey of procedural noise functions [J]. Computer Graphics Forum, 2010, 29 (8) : 2579-2600.
  • 5Fattal R, Lischinski D. Target-driven smoke animation [J]. ACM Transactions on Graphics, 2004, 23(3): 441-448.
  • 6Yuksel C, House D H, Keyser 2. Wave particles [J]. ACM Transactions on Graphics, 2007, 26(g): Ardcle No. 99.
  • 7Wei L Y. Texture synthesis from multiple sources [C]// Computer Graphles Proceedings, Annual Conference Series, ACM SIGGRAPH. New York= ACM Press, 2003:1.
  • 8Qin X J, Yang Y H. Aura 3D textures [J]. IEEE Transactions on Visualization and Computer Graphics, 2007, 13(2): 379-389.
  • 9Kopf J, Fu C W, Cohen-Or D, et al. Solid texture synthesis from 2D exemplars[J].ACM Transactions on Graphics, 2007, 26(a): 2.1-2.9.
  • 10严志程,陈为.基于二维纹理样本的方向场引导的体纹理合成[J].计算机辅助设计与图形学学报,2008,20(9):1104-1109. 被引量:5

二级参考文献50

  • 1王一平,王文成,吴恩华.块纹理合成的优化计算[J].计算机辅助设计与图形学学报,2006,18(10):1502-1507. 被引量:11
  • 2Wei L, Levoy M. Fast texture synthesis using tree-structured vector quantization//Proceedings of the ACM SIGGRAPH 2000, ACM Press/ACM SIGGRAPH, New Orleand, 2000:479-488.
  • 3Tong X, Zhang J, Liu L, Wang X, Guo B, Shum H Y. Synthesis of bidirectional texture functions on arbitrary surfaces. ACM Transactions on Graphics, 2002, 21(3): 665-672.
  • 4Efros A A, Freeman W T. Image quilting for texture synthesis and transfer//Proceedings of the ACM SIGGRAPH 2001, ACM SIGGRAPH, New York. Fiume E ed. Computer Graphics Proceedings, Annual Conference Series, ACM, 2001 : 341-347.
  • 5Liang L, Liu C, Xu Y, Guo B, Shum H. Real time texture synthesis by patch-based sampling. ACM Transactions on Graphics, 2001, 20(3): 127-150.
  • 6Cohen M F, Shade J, Hiller S, Deussen O. Wang Tiles for image and texture generation. ACM Transactions on Graphics, 2003, 22(3): 287-294.
  • 7Lefebvre S, Hoppe H. Parallel controllable texture synthesis. ACM Transactions on Graphics, 2005, 24(3): 777-786.
  • 8陈昕 王文成.大尺寸纹理的实时合成[J].软件学报,2009,20:193-201.
  • 9Lefebvre S, Hoppe H. Appearance-space texture synthesis//Proceedings of the SIGGRAPH. New York, NY, USA:ACM, 2006: 541-548.
  • 10Kwatra V, Schodl A, Essa I, Turk G, Bobick A. Graphcut textures: Image and video synthesis using graph cuts. ACM Transactions on Graphics, 2003, 22(3): 277-286.

共引文献20

同被引文献56

引证文献6

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部