一、背景材料
var backgroundMaterial = new BABYLON.BackgroundMaterial(
"backgroundMaterial", scene);
backgroundMaterial.diffuseTexture = new BABYLON.Texture(imgURL[3], scene);
//地面不透明度
backgroundMaterial.diffuseTexture.hasAlpha = true;
//菲涅耳不透明度,为防止相机与地面很近时地面消失。
//防止在场景中导航时出现刺耳的剪切,所以禁用
backgroundMaterial.opacityFresnel =false;
//阴影深度
backgroundMaterial.shadowLevel = 0.4;
//禁用rgb颜色
//为了使用颜色混合
backgroundMaterial.useRGBColor=false
backgroundMaterial.primaryColor=BABYLON.Color3.Green()
//使用镜子创建映像
var mirror = new BABYLON.MirrorTexture("mirror", 512, scene);
//接受映像的平面
mirror.mirrorPlane = new BABYLON.Plane(0, -1, 0, 0);
mirror.renderList.push(sphere);
//设置反射纹理为镜子
backgroundMaterial.reflectionTexture = mirror;
//设置反射菲尼尔
backgroundMaterial.reflectionFresnel = true;
//反射的明暗度
back