|
@@ -47,8 +47,6 @@
|
|
|
|
|
|
<script src="../build/three.js"></script>
|
|
<script src="../build/three.js"></script>
|
|
|
|
|
|
- <script src="js/controls/TrackballControls.js"></script>
|
|
|
|
-
|
|
|
|
<script src="js/Detector.js"></script>
|
|
<script src="js/Detector.js"></script>
|
|
<script src="js/libs/stats.min.js"></script>
|
|
<script src="js/libs/stats.min.js"></script>
|
|
|
|
|
|
@@ -110,20 +108,6 @@
|
|
scene.fog = new THREE.Fog( 0xffffff, 1, 5000 );
|
|
scene.fog = new THREE.Fog( 0xffffff, 1, 5000 );
|
|
scene.fog.color.setHSL( 0.6, 0, 1 );
|
|
scene.fog.color.setHSL( 0.6, 0, 1 );
|
|
|
|
|
|
- /*
|
|
|
|
- controls = new THREE.TrackballControls( camera );
|
|
|
|
-
|
|
|
|
- controls.rotateSpeed = 1.0;
|
|
|
|
- controls.zoomSpeed = 1.2;
|
|
|
|
- controls.panSpeed = 0.8;
|
|
|
|
-
|
|
|
|
- controls.noZoom = false;
|
|
|
|
- controls.noPan = false;
|
|
|
|
-
|
|
|
|
- controls.staticMoving = true;
|
|
|
|
- controls.dynamicDampingFactor = 0.15;
|
|
|
|
- */
|
|
|
|
-
|
|
|
|
// LIGHTS
|
|
// LIGHTS
|
|
|
|
|
|
hemiLight = new THREE.HemisphereLight( 0xffffff, 0xffffff, 0.6 );
|
|
hemiLight = new THREE.HemisphereLight( 0xffffff, 0xffffff, 0.6 );
|
|
@@ -142,19 +126,18 @@
|
|
|
|
|
|
dirLight.castShadow = true;
|
|
dirLight.castShadow = true;
|
|
|
|
|
|
- dirLight.shadowMapWidth = 2048;
|
|
|
|
- dirLight.shadowMapHeight = 2048;
|
|
|
|
|
|
+ dirLight.shadow.mapSize.width = 2048;
|
|
|
|
+ dirLight.shadow.mapSize.height = 2048;
|
|
|
|
|
|
var d = 50;
|
|
var d = 50;
|
|
|
|
|
|
- dirLight.shadowCameraLeft = -d;
|
|
|
|
- dirLight.shadowCameraRight = d;
|
|
|
|
- dirLight.shadowCameraTop = d;
|
|
|
|
- dirLight.shadowCameraBottom = -d;
|
|
|
|
|
|
+ dirLight.shadow.camera.left = -d;
|
|
|
|
+ dirLight.shadow.camera.right = d;
|
|
|
|
+ dirLight.shadow.camera.top = d;
|
|
|
|
+ dirLight.shadow.camera.bottom = -d;
|
|
|
|
|
|
- dirLight.shadowCameraFar = 3500;
|
|
|
|
- dirLight.shadowBias = -0.0001;
|
|
|
|
- //dirLight.shadowCameraVisible = true;
|
|
|
|
|
|
+ dirLight.shadow.camera.far = 3500;
|
|
|
|
+ dirLight.shadow.bias = -0.0001;
|
|
|
|
|
|
// GROUND
|
|
// GROUND
|
|
|
|
|
|
@@ -193,7 +176,7 @@
|
|
|
|
|
|
var loader = new THREE.JSONLoader();
|
|
var loader = new THREE.JSONLoader();
|
|
|
|
|
|
- loader.load( "models/animated/flamingo.js", function( geometry ) {
|
|
|
|
|
|
+ loader.load( 'models/animated/flamingo.js', function( geometry ) {
|
|
|
|
|
|
var material = new THREE.MeshPhongMaterial( { color: 0xffffff, specular: 0xffffff, shininess: 20, morphTargets: true, vertexColors: THREE.FaceColors, shading: THREE.FlatShading } );
|
|
var material = new THREE.MeshPhongMaterial( { color: 0xffffff, specular: 0xffffff, shininess: 20, morphTargets: true, vertexColors: THREE.FaceColors, shading: THREE.FlatShading } );
|
|
var mesh = new THREE.Mesh( geometry, material );
|
|
var mesh = new THREE.Mesh( geometry, material );
|
|
@@ -282,8 +265,6 @@
|
|
|
|
|
|
var delta = clock.getDelta();
|
|
var delta = clock.getDelta();
|
|
|
|
|
|
- //controls.update();
|
|
|
|
-
|
|
|
|
for ( var i = 0; i < mixers.length; i ++ ) {
|
|
for ( var i = 0; i < mixers.length; i ++ ) {
|
|
|
|
|
|
mixers[ i ].update( delta );
|
|
mixers[ i ].update( delta );
|