USD(Universal Scene Description)는 그래픽 애플리케이션 간의 교환을 위해 시간 샘플링된 장면 설명을 작성, 읽기 및 스트리밍하기 위한 효율적이고 확장 가능한 시스템입니다.
자세한 내용은 여기 웹 사이트를 방문하십시오.
리눅스 | 윈도우 | macOS | |
---|---|---|---|
개발자 | |||
풀어 주다 |
USD의 특정 개념을 이해하는 데 도움이 필요하십니까? USD 관련 도움 받기를 참조하거나 포럼을 방문하세요.
소프트웨어와 관련하여 문서화되지 않은 문제가 발생하는 경우 버그를 신고하세요. 소프트웨어의 보안 문제를 보고해야 하는 경우 보안 정책을 검토하십시오.
USD는 주로 Linux 플랫폼(CentOS 7)에서 개발되었지만 macOS 및 Windows에서 구축, 테스트 및 지원됩니다.
iOS 및 VisionOS 앱에 내장할 수 있는 USD 라이브러리를 구축하는 것도 가능합니다.
명시적으로 테스트된 버전은 VERSIONS.md를 참조하세요.
필수의:
버전 정보는 타사 라이브러리 및 애플리케이션 버전을 참조하세요.
다음 구성 요소에는 추가 종속성이 필요합니다. 이러한 구성요소는 빌드 시 비활성화될 수 있습니다. 자세한 내용은 고급 빌드 구성을 참조하세요.
이미징 및 USD 이미징
필수의:
선택 과목:
파이썬 바인딩
필수의:
usdview
필수의:
USD를 빌드하는 가장 간단한 방법은 제공된 build_usd.py
스크립트를 실행하는 것입니다. 이 스크립트는 필수 종속성을 다운로드하고 지정된 디렉터리에 USD와 함께 빌드 및 설치합니다.
USD 핵심 라이브러리, Imaging 및 USD Imaging 구성 요소를 빌드하는 기본 동작으로 스크립트를 실행하려면 아래 지침을 따르세요. 더 많은 옵션과 문서를 보려면 --help
매개변수와 함께 스크립트를 실행하세요.
cmake를 직접 실행하기 위한 예제와 추가 문서는 고급 빌드 구성을 참조하세요.
--no-python
build_usd.py
에 인수로 전달하여 무시할 수 있음) GitHub에서 소스 코드 아카이브를 다운로드하거나 git
사용하여 리포지토리를 복제할 수 있습니다.
> git clone https://github.com/PixarAnimationStudios/OpenUSD
Cloning into 'OpenUSD'...
build_usd.py 스크립트를 실행하여 USD를 빌드하고 설치하세요. 빌드 스크립트는 소스 외부 빌드를 염두에 두고 구성되었습니다.
저장소가 복제된 디렉터리는 테스트되지 않았습니다.
예를 들어 다음은 USD의 종속성을 다운로드, 빌드 및 설치한 다음 /path/to/my_usd_install_dir
에 USD를 빌드하고 설치합니다.
> python OpenUSD/build_scripts/build_usd.py /path/to/my_usd_install_dir
터미널에서 xcode-select
실행하여 명령줄 개발자 도구가 설치되었는지 확인하세요. 그런 다음 스크립트를 실행하십시오.
예를 들어 다음은 USD의 종속성을 다운로드, 빌드 및 설치한 다음 /path/to/my_usd_install_dir
에 USD를 빌드하고 설치합니다.
> python OpenUSD/build_scripts/build_usd.py /path/to/my_usd_install_dir
macOS 시스템에서 빌드할 때 iOS 기반 플랫폼용으로 크로스 컴파일할 수 있습니다.
크로스 컴파일 빌드는 대상 플랫폼용으로 빌드된 애플리케이션에 포함될 수 있는 라이브러리 빌드로 제한됩니다. USD를 포함할 때 모놀리식 빌드를 사용하는 것이 도움이 될 수 있습니다(고급 빌드 구성 참조).
이러한 빌드는 Python 바인딩이나 명령줄 도구를 지원하지 않습니다.
예를 들어 다음은 USD의 종속성을 다운로드, 빌드 및 설치한 다음 /path/to/my_usd_install_dir
에 iOS용 USD를 빌드 및 설치합니다.
> python OpenUSD/build_scripts/build_usd.py --build-target iOS --build-monolithic /path/to/my_usd_install_dir
또는 VisionOS의 경우:
> python OpenUSD/build_scripts/build_usd.py --build-target visionOS --build-monolithic /path/to/my_usd_install_dir
사용 중인 Visual Studio 버전에 대한 "x64 기본 도구 명령 프롬프트"를 실행하고 열린 셸에서 스크립트를 실행합니다. 32비트(x86) 명령 프롬프트가 아닌 64비트(x64) 명령 프롬프트를 사용해야 합니다.
자세한 내용은 https://docs.microsoft.com/en-us/cpp/build/how-to-enable-a-64-bit-visual-cpp-toolset-on-the-command-line을 참조하세요.
예를 들어 다음은 USD의 종속성을 다운로드, 빌드 및 설치한 다음 USD를 C:pathtomy_usd_install_dir
에 빌드하고 설치합니다.
C:> python OpenUSDbuild_scriptsbuild_usd.py "C:pathtomy_usd_install_dir"
완료되면 스크립트에서 지정한 환경 변수를 설정하고 샘플 자산으로 usdview
시작합니다.
> usdview OpenUSD/extras/usd/tutorials/convertingLayerFormats/Sphere.usda
USD에 기여하고 싶다면(도움을 주셔서 감사합니다!) 자세한 내용은 설명서의 기여 페이지를 참조하세요.