Ver Fonte

Examples: Improved collada skinning example

Mugen87 há 8 anos atrás
pai
commit
b426f430fd

BIN
examples/models/collada/VWS_B_Male2-2.jpg


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 172
examples/models/collada/avatar.dae


BIN
examples/models/collada/stormtrooper/Stormtrooper_D.jpg


Diff do ficheiro suprimidas por serem muito extensas
+ 64 - 0
examples/models/collada/stormtrooper/stormtrooper.dae


+ 6 - 3
examples/webgl_loader_collada_skinning.html

@@ -33,6 +33,7 @@
 		<div id="container"></div>
 		<div id="info">
 			<a href="https://threejs.org" target="_blank" rel="noopener">three.js</a> collada loader - skinning
+			| Dancing Stormtrooper <a href="https://sketchfab.com/strykerdoesgames" target="_blank" rel="noopener">StrykerDoesAnimation</a> is licensed under <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">CC Attribution</a>
 		</div>
 
 		<script src="../build/three.js"></script>
@@ -56,7 +57,7 @@
 				container = document.getElementById( 'container' );
 
 				camera = new THREE.PerspectiveCamera( 25, window.innerWidth / window.innerHeight, 1, 10000 );
-				camera.position.set( - 7, 4, 7 );
+				camera.position.set( 15, 10, - 15 );
 
 				scene = new THREE.Scene();
 
@@ -66,7 +67,7 @@
 
 				var loader = new THREE.ColladaLoader();
 				loader.options.convertUpAxis = true;
-				loader.load( "./models/collada/avatar.dae", function ( collada ) {
+				loader.load( './models/collada/stormtrooper/stormtrooper.dae', function ( collada ) {
 
 					var animations = collada.animations;
 					var avatar = collada.scene;
@@ -80,7 +81,7 @@
 
 				//
 
-				var gridHelper = new THREE.GridHelper( 5, 20 );
+				var gridHelper = new THREE.GridHelper( 10, 20 );
 				scene.add( gridHelper );
 
 				//
@@ -99,6 +100,8 @@
 				//
 
 				controls = new THREE.OrbitControls( camera, renderer.domElement );
+				controls.target.set( 0, 2, 0 );
+				controls.update();
 
 				//
 

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff