实际应用中,经常需要绘制透明的虚拟物体,绘制虚拟物体后在光照上如何与真实场景进行结合是一个难题。同时如何能在得到炫酷的光照效果同时能够减轻绘制的GPU负担,提升帧率也是一个问题。原有的IBL算法仅仅是针对的不透明物体,并没有对透明物体的渲染进行研究。经过结合纹理偏移以及改进IBL光照算法效率,给出改进的绘制透明物体的IBL算法,并利用C++和OpenGL编程对该算法的实现过程进行动态的演示。