工具介绍
一个 C/C++ 单文件库,用于立即加载光照贴图。只需使用现有的 OpenGL 渲染器即可反射光线!
Lightmapper lightmapper.h 是一个 C/C++ 单文件库,用于使用现有的 OpenGL 渲染器进行光贴图烘焙。要将实现粘贴到您的项目中,请插入以下行:
提供的示例应用程序应在 Windows/Linux/MacOSX 上构建。 glfw 的 Linux 依赖项: xorg-dev libgl1-mesa-dev
选择性的层次插值以加速渲染 光映射器可以通过几次遍历几何图形来渲染到光映射中。如果打开插值通道,则在第一次通道中只渲染每个 (1 << interpolationPasses) 纹素。连续的通道要么渲染,要么根据 interpolationThreshold 值对中间的值进行插值。如果邻居偏离过多或尚不存在,则该纹素也会被渲染,否则它只是简单地被忽略。