kopia lustrzana https://github.com/robhawkes/vizicities
Improved non-skybox lighting
rodzic
0402c54df7
commit
0015f077a0
|
@ -36,9 +36,9 @@ class EnvironmentLayer extends Layer {
|
|||
|
||||
if (!this._options.skybox) {
|
||||
var directionalLight = new THREE.DirectionalLight(0xffffff, 1);
|
||||
directionalLight.position.x = 1000;
|
||||
directionalLight.position.y = 1000;
|
||||
directionalLight.position.z = 1000;
|
||||
directionalLight.position.x = 10000;
|
||||
directionalLight.position.y = 10000;
|
||||
directionalLight.position.z = 10000;
|
||||
|
||||
// TODO: Get shadows working in non-PBR scenes
|
||||
|
||||
|
@ -61,18 +61,26 @@ class EnvironmentLayer extends Layer {
|
|||
// // directionalLight.shadow.darkness = 0.15;
|
||||
|
||||
var directionalLight2 = new THREE.DirectionalLight(0xffffff, 0.5);
|
||||
directionalLight2.position.x = -1000;
|
||||
directionalLight2.position.y = 1000;
|
||||
directionalLight2.position.z = -1000;
|
||||
directionalLight2.position.x = -10000;
|
||||
directionalLight2.position.y = 10000;
|
||||
directionalLight2.position.z = 0;
|
||||
|
||||
// var helper = new THREE.DirectionalLightHelper(directionalLight, 10);
|
||||
// var helper2 = new THREE.DirectionalLightHelper(directionalLight2, 10);
|
||||
var directionalLight3 = new THREE.DirectionalLight(0xffffff, 0.5);
|
||||
directionalLight3.position.x = 10000;
|
||||
directionalLight3.position.y = 10000;
|
||||
directionalLight3.position.z = -10000;
|
||||
|
||||
this.add(directionalLight);
|
||||
this.add(directionalLight2);
|
||||
this.add(directionalLight3);
|
||||
|
||||
// var helper = new THREE.DirectionalLightHelper(directionalLight, 10);
|
||||
// var helper2 = new THREE.DirectionalLightHelper(directionalLight2, 10);
|
||||
// var helper3 = new THREE.DirectionalLightHelper(directionalLight3, 10);
|
||||
//
|
||||
// this.add(helper);
|
||||
// this.add(helper2);
|
||||
// this.add(helper3);
|
||||
} else {
|
||||
// Directional light that will be projected from the sun
|
||||
this._skyboxLight = new THREE.DirectionalLight(0xffffff, 1);
|
||||
|
|
Ładowanie…
Reference in New Issue