初中物理教过我们镜面反射和漫反射,这是由于物体的材质直接导致的. 在three.js中,由于物体的材料不同,对于光源的反应也是不一样的,下面就让我们一探究竟. 一.材料 据Three.js中描述,有两种材料能对光源有所反应: 就是图中箭头标识的两种材料. 二.检验 编辑前例,设置光源位置: 如图所示,我们在(1,1,0)点放置了一个光源,但是此时,三个物体的材质都是MeshNormalMaterial: 此时,页面显示如下: 三个物体较之前并无任何改变,因为材料的缘故,对光源并无任何反应,下面我…