一种基于OpenGL的透明物体的延迟渲染方法

基本信息

申请号 CN202110108978.X 申请日 -
公开(公告)号 CN112732395A 公开(公告)日 2021-04-30
申请公布号 CN112732395A 申请公布日 2021-04-30
分类号 G06F9/451 分类 计算;推算;计数;
发明人 刘泳;韩非凡 申请(专利权)人 广州银汉科技有限公司
代理机构 北京中誉至诚知识产权代理事务所(普通合伙) 代理人 霍丽惠
地址 510630 广东省广州市天河区黄埔大道中666号701房
法律状态 -

摘要

摘要 本发明涉及一种基于OpenGL的透明物体的延迟渲染方法,涉及延迟渲染技术领域,本发明所述方法在针对所述透明物体进行渲染时,先将透明物体根据透明度从小到大的顺序设置排列渲染编号,并按照编号顺序进行渲染,对于透明度相同的物体根据物体纹理复杂度确定物体的排列渲染编号,当物体的排列渲染编号确定后,再根据物体的渲染轮廓面积对物体的排列渲染编号进行调节,当物体的排列渲染编号调节完成时,再根据物体的颜色深度对调节后的物体排列渲染编号进行修正。本发明所述方法在对透明物体进行渲染时不受场景内光源个数影响,通过设置参数控制透明物体的渲染顺序,有效提高了透明物体的渲染效率。