ShaderMaterial中似乎有一个布尔型fog参数,显然应该将其设置为true才能使用场景雾。但是,使用它会导致uniforms.fogColor is undefined错误。基于webgl_materials_lightmap.html示例的测试用例:如果您在第62行将fog设置为true并运行测试,则会得到错误。
我对three.js非常陌生,我似乎无法渲染我的场景(或照相机)。new THREE.GridHelper( size, divisions )
var light = new THREE.AmbientLight(0x404040);
var near = 10;var fog = new THREE.Fog(fogColor, near, far)scene.add