注意:Spline一直在不断改进,并且随着时间的推移进行了许多优化。将来可能不需要这里的一些建议。
性能面板
为了帮助优化,性能面板提供了一些关键指标和改进机会,以减少场景的加载时间和提高性能。
3D指标优化面板中,指标可以帮助您了解场景中可以优化的内容:
- 导出大小
- 加载时间
- 对象数量
- 多边形数量
- 材质数量
- 音频资源数量
- 灯光数量
- 后处理数量
- 图片数量
导出大小和加载时间的值是在互联网速度较低的情况下的预估值,实际值可能会有所不同。
优化机会
以下指标都是可以优化的机会,这是根据场景的状态,通过其中的动作来进行改进的建议。
以下是三种类型的可优化型操作:
- 红色:对于提高场景性能和整体状态,非常重要。
- 黄色:对改进很重要,但不是至关重要的。
- 灰色:建议保持场景简洁并移除未使用的内容,与性能没有直接关系。
为了保持良好的性能,请在导出和嵌入您的设计时遵循以下建议:
🪛减少多边形的数量
在Spline中,所有对象都是由三角形形成的几何图形。两个三角形则组成了一个正方形。
多边形的数量越少,在屏幕上渲染/加载的速度就越快。
- 通常,更平滑的对象具有更多的多边形,这会增加加载时间。
- 在对象(如球体、立方体、圆柱体等)的参数中。您可以控制“边”的数量。您可以减少边数来提高性能。
- 使用 平滑编辑来细分对象时,
- 避免使用超过3的细分等级,除非您确实需要更大的细分等级。大多数看起来不错的对象,其实都只有1或2个细分等级。
- 避免使用“增加基础细分”,除非真的需要。点击此按钮后,您将无法返回到初始状态。
- 如果您从其他软件或库中导入对象,请确保使用已优化的或是更少多边形的版本。
✂️ 减少对象数量&保持材质简单
拥有大量对象将会增加加载时间,并降低性能(更多对象 = 更多多边形 、更多材质等)
- 删除不可见的对象(例如在另一个对象内部或在其他对象后面)。如果您认为人们不会在最终体验中看到这些对象,您可以删除它们。
- 尽可能避免在您的材质中添加图片/纹理(图片,尤其是大图片,会增加加载时间)。
- 使用简单的灯光。我们建议每个场景使用少于 3 个灯光。过多的灯光会降低场景的性能。
- 尽量保持材质简单,如果没有必要不要使用太多层。
- 后处理效果会降低性能(尤其是在同时激活多个效果时)。