在Three.js中烘焙动态环境光遮挡

时间:2018-02-01 22:30:22

标签: three.js ammo.js

我正在使用基于Three.js的游戏引擎和编辑器http://editor.bad.city(昵称足以进入),并希望在游戏中加载地图时为纹理添加AO烘焙

在从3ds max导出的静态场景中,可以在导出对象之前将AO烘焙到纹理。这里的情况有所不同,因为对象被放置在基于浏览器的编辑器中,并确定对象的接近程度及其在地面上的位置。

我不想做的事情:Effect Composer提供SSAO过滤器,我使用它们,但我不想在引擎中添加任何后期处理以防止影响性能。< / p>

当水平加载时只进行一次烘烤是保持令人满意的性能的唯一方法,但我不知道从哪里开始。

更新: 我在这里找到了一个起点

http://www.iquilezles.org/www/articles/simplegi/simplegi.htm

https://threejs.org/examples/webgl_simple_gi.html

0 个答案:

没有答案