해결책
대규모 3D 제작에는 포맷 문제와 워크플로 문제가 동시에 존재했다. 모델링, 셰이딩, 애니메이션, 라이팅, 렌더링 도구는 모두 저마다의 장면 기술 방식을 갖고 있었고, 최종 내보내기는 한 샷 뒤에 있는 실시간 협업을 보존할 수 없었다.
USD의 아름다운 전환점은 구성(composition)을 핵심 추상화로 삼은 것이었다. 픽사의 문서는 하나의 스테이지로 해석되는 레이어, 레퍼런스, 페이로드, 배리언트 세트를 설명하며, 더 강한 레이어가 더 약한 레이어를 일관되게 재정의할 수 있도록 한다. 이 교환 포맷은 폴리곤만이 아니라 협업 규칙까지 담고 있었다.
2016년 USD를 오픈소스로 공개한 것은 픽사의 내부 해결책을 업계 공동의 목표로 바꾸어 놓았다. 이후 AOUSD는 영화, 디자인, 디바이스, GPU 플랫폼 분야의 창립 회원들과 함께 이 동일한 상호운용성 계층에 Joint Development Foundation 산하의 표준 기반을 마련해 주었다.
이룬 것
파일들이 각자의 의견을 쌓을 수 있게 하다
통한 이유
레이어링 덕분에 여러 아티스트가 서로를 지우지 않고 같은 장면을 편집할 수 있다.
페이로드 덕분에 거대한 세계에서 작업에 필요한 부분만 로드할 수 있다.
배리언트 세트는 에셋 대안을 명명 규칙이 아니라 파일 모델의 일부로 만든다.
개방형 거버넌스 덕분에 도구 벤더들이 픽사에서 비롯된 기술을 더 안심하고 도입할 수 있었다.
교환 형식은 최종 내보내기만이 아니라 병행 작업을 보존할 때 플랫폼이 된다.
그 후
OpenUSD는 애니메이션을 넘어 폭넓은 3D 상호운용성 노력이 되었다. AOUSD는 이를 3D 장면을 기술하고, 구성하고, 시뮬레이션하고, 협업적으로 탐색하기 위한 프레임워크라고 설명하며, 이제는 건축, 엔지니어링, 건설, 자동차, 제조, 로보틱스 분야까지 아우른다.
근거 확인하기
출처
- Introduction to USD OpenUSD · openusd.org
- Alliance for OpenUSD Announces New Member Milestones and Industrial Momentum Following Core Specification 1.0 Alliance for OpenUSD · aousd.org ·