点光阴影在三个JS中有黑色条纹

问题描述 投票:0回答:0

我正在为我的项目设置我的灯光系统,但突然出现了这个问题 我一直在谷歌搜索,但我仍然不知道为什么阴影带有黑色条纹 这里的代码:

  setModel()
    {
        this.model_scene.children.forEach(child => {
            child.castShadow=true;
            child.receiveShadow=true;
            console.log(child.name)
        });
        this.model_scene.traverse(function(obj) { 
            obj.frustumCulled = false; 
        });
  }
 setLight()
    {  this.light = new THREE.PointLight(0xFFC98E,1);
        this.light.power=250; 
        this.light.position.set(7.678786849975586,8.756757354736328,-3.821892833709717);
        this.light.castShadow=true;
        this.light.shadow.mapSize.width = 1024
        this.light.shadow.mapSize.height = 1024
        this.light.shadow.camera.near = 0.5
        this.light.shadow.camera.far = 100
        this.scene.add(this.light)
    }

shadow problem IMAGE

我尝试谷歌搜索以找到解决方案,但我找不到任何东西,请帮我解决这个问题

three.js blender lighting
© www.soinside.com 2019 - 2024. All rights reserved.