掘友等级
获得徽章 0
大佬们,请教个问题,是关于WebGL的。事情是这样的,我仿照公司的GIS引擎自己开发做了一个3D的GIS引擎。但是遇到一个问题,在加载大量3D建筑的情况下,FPS大概只有10帧左右。但是在同一个视角下,相同的建筑数量,公司的GIS引擎能做到30帧左右。我不知道他们做了什么优化能做到这一点,但是我也做了以下的优化:
1.降低FBO的尺寸(1024x1024)
2.降低建筑贴图的尺寸(64x64)
3.实现视椎体剔除
4.开启了WebGL的背面剔除功能。
图片里第一张是我自己的GIS渲染的场景,第二张是公司的引擎渲染的场景