【发布时间】:2018-04-02 12:26:23
【问题描述】:
我使用 Threejs 编写了一个简单的 3D 地牢生成器,但是由于我在地牢中使用了很多聚光灯作为火炬,我开始获得 FPS 下降。
我知道光线是问题,但在我解决光线问题之前,我认为可以优化关卡。该关卡仅使用具有墙壁纹理的 200x200 平面制作。我读过实例化,这是我在这种情况下想要的吗?墙壁不会移动。如果它们移动,我可以为移动的网格制作单独的网格。
对于我使用 LambertMaterial 的灯,应该是最快的,但除此之外,我没有做任何事情来提高性能。我尝试使用 https://github.com/mem1b/lightbaking 将房间灯光烘焙到纹理中,但失败了。
那么最后,是实例化优化关卡多边形的方法吗?我读了一点,它不能完全理解。
【问题讨论】:
标签: three.js