본문 바로가기
반응형

개발/3D Programming2

[Three.js] 01) Three.js란 무엇인가? & React에 3D Model 띄우기 [nodejs] obj2gltf 라이브러리로 대용량 obj파일➡️ gltf로 변환하기오늘은 obj2gltf 라이브러리를 활용해서 대용량 obj파일을 gltf파일로 변환하는 코드를 테스트해 봤다.📌 문제 상황데이터 용량이 적은 obj파일을 gltf로 변환할 때는 문제가 발생하지 않았지만, 용success-notes.tistory.com  📌 THREE.js 란?Three.js는 웹페이지에 3D 객체를 쉽게 렌더링 하도록 도와주는 자바스크립트 라이브러리로 WebGL을 기반으로 작동한다.WebGL으로 3차원을 구현하려면 많은 양의 코드를 작성해야 한다. WebGL : 점, 선, 삼각형을 그리는 시스템 이러한 복잡한 코드를 줄여 3차원을 쉽게 구현할 수 있도록 도와주는 것이 Three.js이다. 📌 Thr.. 2024. 5. 28.
[nodejs] obj2gltf 라이브러리로 대용량 obj파일➡️ gltf로 변환하기 오늘은 obj2gltf 라이브러리를 활용해서 대용량 obj파일을 gltf파일로 변환하는 코드를 테스트해 봤다.📌 문제 상황데이터 용량이 적은 obj파일을 gltf로 변환할 때는 문제가 발생하지 않았지만, 용량이 큰 obj파일을 변환할 Buffer 크기 문제 발생Buffer is too large to embed in the glTF. Use the --separate flag instead. 👍 문제해결 방법[ 기존 코드 ]try { obj2gltf(objFilePath).then(function (gltf) { const data = Buffer.from(JSON.stringify(gltf)); fs.writeFileSync(gltfFilePath.. 2024. 5. 23.
반응형