
整体架构先看清一个 Lightmapper 说到底就是这几个模块,我们按依赖顺序从底往上搭:① 数学基础 Vector3 运算 ② 几何表示 Ray(光线)、Plane(表面) ③ 场景管理 Scene(放所有表面 + 求最近交点) ④ 光照核心 GatherLight(递归弹射求亮度)★心脏 ⑤ 烘焙循环 BakeLightmap(遍历每个像素) ⑥ 输出 保存成图片下面每段代码都标注它的唯一职责。① 数学基础:向量运算职责:提供三维向量的加减、点乘、归一化——所有光照计算的地基。usingSystem;publicstructVec3{p