摘要
本申请公开了一种云端烘焙全局光照方法及系统,涉及计算机图形学领域。该方法包括云端系统针对每个3D模型,生成全场景的有向距离场和材质属性贴图;利用全场景的有向距离场进行光线追踪,生成每个分块的可见性缓存;根据可见性缓存对每个光源的光照贴图进行采样,生成每个分块的半球间接光照;对半球间接光照进行编码,获得球谐函数系数;在3D模型的分块周围放置世界坐标的光照探针;利用光照探针对半球间接光照进行过滤,获得过滤后的球谐函数系数,确定为每个3D模型的光照探针参数;将每个3D模型的光照探针参数发送给各自的web前端,以渲染3D场景的全局光照。本申请能通过云端烘焙,为大量用户提供实时、高质量的全局光照。
技术关键词
全局光照方法
贴图
分块
云端系统
场景
探针
光源
球谐函数
光照系统
计算机图形学
合并算法
拼接算法
参数
蒙特卡洛
编码
傅立叶
斑点
光栅