首页 | 官方网站   微博 | 高级检索  
     

基于GPU的视点相关自适应细分
引用本文:李胜,黄鑫,汪国平.基于GPU的视点相关自适应细分[J].计算机辅助设计与图形学学报,2007,19(4):409-414.
作者姓名:李胜  黄鑫  汪国平
作者单位:北京大学信息科学技术学院人机交互与多媒体实验室,北京,100871
基金项目:国家重点基础研究发展计划(973计划) , 国家自然科学基金
摘    要:利用GPU的强大浮点数计算能力和并行处理能力,提出一种完全基于GPU的视点相关自适应细分内核进行快速细分计算的方法.在GPU中,依次实现视点相关的面片细分深度值计算、基于基函数表的细分表面顶点求值、细分表面绘制等核心步骤,无须与CPU端系统内存进行几何数据交换.视点相关的自适应细分准则在表面绘制精度保持不变的情况下,有效地降低了细分表面的细分深度和细分的计算量,在此基础上完全基于GPU的细分框架使得曲面细分具有快速高效的特点.该方法还可以在局部重要细节用较大深度值进行实时自适应细分,以逼近极限曲面.

关 键 词:基于GPU的通用计算  视点相关  自适应细分  细分深度  视点相关  自适应细分  Subdivision  极限曲面  逼近  节用  局部  快速高效  曲面细分  框架  计算量  深度  情况  精度  准则  数据交换  几何  内存  端系统  核心
收稿时间:2006-09-25
修稿时间:2006-09-25

View-Dependent Adaptive Subdivision on GPU
Li Sheng,Huang Xin,Wang Guoping.View-Dependent Adaptive Subdivision on GPU[J].Journal of Computer-Aided Design & Computer Graphics,2007,19(4):409-414.
Authors:Li Sheng  Huang Xin  Wang Guoping
Abstract:A novel method of view-dependent adaptive subdivision is proposed by using the floating-point computation power of modern programmable graphics hardware or GPU to accelerate subdivision computation. The whole subdivision process includes two rendering passes, During the first pass, the subdivision depth of each surface patch is computed in the fragment shaders using projection error metric with backface testing. The resultant buffer is taken as the input to the second pass to evaluate the new subdivision vertex using basis function table stored in texture form on GPU. Our approach makes the subdivision process be entirely implemented on GPU without any geometry data transmission on graphics bus, It improves the efficiency of subdivision while preserving the rendering quality of subdivision surface, and alleviates the computing load on CPU. The view-dependent subdivision can also attain a deep subdivision depth in local region if necessary.
Keywords:general purpose computation on GPU  view-dependent  adaptive subdivision  subdivision depth
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号