一种实时渲染中软阴影的制作方法
摘要:
本发明涉及一种实时渲染中软阴影的制作方法,涉及图像处理技术领域,解决现有方法生成的软阴影大多数质量较差,或者是对硬件需求较高,在游戏中难以直接应用的问题,本发明通过使用OpenGL渲染,初始化OpenGL设备,加载模型;给定每个模型一个ID,渲染到拾取帧缓冲;渲染原始的阴影,得到未经优化的阴影;对于原始阴影,根据拾取帧缓冲,进行进行水平方向高斯模糊和垂直方向高斯模糊,合成后得到优化后的阴影,在渲染所得的拾取帧缓冲的基础上,使用分步的二维高斯模糊,实现对硬阴影的软化。使用该方法,可以在更短的时间内生成高质量的阴影。
公开/授权文献
0/0