用于场景绘制的图形处理方法技术

技术编号:8271871 阅读:204 留言:0更新日期:2013-01-31 04:17
本发明专利技术公开了一种用于场景绘制的图形处理方法,该方法包括构建复杂场景数据、绘制场景的阴影贴图和绘制视点视锥内的场景。该方法通过半透明线段表示细小的对象,绘制效果保持了丰富的细节信息;通过多遍绘制的方式,避免了小批次数据问题,提高了绘制效率;通过模型合并、几何着色器的单级层次细节(LOD)模型输出以及模型位置点排序,使用带有不同透明度的线段模型来表示不同粗细柱状几何体,从而保证Alpha混合的正确性,实现半透明绘制,保持更多细节。

【技术实现步骤摘要】
本专利技术涉及图形、图像处理领域,特别涉及基于图形处理器的大规模场景的绘制。
技术介绍
大规模复杂三维场景的实时绘制是计算机图形学领域和虚拟现实领域的一个具有挑战性的问题。其中的困难除了的场景中三维几何模型的几何复杂度过高外,还有由于场景中包含了大量模型所带来的小批次调用问题(The small batch problem)。Liu等人提出了基于图形处理器的动态四分数据流方法(DQS)(参考F. Liu,ff. Hua, and H. J. Bao, Gpu-based dynamic quad stream for forest rendering, ScienceChina-Information Sciences, vol. 53,pp. 1539-1545, Aug2010)。DQS米用分级的层 次深度图像表示植物模型。在预处理阶段,预先从多个角度生成一组的广告牌图像来近似表示植物模型。在场景绘制阶段,把这些图像数据做成数据流传送给GPU (GPU数据流方法),以图像边缘投影到屏幕视口上的长度作为度量依据,利用可编程GPU的几何着色器(Geometryshader)渐进地产生新片元本文档来自技高网...

【技术保护点】
一种用于场景绘制的图形处理方法,所述方法包括:构建复杂场景数据;绘制场景的阴影贴图;绘制视点视锥内的场景;所述场景数据包括模型文件,场景配置文件和纹理材质文件;所述绘制场景的阴影贴图包括第一遍层次细节裁剪选择绘制、第二遍异步查询绘制以及使用一个绘制循环绘制阴影贴图;所述绘制视点视锥内的场景包括多遍循环绘制、细小线状几何模型的半透明绘制、细小线状模型实例化绘制、半透明对象组成场景的半透明混合、动态连续层次细节绘制以及宽屏幕视口尺寸设置。

【技术特征摘要】
1.一种用于场景绘制的图形处理方法,所述方法包括构建复杂场景数据;绘制场景的阴影贴图;绘制视点视锥内的场景; 所述场景数据包括模型文件,场景配置文件和纹理材质文件; 所述绘制场景的阴影贴图包括第一遍层次细节裁剪选择绘制、第二遍异步查询绘制以及使用一个绘制循环绘制阴影贴图; 所述绘制视点视锥内的场景包括多遍循环绘制、细小线状几何模型的半透明绘制、细小线状模型实例化绘制、半透明对象组成场景的半透明混合、动态连续层次细节绘制以及宽屏幕视口尺寸设置。2.如权利要求I所述的方法,其特征在于,所述第一遍层次细节裁剪选择绘制包含顶点着色器和几何着色器;所述顶点着色器用于完成三维几何模型的视锥裁剪功能,根据每个三维几何模型的位置点和该点上三维几何模型的包围盒信息,来判断位于该点的模型是否是在视锥内;所述几何着色器完成视锥内层次细节模型的级别选择功能。3.如权利要求I所述的方法,其特征在于,所述第二遍异步查询绘制将所述第一遍层次细节裁剪选择绘制得到的三维几何模型的位置点信息作为输入。4.如权利要求I所述的方法,其特征在于,所述使用一个绘制循环绘制阴影贴图是指依次在每个光源视锥里进行第一遍层次细节裁剪选择绘制和第二遍异步查询绘制来生成所述每个...

【专利技术属性】
技术研发人员:张晓鹏鲍冠伯李红军
申请(专利权)人:中国科学院自动化研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1