发明名称 三角形重建的几何阴影图方法
摘要 本发明公开了一种三角形重建的几何阴影图方法,包括:(1)在光源空间绘制场景,生成并存储几何阴影图;(2)对得到的几何阴影图基于GPU进行压缩,得到压缩后的几何阴影图;(3)在视域空间绘制场景,将像素打包,然后通过三角形一致性检查,用存储的三角形几何重建像素遮挡物的深度值;(4)比较光源空间的像素深度和遮挡物的深度值,获得阴影计算结果,完成几何阴影图的重建。本发明针对阴影图方法中的走样和深度偏移的问题,使用离散的场景原始三角面片来表示和记录阴影遮挡物的信息,提供一种几何阴影图方法。在生成高质量阴影的同时,本发明方法在几何数据存储开销以及性能上相对其他算法拥有一定的优势,能较好地满足实时应用的需求。
申请公布号 CN104966313A 申请公布日期 2015.10.07
申请号 CN201510320994.X 申请日期 2015.06.12
申请人 浙江大学 发明人 冯结青;杜文俊;梅井翔
分类号 G06T15/60(2006.01)I 主分类号 G06T15/60(2006.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 一种三角形重建的几何阴影图方法,其特征在于,包括:(1)在光源空间绘制场景,生成并存储几何阴影图;在绘制流水线的几何着色器阶段,加入保守光栅化的操作,保存每一个像素的遮挡三角形,以及该遮挡三角形的三个边邻接三角形;(2)对步骤1)得到的几何阴影图基于GPU进行压缩以减少几何阴影图中三角形的冗余,得到压缩后的几何阴影图以及几何阴影图大小的索引图;(3)在视域空间绘制场景,将像素按照2×2像素区域打包,然后进行三角形一致性检查,根据检查结果,用压缩后的几何阴影图中存储的三角形几何相应的重建当前屏幕像素的遮挡物的深度值;(4)比较光源空间的像素深度和步骤(3)的遮挡物的深度值,确定阴影计算结果,以完成几何阴影图的重建。
地址 310027 浙江省杭州市西湖区浙大路38号