Browse Source

Merge pull request #19930 from Mugen87/dev43

Editor: Add missing DRACOLoader for zipped glTF assets.
Mr.doob 5 years ago
parent
commit
bb9b72dcc7
1 changed files with 9 additions and 0 deletions
  1. 9 0
      editor/js/Loader.js

+ 9 - 0
editor/js/Loader.js

@@ -654,7 +654,12 @@ function Loader( editor ) {
 
 				case 'glb':
 
+					var dracoLoader = new DRACOLoader();
+					dracoLoader.setDecoderPath( '../examples/js/libs/draco/gltf/' );
+
 					var loader = new GLTFLoader();
+					loader.setDRACOLoader( dracoLoader );
+
 					loader.parse( file.asArrayBuffer(), '', function ( result ) {
 
 						var scene = result.scene;
@@ -668,7 +673,11 @@ function Loader( editor ) {
 
 				case 'gltf':
 
+					var dracoLoader = new DRACOLoader();
+					dracoLoader.setDecoderPath( '../examples/js/libs/draco/gltf/' );
+
 					var loader = new GLTFLoader( manager );
+					loader.setDRACOLoader( dracoLoader );
 					loader.parse( file.asText(), '', function ( result ) {
 
 						var scene = result.scene;