Переглянути джерело

Fixed screenshot for example. Moved renderer creation until later in the example so the character will be loaded when screenshot is taken

Christine Morten 5 роки тому
батько
коміт
61786cd879

BIN
examples/screenshots/webgl_animation_skinning_additive_blending.png


+ 20 - 20
examples/webgl_animation_skinning_additive_blending.html

@@ -63,26 +63,6 @@
 				var container = document.getElementById( 'container' );
 				clock = new THREE.Clock();
 
-				renderer = new THREE.WebGLRenderer( { antialias: true } );
-				renderer.setPixelRatio( window.devicePixelRatio );
-				renderer.setSize( window.innerWidth, window.innerHeight );
-				renderer.outputEncoding = THREE.sRGBEncoding;
-				renderer.shadowMap.enabled = true;
-				container.appendChild( renderer.domElement );
-
-				// camera
-				camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 1000 );
-				var controls = new OrbitControls( camera, renderer.domElement );
-				camera.position.set( - 1, 2, 3 );
-				camera.lookAt( 0, 1, 0 );
-				controls.target = new THREE.Vector3( 0, 1, 0 );
-				controls.update();
-
-				stats = new Stats();
-				container.appendChild( stats.dom );
-
-				window.addEventListener( 'resize', onWindowResize, false );
-
 				scene = new THREE.Scene();
 				scene.background = new THREE.Color( 0xa0a0a0 );
 				scene.fog = new THREE.Fog( 0xa0a0a0, 10, 50 );
@@ -169,6 +149,26 @@
 
 				} );
 
+				renderer = new THREE.WebGLRenderer( { antialias: true } );
+				renderer.setPixelRatio( window.devicePixelRatio );
+				renderer.setSize( window.innerWidth, window.innerHeight );
+				renderer.outputEncoding = THREE.sRGBEncoding;
+				renderer.shadowMap.enabled = true;
+				container.appendChild( renderer.domElement );
+
+				// camera
+				camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 1000 );
+				var controls = new OrbitControls( camera, renderer.domElement );
+				camera.position.set( - 1, 2, 3 );
+				camera.lookAt( 0, 1, 0 );
+				controls.target = new THREE.Vector3( 0, 1, 0 );
+				controls.update();
+
+				stats = new Stats();
+				container.appendChild( stats.dom );
+
+				window.addEventListener( 'resize', onWindowResize, false );
+
 			}
 
 			function createPanel() {