[visionOS] [Apple Vision Pro] 3D 모델 파일 형식 변환: obj에서 usdz로

1. Python3.7이 먼저 설치되어 있어야 함 [Python3.7.x 버전이어야 함]

Python 공식 웹 사이트로 이동하여 macOS용 Python3.7.x 설치 패키지를 다운로드합니다.

macOS용 Python 릴리스 | Python.org

일부 3.7.x 버전에는 macOS 설치 패키지가 없습니다.

다음은 직접 다운로드할 수 있는 두 가지입니다.

2. USDPython 도구 다운로드

Apple 공식 다운로드: https://developer.apple.com/download/all/?q=USDPython

중간에 로그인하라는 메시지가 표시됩니다.

3. 환경 경로 구성

예를 들어 ~/.zshrc를 편집하려면 vim ~/.zshrc로 연 다음 i를 눌러 삽입하고 다음을 붙여넣습니다.

export PATH="/Applications/usdpython/USD:$PATH"

export PATH="/Applications/usdpython/usdzconvert:$PATH"

export PYTHONPATH="/Applications/usdpython/USD/lib/python:$PATH"

실제 상황에 따라 구체적인 경로를 기입하십시오.

채운 후에는 저장하는 것을 잊지 마십시오.

그런 다음 source ~/.zshrc를 실행하여 새로 고칩니다.

경로가 구성되지 않은 경우 오류가 발생합니다.

오류: pxr 모듈을 가져오지 못했습니다. USD Python 바인딩 경로를 PYTHONPATH에 추가하십시오.

4. obj 형식을 usdz 형식으로 변환
하고 usdzconvert가 있는 디렉토리를 입력합니다.

다음 명령을 입력하십시오: ./usdzconvert xxxx.obj

실제 상황에 따라 파일 경로를 입력하십시오.

그런 다음 xxxx.obj와 동일한 디렉토리에 xxxx.usdz 파일이 있습니다.

예를 들어 내 실행 결과는 다음과 같습니다.

howard@Howards-MacBook-Air usdzconvert % ./usdzconvert /Users/howard/Desktop/work-visionOS/xiaoyi.obj
Input file: /Users/howard/Desktop/work-visionOS/xiaoyi.obj
Output file: /Users/howard/Desktop/work-visionOS/xiaoyi.usdz
usdARKitChecker: [Pass] /Users/howard/Desktop/work-visionOS/xiaoyi.usdz

추천

출처blog.csdn.net/H_O_W_E/article/details/131797091