目标: 从单张图像预测任意点 的某方向 上的入射光强
🔧 坐标系设定
- 所有点位与方向均在 图像视角坐标系(View Space) 中定义
🧾 输入
- 场景图像
- 查询点 ,方向
🧠 主体结构流程
-
特征提取
- 使用 ResNet34 作为 encoder ,提取整图特征图:
-
射线追踪
- 从点 沿方向 发出射线,找到交点
- 这是一个虚拟光源点
-
特征获取
- 投影 到图像平面 ,获得局部图像特征
- 提取该点的 G-buffer 信息(由 MGNet 输出):
- 漫反射率 、高光反射率 、法线 、粗糙度
-
光照预测(MLP 解码器)
- 输入如下信息给 MLP :
- 方向 的位置编码
- 局部特征
- 局部 G-buffer 特征
- 输出预测光照强度:
- 输入如下信息给 MLP :
🧭 屏幕空间追踪实现(SSRT)
的实现依赖于 SSRT
- 在 深度图 上执行 光线步进(ray marching)
- 步骤如下:
- 初始化当前光线深度
- 在屏幕像素中逐步移动光线
- 每一步比较当前光线深度与像素深度:
- 若光线深度 > 表面深度 → 命中
- 否则继续移动,直到图像边缘