import * as THREE from 'three';
|
|
|
|
export default class Enviroment {
|
constructor(experience) {
|
this.experience = experience;
|
this.scene = this.experience.scene;
|
this.setSunLight();
|
}
|
setSunLight() {
|
this.sunLight = new THREE.DirectionalLight('#ffffff', 4);
|
this.sunLight.castShadow = true;
|
this.sunLight.shadow.camera.far = 15;
|
this.sunLight.shadow.mapSize.set(2048, 2048);
|
this.sunLight.shadow.normalBias = 0.05;
|
this.sunLight.position.set(-1.3, 7, 10);
|
this.scene.add(this.sunLight);
|
}
|
}
|