7.1.2 提高复用性:通用光照模块与数学工具库 在图形渲染管线的演进史中,光照计算曾是每部引擎各自为政的“私有领地”:一个PBR材质要重写一遍IBL采样逻辑,一个移动端项目为节省ALU指令把Lambert简化成点积截断,而另一个影视级渲染器又在BRDF积分上堆叠12层蒙特卡洛采样——结果呢?三套代码,零复用,高维护成本,低一致性保障。这就像厨房里每道菜都配一套专属刀具:切洋葱用A刀,剁肉馅用B刀,雕萝卜花用C刀,刀架越堆越高,却没人想过——为什么不能有一把符合人体工学、刃口可换、能应对90%基础操作的模块化主厨刀? 7.1.2节所指的“通用光照模块与数学工具库”,正是这样一把主厨刀。