我试图创建一个LED(即灯泡)的表示,它在所有方向上发出不同颜色的光。另外,它必须独立于画布上的其他LED,使得每个二极管可以具有其自己的颜色。
当我第一次找到巴比伦时,我认为简单地使用 这里有一个简单的解决方案,还是我需要在每个“灯泡”上放置多种灯? PointLight
是合乎逻辑的 - LED只是一个发光的点 - 但在我看来,网格必须按顺序反射光线因为它是可见的。在这个假设下工作,我试图点亮一个带有DirectionalLight
和HemisphericLight
的球体,但是当点亮球体的每个表面时,它们都不会点亮一个球体。“ / p>
答案 0 :(得分:1)
最好的解决方案是使用emissiveColor
材质属性为“灯泡”对象提供反射不存在的光的错觉。 This demo显示效果。
感谢@Temechon和@Wingnut提供this forum post!
的提示