1

我正在使用three.js 来创建一个带有聚光灯的场景。

如何为灯光创建谷仓门效果?这可以使用three.js吗?

我试图用非常小的立方体作为谷仓门来阻挡光线,但效果不佳。

这是我希望能够拥有的那种控制的一个例子: 谷仓门

带谷仓门的灯。 这些百叶窗靠近或展开以直射光线

4

1 回答 1

1

我的建议是使用 Three.js 聚光灯的内置参数。你可以在这里看到一个非常详细的演示。您可以调整:

  • 强度
  • 距离
  • 角度(类似于将所有谷仓门一起移动)
  • 半影
  • 衰变

正如您已经描述的那样,重新创建它的唯一方法是;虽然我会使用飞机而不是立方体。

如果您编辑原始问题以包含一些代码并描述“效果不佳”的内容,我可以为此提供潜在的解决方案。

于 2018-05-15T08:56:32.133 回答