我正在使用基于Three.js的游戏引擎和编辑器http://editor.bad.city(昵称足以进入),并希望在游戏中加载地图时为纹理添加AO烘焙
在从3ds max导出的静态场景中,可以在导出对象之前将AO烘焙到纹理。这里的情况有所不同,因为对象被放置在基于浏览器的编辑器中,并确定对象的接近程度及其在地面上的位置。
我不想做的事情:Effect Composer提供SSAO过滤器,我使用它们,但我不想在引擎中添加任何后期处理以防止影响性能。< / p>
当水平加载时只进行一次烘烤是保持令人满意的性能的唯一方法,但我不知道从哪里开始。
更新: 我在这里找到了一个起点
http://www.iquilezles.org/www/articles/simplegi/simplegi.htm