Explorar o código

Merge pull request #14852 from mrdoob/editor

Editor: Added support for DRACO compressed GLTF.
Mr.doob %!s(int64=7) %!d(string=hai) anos
pai
achega
ddbee453e5
Modificáronse 2 ficheiros con 4 adicións e 0 borrados
  1. 1 0
      editor/index.html
  2. 3 0
      editor/js/Loader.js

+ 1 - 0
editor/index.html

@@ -28,6 +28,7 @@
 		<script src="../examples/js/loaders/AWDLoader.js"></script>
 		<script src="../examples/js/loaders/BabylonLoader.js"></script>
 		<script src="../examples/js/loaders/ColladaLoader.js"></script>
+		<script src="../examples/js/loaders/DRACOLoader.js"></script>
 		<script src="../examples/js/loaders/FBXLoader.js"></script>
 		<script src="../examples/js/loaders/GLTFLoader.js"></script>
 		<script src="../examples/js/loaders/deprecated/LegacyGLTFLoader.js"></script>

+ 3 - 0
editor/js/Loader.js

@@ -209,7 +209,10 @@ var Loader = function ( editor ) {
 
 					var contents = event.target.result;
 
+					THREE.DRACOLoader.setDecoderPath( '../examples/js/libs/draco/gltf/' );
+
 					var loader = new THREE.GLTFLoader();
+					loader.setDRACOLoader( new THREE.DRACOLoader() );
 					loader.parse( contents, '', function ( result ) {
 
 						result.scene.name = filename;