개발자
안녕하세요! 3d로 공간 구현한 웹 사이트가 너모 만들어보고 싶어 맨땅에 헤딩 중인 코린이입니다ㅜㅠ three.js 써보겠다고 여기저기 검색하며 이것저것 해보고 있는데요! 모델링한 jltf파일을 쓰고 싶은데 라이브러리 import가 안되네요ㅠㅜ 여기저기서 검색해 방법을 찾아봐도 안돼서 조언 구합니다! 혹시 three.js 써보신 고수님 안계시나요ㅠㅜ
답변 2
GLTF파일을 말하시는건가요? 코드가 어떤지는 모르지만 GLTF의 경우 GLTFLoader이 있습니다. https://threejs.org/docs/index.html?q=loader#examples/en/loaders/GLTFLoader 공식 문서이며 import { GLTFLoader } from '~' 이런식으로 시작하는 import를 상단에 입력하시고 아래의 코드로 해보세요 어떻게 에러가 나는지 몰라서 따로 더 답변을 못 할 것 같습니다.
1const loader = new GLTFLoader();
2
3loader.load(
4 // resource URL
5 'models/gltf/duck/duck.gltf',
6 // called when the resource is loaded
7 function ( gltf ) {
8
9 scene.add( gltf.scene );
10
11 gltf.animations; // Array<THREE.AnimationClip>
12 gltf.scene; // THREE.Group
13 gltf.scenes; // Array<THREE.Group>
14 gltf.cameras; // Array<THREE.Camera>
15 gltf.asset; // Object
16
17 },
18 // called while loading is progressing
19 function ( xhr ) {
20
21 console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' );
22
23 },
24 // called when loading has errors
25 function ( error ) {
26
27 console.log( 'An error happened' );
28
29 }
30);
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!