ThreeJS-水晶小熊(二十八)

素材:

链接: https://pan.baidu.com/s/1HbT0SlFHwfQbrKH9tXlM5w

提取码: e98i

关键代码:

        loader.load('bear.gltf', gltf => {
                let textureLoader = new THREE.TextureLoader();
                textureLoader = textureLoader.load('three/050.jpg');
                //映射-折射映射,不设置将不会透明
                textureLoader.mapping = THREE.EquirectangularRefractionMapping;
                //gltf.scene.children[0]获取小熊物体
                gltf.scene.children[0].material = new THREE.MeshPhongMaterial({
                    color: 0xffffff,
                    refractionRatio:0.7,//模型折射率
                    reflectivity:0.99,//模型反射率
                    envMap: textureLoader
                });
                scene.add(gltf.scene);
            })

完整代码 :

效果图:

你可能感兴趣的:(servlet,html,java-ee)