0
私はPointLightを使用するthree.jsでシーンを作成しました。Three.js:PointLight変更距離
var distance = 10000;
var intensity = 10;
var decay = 0;
var hex = 0xFFFFFF;
var light1 = new THREE.PointLight(hex, intensity, distance, decay);
私は影を使いたいので、私はここにすべてが完璧に働いまで
light1.shadow.camera.near = 200;
light1.shadow.camera.far = 10000;
light1.shadow.camera.fov = 90;
light1.shadow.bias = -0.00022;
light1.shadow.mapSize.width = 1024;
light1.shadow.mapSize.height = 1024;
を追加しました。しかし、すぐに私は次の行に含めるよう:1000
から10000
から
light1.castShadow = true;
次に距離目に見えて変化します。
light1
からコンソールまでの距離を呼び出す場合は、まだ10000
です。
キャンバスのようなものではありませんが。
(距離を変更しないで〜50桁の数字に変更しました)
これを解決する方法についてのご意見はありますか?