代码之家  ›  专栏  ›  技术社区  ›  revy

三盏LED条形灯

  •  2
  • revy  · 技术社区  · 6 年前

    什么是模拟LED条形灯的最佳方法 threejs 像照片里那样?有没有类似的例子?

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  3
  •   Berthur Sercan    6 年前

    这真的取决于你想要什么样的现实主义。总是有办法使效果更逼真,但它很快变得相当复杂。

    不过,如果我们将自己限制在3.js即开即用的功能,我们可以使用以下灯光类型:

    • 环境光
    • 平行光
    • 半球光
    • 点光源节点
    • 直肠灯
    • 聚光灯

    我个人建议 RectAreaLight ,因为它表示一个区域光(可以指定其形状以匹配LED条形灯的形状),它是一个矩形,在其面上均匀地发射光。像你照片中那样的灯可能不会完全均匀地发光,但是根据你的目标,它可能是一个足够接近的近似值。您也可以组合多个区域光以追求某些效果。