傅里叶变换粗略分来包括连续时间傅里叶变换(CTFT)、离散时间傅里叶变换(DTFT)。
CTFT是将连续时间信号变换到频域,将频率的含义扩充之后,就得到拉普拉斯变换。
DTFT是将离散时间信号变换到频域,将频率的含义扩充之后,就得到Z变换。
傅里叶分析包含傅里叶级数与傅里叶变换。傅里叶级数用于对周期信号转换,傅里叶变换用于对非周期信号转换。
但是对于不收敛信号,傅里叶变换无能为力,只能借助拉普拉斯变换。(主要用于计算微分方程)
而z变换则可以算作离散的拉普拉斯变换。(主要用于计算差分方程)
从复平面来说,傅里叶分析直注意虚数部分,拉普拉斯变换则关注全部复平面,而z变换则是将拉普拉斯的复平面投影到z平面,将虚轴变为一个圆环。(不恰当的比方就是那种一幅画只能通过在固定位置放一个金属棒,从金属棒反光才能看清这幅画的人物那种感觉。)
球谐bake就是使用9个球,来预计系数。这些系数,因为cos取值的关系,会累积到基附近大的信息,偏离基的信息会累积得少。
实时渲染时,做傅利叶变换,使用颜色去乘上预计也来的基。那么就会得到正确的值。
因为,累积的时候,那些系数,离基越近的地方被累积得越多,离基越少的地方被累积得越少。
乘上这些系数,自然就会得到累积多的值,也就是基的方向指向天空盒那个范围的值。