
IMG_5159.MOV
🔎 사용한 패키지 및 라이브러리
- ARkit - usdzconvert : .glb 에서 .usdz 로 변환
Apple Developer Documentation
- Aspose - aspose-3d : .usdz 에서 .glb 로 변환
Python 3D Document Processing API - Aspose
- Realitykit - 3D Object Capture : 고품질 이미지를 이용해 3D 모델 생성 (LiDAR 필요)
Apple Developer Documentation
📤 필요 환경
- usdzconvert
python 3.7.9
버전 사용.
MacOS
환경에서 precompiled
됨.
- 버전마다 python 버전 상이. 0.62버전은 아예 python2 로 되어있음. (0.66 추천)
- aspose-3d
pip install
로 설치하면 정말 간단하게 사용가능하지만 macOS 지원 안함.
- python 3.5 이상 3.10 이하 버전 사용.
- 3D Object Capture
- 최소 4GB의 RAM 및 레이 트레이싱 지원이 있는 GPU를 포함하여 개체 재구성을 수행하기 위한 최소 요구 사항을 충족하는
MacOS
.
Swift
로 구현해야 함.
📸 3D Object Capture 사용 방법
- 디테일은 preview, reduced, medium, full, raw 다섯가지인데 raw는 뷰어용이 아닌 고급형으로 또 다른 프로젝트 내에 쓰이는 경우 사용함. full 은 다른 옵션들과 달리 텍스처 맵을 다섯가지를 만들어냅니다. 각 옵션 마다 용량차이가 크게 난다.
Apple Developer Documentation