J4 ›› 2010, Vol. 32 ›› Issue (2): 75-81.doi: 10.3969/j.issn.1007130X.2010.
• 论文 • Previous Articles Next Articles
Revised:
Online:
Published:
Abstract:
A novel strategy is proposed for the full GPU Implementation of subdivision surfaces, using multipass generalpurpose 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 sectorbased 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 realtime performance and the realtime deformation and editing can be done better.
Key words: subdivision surface;GPU;sector;enumeration system
CLC Number:
TP391.41
ZHANG Jia-Hua, LIANG Cheng, LI Gui-Qing. Full GPU Implementation of Subdivision Surfaces[J]. J4, 2010, 32(2): 75-81.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/10.3969/j.issn.1007130X.2010.
http://joces.nudt.edu.cn/EN/Y2010/V32/I2/75