1

我是 Three.js 的新手
有人可以解释一下 Three.js 中的光照特性吗?
我可以使用哪种类型的照明来制作房间里的灯?我也需要一个可以投射阴影的。谢谢!

4

1 回答 1

0

这是 3D 建模的一个更普遍的问题,它几乎总是涉及很多技巧。为了模仿一盏灯,我会在灯模型中使用聚光灯。见下图:

在此处输入图像描述

此外,您可以在灯泡所在的任何地方使用点光源,但这通常会导致光线穿过多边形时出现不可预测的行为,而这是不应该的。

关于点光源没有阴影的观点,它们应该。从 Three.js 文档:

从一个点向各个方向发出的光。一个常见的用例是复制从裸灯泡发出的光。

此灯可以投射阴影 - 请参阅 LightShadow 页面了解详细信息。

来源:https ://threejs.org/docs/#api/lights/PointLight

于 2018-05-14T09:19:36.357 回答