ライトを作成なくてもメッシュモデル(物体)が表示されてしまう

Three.jsはライトを追加しないと画面が真っ暗になってしまうと解説を読んだのですが、何故かライト(光源)を1つもsceneに追加していないのにメッシュモデルが表示されてしまう現象が起きました。原因はマテリアルにありました。

光の影響を受けないマテリアル

私が使っていたマテリアルはMeshBasicMaterialでした。これは光源の影響を受けないそうで、そのため色の変化がありません。つまり、ライト(光源)を追加しなくても目視できるのです。

光の影響を受けさせたいならMeshLambertMaterialを使いましょう。