期刊文献+

用GPU实现双三次Bezier面片逼近Catmull-Clark细分曲面 被引量:2

Approximating Catmull-Clark subdivision surfaces with bicubic Bezier patches on GPU
下载PDF
导出
摘要 将双三次Bezier面片逼近Catmull-Clark细分曲面的方法利用图形处理器(GPU)高速计算来实现,首先在CPU上载入封闭的Catmull-Clark细分曲面基网格并构建基网格的内部表示,再利用GPU计算获得Bezier曲面的控制顶点,随后将这些控制顶点和预计算的UV参数方块在GPU上合并处理得到网格模型的顶点并输出到内存,最后通过DirectX10渲染绘制出模型。由此不仅可以满足模型高细分的要求,而且能够实现模型的快速显示。 This paper proposed the scheme of approximating Catmull-Clark subdivision surfaces with bicubic Bezier patches on Graphics Processing Unit(GPU).First,the basis mesh of Catmull-Clark subdivision surface was loaded and converted into internal representation on CPU.Second,the control points of bicubic Bezier patches were computed by using the information of internal representation on GPU.Then the control points of bicubic Bezier patches and the parameters of precomputed UV parametric squads were read by GPU and used to generate the control vertices of the resulting mesh.Lastly the resulting mesh was rendered by making use of DirectX10.By which,the higher quality of the object can be obtained and the speed of rendering can increase.
出处 《计算机应用》 CSCD 北大核心 2010年第12期37-39,共3页 journal of Computer Applications
基金 广东省自然科学基金资助项目(8451009001001237)
关键词 双三次Bezier曲面片 CATMULL-CLARK细分曲面 图形处理器 DIRECTX10 细分曲面 bicubic Bezier patch Catmull-Clark subdivision surface Graphics Processing Unit(GPU) DirectX10 subdivision surface
  • 相关文献

参考文献8

  • 1LOOP C, SCHAEDER S. Approximating Catmull-Clark subdivision surfaces with bicubic patches [ J]. ACM Transactions on Graphics, 2008, 27 (1):1 -11.
  • 2PETERS J. Patching CatmuU-Clark meshes[ C]// Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press, 2000:255-258.
  • 3蒋跃华,陈志杨,李根,张三元,叶修梓.基于C-C细分的四边形网格上插值光滑Bzier曲面的生成[J].计算机辅助设计与图形学学报,2009,21(1):53-59. 被引量:1
  • 4HARRIS M, LUEBKE D. GPGPU: General-purpose computation on graphics hardware [ C ]// International Conference on Computer Graphics and Interactive Techniques. New York: ACM Press, 2005.
  • 5SHIUE L, JONES I, PETERS J. A real-time GPU subdivision kernel [J]. ACM Transactions on Graphics, 2005, 24(3): 1010 - 1015.
  • 6KIM M, PETER J. Real-time loop subdivision on the GPU [ C]// ACM SIGGRAPH 2005. New York: ACM, 2005: 12.
  • 7GUTHE M, BALAZS A, KLEIN R. GPU-based trimming and tessellation of NURBS and T-spline surface [ J]. ACM Transaction on Graphics, 2005, 24(3) : 1016 - 1023.
  • 8李胜,黄鑫,汪国平.基于GPU的视点相关自适应细分[J].计算机辅助设计与图形学学报,2007,19(4):409-414. 被引量:7

二级参考文献27

  • 1Catmull E, Clark J. Recursively generated B-spline surfaces arbitrary topological meshes [J]. Computer Aided Design, 1978, 10(6): 350-355
  • 2DeRose T, Kass M, Truong T. Subdivision surfaces in character animation [C]//Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Orlando, 1998:85-94
  • 3Zorin D, Schroder P. Subdivision for modeling and animation [C] // Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, New Orleans, 2000: Course Notes 23
  • 4Loop C, Schaefer S. Approximating Catmull Clark subdivision surfaces with hicuhic patches [J]. ACM Transactions on Graphics, 2008, 27 (1) : 8: 1-8+11
  • 5Zheng J J, Zhang J J, Zhou H J, et al. C2 continuous spline surfaces over Catmull Clark meshes [M]. Lecture Notes in Computer Science. Heidelberg: Springer, 2005, 3482: 1003- 1012
  • 6Peters J. Patching Catmull-Clark meshes [C]// Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, New Orleans, 2000:255-258
  • 7Halstead M, Kass M, DeRose T. Efficient, fair interpolation using Catmull Clark surfaces [C] //Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, New York, 1993:47-61
  • 8Maekawa T, Matsumoto Y, Namiki K. Interpolation by geometric algorithm [J]. Computer-Aided Design, 2007, 39 (4) : 313-323
  • 9Loop C T. Smooth subdivision surfaces based on triangles [D]. Salt Lake City: University of Utah, 1987
  • 10Hahmann S, Bonneau G P, Caramiaux B. Bicubic G interpolation of irregular quad meshes using a 4-split[M]. Lecture Notes in Computer Science. Heidelberg: Springer 2008, 4975: 17-32

共引文献6

同被引文献5

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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