Full GPU Implementation of Subdivision Surfaces

张嘉华,梁成,李桂清
DOI: https://doi.org/10.3969/j.issn.1007-130x.2010.02.021
2010-01-01
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.
What problem does this paper attempt to address?