USD(Universal Scene Description)

USD(Universal Scene Description): 비즈니스를 위한 개방형 디지털 세계

Pixar는 광대한 3D 세계를 효율적으로 구축하기 위한 오픈 소스 생태계를 발명했으며 이제 이는 업계 표준이 되었습니다.


이미지 제공: 피에트로 베르나르디(Pietro Bernardi)

충돌 현장에서 문명 세계를 바라보는 화이트 슈트를 입은 여성 우주 비행사 이미지 제공: 팀 버로스(Tim Burrougs)

USD(Universal Scene Description)는 사용자가 음영, 조명, 기하학과 같은 디지털 에셋을 상호 협력하면서 결합할 수 있게 해주는 소프트웨어 플랫폼입니다. 이미지 제공: 팀 버로스(Tim Burrougs)

USD(Universal Scene Description) 개요

현재 OpenUSD로 알려진 USD(Universal Scene Description)는 3D 장면 내 데이터 교환을 위한 가장 강력한 오픈 소스 소프트웨어입니다. 고도로 협력적인 이 시스템은 많은 에셋 소스를 포함할 수 있으며 3D 비주얼 미디어 제작, 건축, 디자인, 제조(영문) 및 기타 산업의 표준이 되고 있습니다.

"별의 컨셉 계승: 신호를 전송하라!" 이미지 제공: 오스윈 완(Oswin Wan)

USD는 애니메이터, 건축가 및 CAD 작업자가 3D 프로젝트를 구성, 설명 및 협업하는 데 도움을 줍니다. 이미지 제공: 오스윈 완(Oswin Wan)

OpenUSD가 3D 미디어 제작을 개선한 방법

애니메이션(영문), 시각 효과(VFX) 및 게임 스튜디오는 제작 파이프라인에 있는 다양한 도구 간의 낮은 상호 운용성으로 인해 수십 년 동안 어려움을 겪어 왔습니다. 데이터를 한 곳에서 다른 곳으로 이동하려면 고통스러운 작업이 필요했기 때문에 스튜디오에서는 데이터 상호 운용성을 관리하기 위해 맞춤형 도구를 포함하는 정교한 파이프라인을 구축했습니다.

심지어 Pixar도 서로 다른 응용프로그램 간에 데이터를 교환할 때 문제를 경험했습니다. Pixar의 2012년 영화 메리다와 마법의 숲이 제작된 후 스튜디오는 장면 설명이 너무 복잡해져서 실질적인 솔루션이 필요했다고 결정했습니다. 그해 Pixar는 3D 시각화 파이프라인 내에서 너무 다양한 API와 파일 형식의 막대한 복잡성을 처리할 수 있는 USD(Universal Scene Description)를 개발했습니다. 2016년 Pixar는 VFX 및 애니메이션 산업의 표준이 될 수 있도록 USD를 오픈 소스 코드로 출시했습니다. Pixar는 모든 스튜디오가 복잡성 관리와 관련해 동일한 문제를 안고 있으며, USD 오픈 소스를 만들면 다른 사람들이 개선할 수 있고 모든 사람과 이점을 공유할 수 있는 확장 가능한 형식이 될 것이라는 점을 깨달았습니다.

OpenUSD는 3D 장면 제작을 위한 몇 가지 워크플로우 및 복잡성 문제를 해결합니다. 오픈 소스 표준으로서 OpenUSD는 호환되는 소프트웨어 도구와 플랫폼 간에 상호 운용 가능한 확장 가능한 공통 언어를 제공합니다. 또한 계층화된 데이터 시스템을 통해 비파괴 편집이 가능하므로 협업 과정이 한결 수월해집니다. 예를 들어, 여러 아티스트가 USD의 버전 관리 기능을 사용하여 모든 사람의 작업을 병합함으로써 동시에 동일한 에셋에 대한 작업을 수행할 수 있습니다. USD는 방대한 데이터 세트에 대한 빠른 액세스를 제공할 수도 있는데, 이를 통해 실시간으로 재생하고 복잡한 장면을 대화식으로 편집할 수 있습니다.

Autodesk Maya의 USD 플러그인 스크린샷

Autodesk Maya의 USD 플러그인은 오픈 소스 프로젝트입니다.

OpenUSD를 발전시키기 위한 협업

Alliance for OpenUSD(AOUSD)는 Pixar, Apple, Adobe, Autodesk, NVIDIA가 공동 개발 재단과 협력하여 2023년에 결성했으며 OpenUSD의 지속적인 개발, 발전 및 표준화를 촉진하여 대규모 3D 프로젝트를 더욱 관리하기 쉽고 효율적이며 창의적으로 야심차게 확장합니다.

더 많은 조직이 OpenUSD를 발전시키기 위해 노력함에 따라 표준을 사용하는 모든 사람이 이 공동 작업의 성과를 활용할 수 있습니다. 예를 들어 Autodesk Maya의 USD 플러그인은 Pixar 및 Animal Logic이 원래 Maya에서 USD를 사용하기 위해 개발한 오픈 소스 플러그인을 기반으로 합니다. 결국 오토데스크는 Maya USD 플러그인을 오픈 소스 프로젝트로 제작했습니다. 최근 몇 년 동안 오토데스크는 3ds Max, Arnold, Maya의 Bifrost 등 다양한 콘텐츠 제작 도구에 USD 워크플로우를 통합해 왔습니다.

USD(Universal Scene Description)의 이점

상호 운용성

상호 운용성을 위해 설계된 USD의 공통 언어 및 파일 형식을 사용하여 다양한 소프트웨어와 도구 간에 3D 장면 데이터를 원활하게 교환할 수 있습니다.

 

제한 없는 세계 구축

OpenUSD 생태계는 애니메이터가 이를 통해 창조하는 3D 세계만큼 확장 가능합니다. API는 프레임워크의 시뮬레이션, 렌더링, 공동 작업, 편집, 구성 및 기타 기능을 수정할 수 있습니다.

 

건설적인 협업

USD 내의 레이어링 시스템을 사용하면 비파괴 데이터 편집이 가능하므로 여러 아티스트와 스튜디오 간에 보다 나은 결과를 얻고 위험을 줄일 수 있습니다.

 

업계 전반의 지원

Alliance for OpenUSD는 업계 최고의 기업인 Pixar, Adobe, Apple, NVIDIA, 오토데스크의 협력을 지원합니다. OpenUSD를 산업 표준으로 만들기 위해 많은 선도적인 기업들이 참여하고 있습니다.

 

체계화된 에셋 파일

USD(Universal Scene Description)의 에셋 해석기는 파일 시스템에 구애받지 않으며, 사용된 데이터 스토리지 모델이나 데이터 소스에 관계없이 디지털 에셋을 구성, 관리하고 빠르게 액세스할 수 있도록 지원합니다.

 

유용한 렌더링

USD의 Hydra 렌더링 아키텍처는 여러 공급업체가 개발한 맞춤형 및 타사 렌더러 플러그인과 함께 작동하여 시각화의 유연성을 제공합니다

 

통합된 USD 워크플로우를 제공하는 오토데스크 소프트웨어

영화, 게임 및 TV를 위한 3D 애니메이션, 모델링, 시뮬레이션, 렌더링 소프트웨어


스튜디오의 렌더링 및 시뮬레이션 역량을 높이고 아티스트에게 유용한 강력한 모델링 및 애니메이션 도구를 갖출 수 있습니다.


USD를 조사 중인 고객

Pixar에서 디지털로 렌더링한 복고풍 스타일의 주방

PIXAR

USD를 발명한 이 기업은 한 번에 수조 개의 폴리곤 렌더링

토이스토리 4, 코코와 같이 가장 복잡한 영화에 대한 Pixar의 USD 파이프라인을 자세히 살펴보세요.

 


이미지 제공: Pixar

YouTube 동영상 "RISE VFX가 Maya에서 USD를 사용하여 새로운 크리에이티브 수준에 도달한 방법"의 스크린샷

RISE VFX

Maya에서 USD를 통해 새로운 크리에이티브 수준에 도닥

여러 Marvel 에셋을 제작한 이 유명한 스튜디오는 Autodesk Maya 에셋 구축 및 애니메이션 파이프라인을 위한 USD(Universal Scene Description)의 얼리 어답터가 되어 워크플로우를 대폭 개선했습니다.

 


기둥이 있는 밀폐된 방에서 일본식 정원을 바라보는 사람의 디지털 렌더링 이미지 제공: 사가 알라요비(Saga Alayyoubi)

EPIC GAMES

차세대 Epic 워크플로우

Unreal Engine과 Fortnite를 개발한 Epic Games의 전문가들이 게임 스튜디오가 VFX 산업으로부터 배우고 USD(Universal Scene Description)를 게임 에셋 파이프라인에 통합할 수 있는 방법에 대해 논의합니다.

 


이미지 제공: 사가 알라요비(Saga Alayyoubi)

USD(Universal Scene Description) 리소스

USD의 표준화, 개발 및 발전을 촉진하기 위해 오토데스를 비롯해 Adobe, Apple, NVIDIA, 및 Pixar가 동맹을 결성한 AOUSD에 대해 자세히 알아보세요.

 

Autodesk Maya와 USD의 통합을 통해 USD 모델을 만들고 USD 레이어를 편집하고 USD 데이터를 저장하는 등의 작업을 수행할 수 있습니다.

 

USD가 어떻게 시작되었는지와 3D 생태계 전반에 걸쳐 상호 운용성을 촉진하는 미래에 대해 AOUSD의 최고 임원으로부터 들어보세요.

 

Maya의 툴셋에서 USD를 사용해 단일 USD 컨테이너에서 모델링, 재질, 조명, 음영 처리 등의 복잡한 에셋 데이터를 저장, 편집 및 내보낼 수 있습니다.

 

창의성, 협업 및 효율성을 향상시키기 위해 Maya, 3ds Max, Bifrost 및 Arnold에 추가된 새로운 USD 워크플로우와 기타 간소화 기능에 대해 알아보세요.

 

FAQ(자주 묻는 질문)

USD(Universal Scene Description)는 어떻게 작동합니까?

USD는 3D 장면을 원형(객체/요소) 계층으로 구성하며, 이 계층에는 속성(특성/특성)이 연결되어 있습니다. 또한 USD는 여러 개의 장면 데이터 레이어를 사용하며, 각 레이어에는 고유한 기본값이 있고, 속성 및 재정의를 사용합니다. 이를 통해 원래 데이터를 변경하지 않고 특정 기본값과 속성을 수정할 수 있습니다. 변형 및 변형 세트를 사용하면 동일한 객체 또는 장면을 여러 개 표현할 수 있습니다.

 

텍스트 USD Stage Description(USD Stage) 언어는 일반 텍스트 파일의 장면 계층 및 특성을 정의합니다.

 

전반적으로 USD는 다양한 제작 파이프라인에서 3D 장면 데이터를 편집하고 협업하는 효율적인 방법이며 주요 소프트웨어 내에서 기본 지원을 통해 표준화되었습니다.

USD의 이점은 무엇입니까?

3D 장면 데이터 관리를 위한 USD(Universal Scene Description)에는 많은 이점이 있습니다. 첫 번째는 상호 운용성입니다. USD는 공통 언어와 파일 형식을 사용하여 서로 다른 소프트웨어와 플랫폼 간에 3D 장면 데이터를 교환하기 위해 만들어졌습니다.

 

USD의 레이어링 시스템은 아티스트가 위험 없이 장면 데이터를 더 쉽게 시험하고 수정할 수 있게 해주는 ‘비파괴 편집’과 아티스트가 별도의 장면 레이어에서 작업하고 수많은 데이터를 복제하지 않고도 복잡한 장면을 효율적으로 관리할 수 있는 ‘확장성’이라는 두 가지 큰 이점을 제공합니다.

 

USD의 다른 장점으로는 버전 관리 및 협업 기능, 성능 및 효율성, 유연성, 광범위한 업계 지원 등이 있습니다.