首页 | 本学科首页   官方微博 | 高级检索  
     

基于GPU的点模型实时绘制
引用本文:刘武,丁友东,黄东晋. 基于GPU的点模型实时绘制[J]. 微计算机信息, 2010, 0(6)
作者姓名:刘武  丁友东  黄东晋
作者单位:上海大学计算机工程与科学学院;
基金项目:基金申请人:丁友东;项目名称:结合高层语义信息的可视媒体检索;基金颁发部门:上海市教委(09YZ10)
摘    要:近几年随着GPU的可编程能力的增强,很多基于点的绘制算法都可以移植到GPU上来实现,这样既可以让CPU有时间来处理其他事,又可以通过GPU提高算法的运行速度。由于目前的GPU不支持epsilon-z-buffering算法,大部分基于GPU的绘制算法都是通过Multi-pass绘制来达到较高的绘制质量。然而,这些算法需要在第一和第二个pass中光栅化大量的可能可见的面圆,并在第二个pass的像素shader中对这些可能可见的面圆进行大量的计算。本文提出了一种基于GPU的改进Multi-pass绘制算法,与前面的Multi-pass算法相比,我们的算法只需在第一个pass中对大量可能可见的面圆进行光栅化和深度测试后,便可求出所有可见面圆,即离视点最近的面圆。然后在第二个pass中只对这些可见面圆进行光栅化和逐像素计算,从而避免了大量不必要的计算。

关 键 词:点模型绘制  Multi-pass  面元  GPU  

GPU based real-time rendering for point-based models
LIU Wu DING You-dong HUANG Dong-Jin. GPU based real-time rendering for point-based models[J]. Control & Automation, 2010, 0(6)
Authors:LIU Wu DING You-dong HUANG Dong-Jin
Affiliation:LIU Wu DING You-dong HUANG Dong-Jin(College of Computer Engineering , Science,Shanghai University,Shanghai,200072,China)
Abstract:In the last years the increasing programmability of GPU lead to lots of point-based rendering could be implemented on GPU,which not only let CPU to be available for other tasks,but also improve the execution speed through GPU.However,since the recent GPU don't support epsilon-z-buffering algorithm,many GPU based rendering algorithms are based on multi-pass rendering to achieve high visual quality.These approaches need to rasterize lots of possibly visualable splats in the first and second pass,and implement...
Keywords:point-based models rendering  Multi-pass  splat  GPU  
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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