【问题标题】:three.js low fps using RectAreaLight三.js 使用 RectAreaLight 低 fps
【发布时间】:2018-11-09 23:13:15
【问题描述】:

我正在构建一个 scify 场景,我在其中使用 RectAreaLights 来模拟条形灯。问题是每当我使用这些类型的灯时,我的 fps 都很低(不超过 20、30)。切换到 PointLight 或 SpotLight 等其他类型的灯光可解决性能问题,显示稳定的 60 fps。

我可以做些什么来提高使用 RectAreaLight 的性能?

【问题讨论】:

    标签: javascript performance three.js frame-rate light


    【解决方案1】:

    RectAreaLights 很贵。特别是如果你使用了很多... 也许你可以使用一两个,但通过几何覆盖它们来分解它们?如果你真的需要很多发光的小块.. 考虑通过 EffectComposer 添加 UnrealBlur 后期处理效果.. 这可能是获得大量发光的好方法,但会牺牲一些真实感,并仔细注意对比度以获得发光流行。

    【讨论】:

      猜你喜欢
      • 2018-06-14
      • 1970-01-01
      • 2021-11-17
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多