一种基于GPU加速的环境光遮挡图像绘制方法及系统

基本信息

申请号 CN201110215371.8 申请日 -
公开(公告)号 CN102254340B 公开(公告)日 2013-01-09
申请公布号 CN102254340B 申请公布日 2013-01-09
分类号 G06T15/10(2006.01)I;G06T15/50(2006.01)I;G06T1/20(2006.01)I 分类 计算;推算;计数;
发明人 刘业平;李雷 申请(专利权)人 北京麒麟网文化股份有限公司
代理机构 北京海虹嘉诚知识产权代理有限公司 代理人 北京麒麟网文化股份有限公司
地址 100191 北京市海淀区学院路39号1幢6-7层
法律状态 -

摘要

摘要 本发明涉及一种基于GPU加速的环境光遮挡图像绘制方法及系统,其步骤包括:1)在CPU处理器中建立摄像机均匀分布的半球摄像机体系;2)选择一个摄像机拍摄待渲染物体周围一定范围的场景,获得待渲染物体周围一定范围的具有场景深度值的场景深度图;3)接收待渲染物体的顶点数据,顶点数据包括顶点坐标,根据顶点坐标计算得到像素点的渲染深度值;4)根据像素点的场景深度值和渲染深度值,计算像素点的AO信息;5)将像素点的AO信息根据预先生成AO贴图ID,存储到一张AO贴图中;6)将AO贴图在线场景渲染成为可显示的环境光进行输出。由于本方法的AO信息计算过程在GPU处理器中完成,利用并行处理能力很强的GPU处理器,使计算效率大大提高。