引擎首先最重要的是图形API的交互,为了让自己对GPU编程有进一步的了解,本人选择了相对较难的Vulkan作为引擎的API。同时也是锻炼自己的设计模式和封装能力。对于实例的创建和渲染管线的搭建,需要的变量由Context(Vk上下文)来管理,他是一个单例。而其他的都有各自的Mgr。
球谐函数是拉普拉斯在球面坐标上关于角度的解,在物理上广为使用,在图形学用于球谐光照。
本文从信号的角度讲解了傅里叶变换和快速傅里叶变换。