小编Bin*_*cer的帖子

在 Three.js DirectionalLight 中,不会将阴影投射到平面上

我无法在 Three.js r79 中将阴影投射到具有定向光的平面上。

我已经尝试了一切,但从未成功。

我添加了一个CameraHelperto scene,所有东西都在黄线周围的区域内。但它不起作用......

这是屏幕截图:

在此输入图像描述

代码:

function init(canvas) {
const renderer = new THREE.WebGLRenderer({
    antialias: true,
    canvas: canvas,
    //alpha: true
});
//renderer.setClearColor(0x777777);
renderer.shadowMap.enabled = true;
renderer.shadowMap.soft = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap;
renderer.shadowMap.needsUpdate = true;
renderer.setSize(innerWidth, innerHeight);
renderer.autoClear = true;
renderer.gammaInput = true;
renderer.gammaOutput = true;

const scene = new THREE.Scene();

const pCamera = new THREE.PerspectiveCamera(60, innerWidth / innerHeight, 1, 2000);
pCamera.position.x = 300;
pCamera.position.y = -200;
pCamera.position.z = 50;
pCamera.lookAt({x: 0, y: 0, z: …
Run Code Online (Sandbox Code Playgroud)

three.js

5
推荐指数
0
解决办法
612
查看次数

标签 统计

three.js ×1