多光源下的全局光照绘制方法及装置
摘要:
本发明涉及一种多光源下的全局光照绘制方法及装置,用于对包含若干个物体的场景进行全局光照绘制,所述方法由具有内存并耦接至外存的系统来执行,所述方法包括:对场景中的几何面片和虚拟点光源分别进行处理,得到第一数量的几何块以及第二数量的光源块;以场景中的所有采样点为行坐标,以所有虚拟点光源为列坐标建立光传递矩阵;将光传递矩阵划分为第二数量的列,将光传递矩阵划分为第三数量的行;将子矩阵和几何块从所述外存调入到内存中,计算对应子矩阵中的虚拟点光源对采样点的亮度贡献值;将亮度贡献值累加到对应的采样点上,并输出采样点的总亮度。本发明实施例能够有效提高全局光照绘制速度和效率,适用于对大规模的外存场景进行绘制。
公开/授权文献
0/0