[发明专利]用于场景绘制的图形处理方法有效
申请号: | 201210340220.X | 申请日: | 2012-09-13 |
公开(公告)号: | CN102903146A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 张晓鹏;鲍冠伯;李红军 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/60 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 宋焰琴 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 场景 绘制 图形 处理 方法 | ||
1.一种用于场景绘制的图形处理方法,所述方法包括:构建复杂场景数据;绘制场景的阴影贴图;绘制视点视锥内的场景;
所述场景数据包括模型文件,场景配置文件和纹理材质文件;
所述绘制场景的阴影贴图包括第一遍层次细节裁剪选择绘制、第二遍异步查询绘制以及使用一个绘制循环绘制阴影贴图;
所述绘制视点视锥内的场景包括多遍循环绘制、细小线状几何模型的半透明绘制、细小线状模型实例化绘制、半透明对象组成场景的半透明混合、动态连续层次细节绘制以及宽屏幕视口尺寸设置。
2.如权利要求1所述的方法,其特征在于,所述第一遍层次细节裁剪选择绘制包含顶点着色器和几何着色器;所述顶点着色器用于完成三维几何模型的视锥裁剪功能,根据每个三维几何模型的位置点和该点上三维几何模型的包围盒信息,来判断位于该点的模型是否是在视锥内;所述几何着色器完成视锥内层次细节模型的级别选择功能。
3.如权利要求1所述的方法,其特征在于,所述第二遍异步查询绘制将所述第一遍层次细节裁剪选择绘制得到的三维几何模型的位置点信息作为输入。
4.如权利要求1所述的方法,其特征在于,所述使用一个绘制循环绘制阴影贴图是指依次在每个光源视锥里进行第一遍层次细节裁剪选择绘制和第二遍异步查询绘制来生成所述每个子视锥对应的阴影图。
5.如权利要求1所述的方法,其特征在于,所述多遍循环绘制包括如果需要绘制的三维几何模型的层次细节级别多于N时,通过设置层次细节距离控制参数,首先在第一次绘制循环中先绘制前N级相邻的层次细节模型,然后依次在下一次绘制循环中绘制下一组相邻的N级层次细节模型直至所有层次细节级别的三维几何模型都绘制好,其中N为顶点流的级数且为自然数。
6.如权利要求1所述的方法,其特征在于,采用半透明线段表示绘制对象中细小线状的部分;采用半透明多边形表示对绘制对象中半透明的部件。
7.如权利要求1所述的方法,其特征在于,在场景漫游时,使用曲面细分功能,相邻两级层次细节进行连续层次细节模型的实时绘制,实现场景漫游时对象不同层次细节模型的连续、实时的平滑过渡。
8.如权利要求1所述的方法,其特征在于,所述宽屏幕视口尺寸设置包括计算环幕的长宽像素的比例,将所述环幕设置为程序视口的比例,并将绘制视口的宽度只设置为图形界面库的最大宽度值,然后在该视口下进行实时的绘制,通过渲染到纹理的方式将视口场景渲染到帧缓冲区对象中,并根据不同的投影仪在边界上的颜色差异,对所述帧缓冲区对象中的像素进行图像融合,最后将融合结果输出到所述投影仪,在所述环幕上进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210340220.X/1.html,转载请声明来源钻瓜专利网。