如何优化你的场景 #

注意

Spline 在不断改进,许多优化是随着时间的推移而进行的。这里的一些建议很可能在未来不需要了。

为了保持快速有效的加载时间和性能,在导出和嵌入你的设计时请遵循这些建议。

🪛 减少多边形的数量 #

在 Spline 中,所有对象都是由三角形多边形形成的几何体。两个三角形构成一个正方形(四边形)。多边形的数量越少,它在屏幕上的渲染/加载速度就越快。

  1. 通常,更平滑的对象有更多的多边形,这增加了加载时间。

  2. 在参数化对象(如球体、立方体、圆柱体等)上。你可以控制 “边 ”的数量。你可以减少边数来提高性能。

  3. 在处理光滑的细分对象时。

  4. 避免使用超过 3 个细分级别,除非你真的需要它们。大多数物体只用 1 或 2 个细分级别就很好看。

  5. 除非你需要,否则要避免增加 base subdivisions

  6. 如果你从其他软件或库中导入对象,请确保你使用优化和较低的多边形版本。

✂️ 减少物体的数量,保持材质的简单。 #

有很多物体会增加加载时间,也会降低性能(更多的物体 = 更多的多边形,更多的材质,等等)。

  1. 删除那些不可见的物体(比如在另一个物体里面,或者在其他物体后面)。如果你认为人们在最后的体验中不会看到这些对象,你可以删除它们。
  2. 如果可能的话,避免在你的材质中添加图像/纹理(图像,特别是大的图像,会增加加载时间)。
  3. 使用简单的灯光。我们建议每个场景使用少于 3 个灯光。太多的灯光会降低场景的性能。
  4. 尽量保持材质的简单,如果没有必要,不要使用太多的层次。
  5. 后期处理效果会降低性能(特别是当你同时激活许多效果时)。