• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (2): 75-81.doi: 10.3969/j.issn.1007130X.2010.

• 论文 • Previous Articles     Next Articles

Full GPU Implementation of Subdivision Surfaces

  

  1. (School of Computer Science and Engineering,South China University of Technology,Guangzhou 510640,China)
  • Revised:2008-12-23 Online:2010-01-25 Published:2010-01-26

Abstract:

A novel strategy is proposed for the full GPU Implementation of subdivision surfaces, using multipass generalpurpose computation on GPU to accomplish refinement. “Full implementation” includes two meanings: The first one is fully using the capability of GPU, and the second one is fully processing data on GPU. A sectorbased idea is introduced and three novel enumeration systems are proposed to encode vertices. Vertices at the same depth can be encoded to a texture after being partitioned  by sectors,and the irregularity of control vertices can be partitioned into sectors while sectors are loosely coupling with each other so that concurrent processing can expand from fragment meshes to the entire mesh. In addition, three lookup tables are used in order to reduce the computing cost and avoid the first refinement on CPU. According to the experiment, the proposed strategy has better realtime performance and the realtime deformation and editing can be done better.

Key words: subdivision surface;GPU;sector;enumeration system

CLC Number: