스트리밍은 대부분의 브라우저와
Developer 앱에서 사용할 수 있습니다.
-
USD 및 MaterialX의 새로운 기능
Apple 플랫폼상의 USD(Universal Scene Description) 및 MaterialX 지원 관련 업데이트에 대해 알아보세요. 이와 같은 기술이 3D 콘텐츠 제작 및 전송의 기반을 이루는 원리와 탁월한 공간 경험 제작을 위해 워크플로를 간소화하는 데 이러한 기술을 활용하는 방법을 소개합니다. RealityKit과 Storm의 USD 및 MaterialX 지원 내용, Apple 시스템의 기본 도구에 적용된 개선 사항 등에 대해 알아보세요.
챕터
- 0:00 - Introduction
- 0:43 - Strong foundation
- 2:31 - USD and MaterialX in RealityKit
- 4:40 - Creative tooling
리소스
- AOUSD – Alliance for OpenUSD
- Forum: Spatial Computing
- ShaderGraph
- Validating feature support for USD files
관련 비디오
WWDC24
-
다운로드
Vision Products Group의 3D 콘텐츠 제작 워크플로 엔지니어링 매니저인 Lori Smallwood입니다
USD와 MaterialX로 3D 콘텐츠를 어느 때보다 쉽게 제작할 수 있는 방법을 소개합니다 이 기술이 3D 콘텐츠 제작과 교환을 위한 강력한 기반을 제공하는 방법을 간략히 설명하겠습니다 RealityKit의 USD 및 MaterialX 업데이트와 macOS의 크리에이티브 도구 기능 개선에 대해서도 살펴봅니다 Apple은 USD와 MaterialX로 업계 표준 오픈 소스 소프트웨어를 수용해 크리에이터 콘텐츠 개발을 위한 강력한 기반을 마련했습니다 이러한 기술은 함께 작동하여 여러 응용 프로그램과 산업에서 콘텐츠 개발을 간소화합니다 원래 Pixar에서 개발한 OpenUSD는 3D 에셋과 장면의 표준화된 교환을 실현합니다
Industrial Light and Magic에서 개발한 MaterialX는 3D 콘텐츠의 시각적 모습을 제공하는 셰이더를 간편히 표현하는 데 사용됩니다 USD와 MaterialX는 창의적으로 눈 앞에서 생생히 구현하도록 해 줍니다 몰입감 넘치는 장편 영화부터 인디 게임과 멋진 공간 경험까지 모든 프로젝트와 익숙한 응용 프로그램 간에 동일한 워크플로를 사용할 수 있습니다 Vision Pro는 Apple TV+ Max, Disney+ 같은 앱에 일관된 워크플로로 구현되는 확장성을 강조하며 그 안에서 보는 영화와 동일한 기술로 제작된 환경에 몰입할 수 있도록 해 줍니다 디스플레이 표시 이미지는 렌더링 엔진으로 생성됩니다 공간 경험 제작을 간소화하기 위해 Apple 플랫폼에서 사용 가능한 두 렌더링 엔진 RealityKit 및 Storm을 개선했습니다 모두 USD, MaterialX를 지원하며 프로덕션 요구를 충족합니다 RealityKit은 놀라운 공간 경험을 생성할 수 있게 하는 강력한 실시간 엔진입니다
visionOS와 휴대폰의 QuickLook, Mac의 Reality Composer Pro 같은 응용 프로그램을 구동합니다 자체 응용 프로그램에 RealityKit을 사용해 Apple 플랫폼의 고유 기능을 활용할 수 있습니다
Storm은 OpenUSD에 포함된 Pixar의 실시간 렌더러입니다 보통 DaVinci Resolve 같은 콘텐츠 제작 응용 프로그램에서 사용되며 macOS에서는 이 워크플로를 대상으로 하는 전문가에게 친숙하고 편리한 경험을 제공하기 위해 미리보기로 사용할 수 있도록 했습니다
RealityKit에는 올해 USD와 MaterialX에 큰 변화가 있습니다 작년 Vision Pro와 visionOS를 발표하면서 멋진 콘텐츠 구현을 위한 새 RealityKit 기능을 여럿 도입했습니다 Reality Composer Pro의 셰이더 제작 시스템인 ShaderGraph의 MaterialX 셰이더 지원도 포함됩니다
이제 다른 플랫폼에도 동일한 기능을 제공하므로 RealityKit 사용 시 visionOS iOS, iPadOS 및 macOS에서 동일한 멋진 시각적 효과를 얻게 됩니다
ShaderGraph는 셰이더를 디자인하는 좋은 방법입니다 코딩 없이도 재미있고 빠르게 실험할 수 있습니다 크리에이터가 전체 플랫폼을 활용 가능한 맞춤형 노드가 있습니다 이 많은 기능을 온라인에서 사용 가능하도록 해 콘텐츠 제작 응용 프로그램에 통합하고 워크플로를 간소화할 수 있게 합니다 이 노드는 앱마다 고유한 렌더링 옵션과 기능이 있어 앱마다 약간 다르게 작동할 수 있습니다 노드 정의와 각 노드 소개는 세션 설명에 링크된 ShaderGraph 문서에서 확인할 수 있습니다 USD 기능 업데이트도 몇 가지 소개합니다 RealityKit의 USD에 애니모티콘처럼 표현력 풍부한 캐릭터를 위한 블렌드 셰이프와 세분화 표면을 추가했습니다 블렌드 셰이프로 캐릭터가 디자인된 미소, 찡그리기 등 다양한 감정을 표현합니다 세분화 표면은 런타임에 매우 부드러운 객체를 만들면서 에셋의 폴리곤 수 증가를 방지할 수 있습니다 이 기능 및 성능 고려 사항의 자세한 내용은 세션 노트에 링크된 개발자 문서에서 확인할 수 있습니다 USD에서는 Variants라는 기능을 통해 색상, 모양 등 객체의 여러 표현을 지원할 수 있습니다 여기에서 여러 행성 변형 간 선택 방법을 확인 가능합니다 이제 QuickLook이 대화형으로 변형 간 전환을 지원합니다 USD 장면의 기본 프림에 변형을 선언해야 합니다 RealityKit API는 USD 파일을 로드할 때 변형을 지정하는 기능도 지원합니다 ‘visionOS용 훑어보기의 새로운 기능‘에서 알아보세요
Mac은 항상 크리에이터에게 훌륭한 플랫폼이었으며 USD를 통해 이를 3D로 확장해 나갈 것입니다 올해 3D 콘텐츠로 쉽게 작업하고 좋아하는 콘텐츠를 만들 수 있도록 도구 상자에 더 많은 도구를 추가합니다 미리보기는 USD를 포함한 macOS의 미디어 유형 대상 단순하면서 강력한 시스템 제공 뷰어 및 편집기입니다 미리보기에서 3D 모델의 크기와 방향을 훨씬 쉽게 확인하고 수정할 수 있도록 개선했습니다 일부 에셋을 디지털 인형의 집에 맞게 축소하고 싶으세요? 미리보기의 새 크기 조정 도구는 3D 편집기를 실행하거나 배우지 않고도 조정할 수 있게 합니다 예를 들어 온라인에서 에셋을 공유할 때 다운로드 속도를 높이기 위해 파일 크기를 줄일 수 있습니다 미리보기에서는 더 작은 압축 텍스처로 내보내는 옵션도 제공합니다
에셋을 평가하는 데 조명이 중요한데 Storm 렌더러에서 사용하는 조명을 RealityKit과 더 가깝게 일치하도록 업데이트했습니다 Storm은 ShaderGraph 노드 포함 MaterialX도 지원합니다 Storm의 조명 및 MaterialX 업데이트는 플랫폼과 응용 프로그램에서 애셋에 일관된 모양과 느낌을 제공합니다 렌더러는 본질적으로 다양한 사용 사례를 대상으로 하므로 이미지 렌더링 방식과 지원 노드에 여전히 차이가 있을 수 있습니다 Finder에서 프로젝트 파일을 탐색하는 기능도 개선됐습니다 단축어 앱의 새로운 Convert to USDZ 동작으로 마우스 오른쪽 버튼을 클릭해 파일이 USDZ로 변환됩니다
오른쪽 클릭 메뉴로도 Archive Utility가 USDZ를 추출합니다 Finder에서 렌더링된 에셋 미리보기 축소판을 로드합니다 렌더링에 시간이 걸리는 대용량 파일 포함 디렉토리를 빠르게 탐색하거나 맞춤형 미리보기 썸네일을 사용하려는 파일에 유용합니다 이로써 Finder로 더 빠르게 탐색할 수 있습니다 보통 Finder는 시스템 성능의 영향 없이 폴더를 잘 관리하고 대용량 USD 장면의 미리보기를 렌더링합니다 또 하위 시스템 라이브러리와 도구를 업그레이드해 기술 크리에이터에게 더 많은 기능을 제공합니다
영어 미사용 지역 크리에이터는 NVIDIA와 Pixar의 OpenUSD 업그레이드 덕분에 프림에 Unicode 이름 사용이 가능합니다 예를 들어 힌디어와 중국어 이름을 사용할 수 있어 전보다 더 많은 지역에서 USD 콘텐츠에 접근 가능합니다 USD 파일 검사나 대규모 워크플로를 자동화하려는 기술 크리에이터를 위해 macOS에 여러 명령줄 도구를 포함합니다 USD를 사용하는 경우 익숙함과 새로움이 있습니다 예를 들어 usdcat은 형식 간 변환을 허용하고 usdchecker로 파일 유효성을 검사할 수 있고 usdzip으로 이동식 USDZ 패키지를 만들 수 있고 usdcrush는 USDZ 파일을 압축하는 도구를 제공합니다
Apple은 USD, MaterialX 같은 강력한 기술 기반 구축이 멋진 3D 콘텐츠 제작에 필수적이라고 믿습니다
영상 업계에서도 OpenUSD를 반갑게 환영하고 있습니다 또한 아카데미 기술 공로상을 수상한 Pixar, OpenUSD 팀에 축하의 인사를 전하고 싶습니다 이는 USD가 3D 콘텐츠 제작을 위한 기본 기술임을 다시 한 번 강조합니다 Pixar, Adobe, Autodesk NVIDIA의 파트너들과의 The Alliance for OpenUSD 설립도 자랑스럽습니다 The Alliance for OpenUSD는 개발 노력을 결합하고 USD가 다양한 사용 사례를 지원할 수 있게 합니다 작년 8월 시작 이후 Alliance는 5배 성장했고 게임, 전자 상거래, 웹 기술 등 다양한 분야의 업계 리더를 포함하고 있습니다 AOUSD는 USD의 핵심에 대한 공식 사양을 만들어 미래에도 지속될 수 있는 기술을 위한 작업을 진행합니다 aousd.org에서 더 알아보고 무료 액세스 포럼에 참여하세요
자체 플랫폼을 넘어 오픈 소스 생태계에 기여해 업계 전체를 발전시킬 수 있다고 믿고 있습니다 저희 팀은 OpenUSD MaterialX, Blender, Maya의 USD 플러그인 등 많은 프로젝트에 기여하고 있습니다 시간 경과에 따라 새 기능이 추가되고 호환성 및 성능이 개선되므로 최신 버전을 유지하는 것이 좋습니다 USD와 MaterialX는 단일 개발자 공간 경험과 블록버스터 장편 영화까지 무엇이든 제작 가능한 기반을 제공합니다 워크플로에서 이 기능을 사용하는 데 도움이 되도록 다음 세션을 확인해 보세요
창의적 작업에 힘을 더하게 되어 기쁘며 멋진 작품을 기대하겠습니다
-
-
찾고 계신 콘텐츠가 있나요? 위에 주제를 입력하고 원하는 내용을 바로 검색해 보세요.
쿼리를 제출하는 중에 오류가 발생했습니다. 인터넷 연결을 확인하고 다시 시도해 주세요.