2023-03-07 11:37

[ThreeJS] 載入壓縮過 GLTF 檔

  1. /* 解壓縮 lib 載入器 
  2. * https://threejs.org/docs/#examples/en/loaders/DRACOLoader 
  3. * https://google.github.io/draco/ 
  4. */ 
  5. const dracoLoader = new THREE.DRACOLoader(); 
  6.  
  7. /* 指定解壓器的位置 */ 
  8. dracoLoader.setDecoderPath('../Scripts/three.145/libs/draco/'); 
  9.  
  10.  
  11. /* GLTF 載入器 */ 
  12. const gltfLoader = new THREE.GLTFLoader(); 
  13. gltfLoader.setDRACOLoader(dracoLoader); 
  14.  
  15. /* 載入模型 */ 
  16. gltfLoader.load('Model.glb', function (gltf) { 
  17.    const model = gltf.scene; 
  18.    scene.add(model); 
  19. }); 

0 回應: