Unity에서 자산 관리자 전송 방법 소개

디지털 자산을 효과적으로 관리하는 것은 워크플로우를 조직적이고 효율적으로 유지하는 데 필수적이며, 특히 프로젝트가 확장되고 여러 팀원이나 외부 기여자가 포함될 때 더욱 그렇습니다.
Unity의 자산 관리자는 70개 이상의 파일 형식을 지원하는 사용자 친화적인 디지털 자산 관리 플랫폼으로, 팀이 자산을 중앙 집중화하고, 조직하고, 발견하고, 프로젝트 전반에 걸쳐 원활하게 사용할 수 있도록 돕습니다. 이는 설계상 중복 작업을 줄여주어 팀 간 협업을 원활하게 하고 생산 워크플로우를 가속화합니다.
자산 관리의 중요한 부분은 자산을 자산 관리자에 들어오고 나가게 하는 것입니다. 이 프로세스를 용이하게 하기 위해 Unity는 두 가지 주요 범주로 나뉘는 여러 가지 방법을 제공합니다:
- 직접적인 인터페이스 기반 자산 전송을 위한 시각적 도구
- 자동화 및 대규모 처리를 위한 프로그래밍 도구
이 기사는 다양한 방법에 대한 설명을 제공하여 귀하의 필요에 가장 적합한 방법을 선택하는 데 도움을 주는 것을 목표로 합니다.
시각적 도구
웹 인터페이스

자산 관리자 웹 인터페이스에서 자산 작업하기
자산 관리자를 위한 웹 기반 인터페이스는 브라우저를 통해 자산을 관리하고, 보기 및 조직할 수 있게 해줍니다. 이는 팀 협업을 위한 중앙 집중화된 허브 역할을 하며, 자산을 개별적으로 또는 대량으로 추가하고 이를 컬렉션으로 조직할 수 있는 유연한 옵션을 제공합니다.
웹 인터페이스는 발견 가능성을 증대시키고 현대 디지털 전환 프로젝트의 모든 관련 이해관계자 간의 비동기적이고 신속한 협업을 가능하게 합니다.

웹 인터페이스를 통해 자산을 사용자 정의 메타데이터로 풍부하게 할 수 있으며, 여기서 관리자, 소유자 및 관리자는 텍스트, 불리언 및 숫자 필드 유형과 같은 새로운 메타데이터 필드를 정의할 수 있고, 모든 사용자는 더 나은 조직을 위해 태그(인공지능이 제안한 태그 포함)를 추가할 수 있습니다.
웹 인터페이스를 통해 컬렉션을 생성하고 관리하며, 컬렉션이나 프로젝트 간에 자산을 이동하고, 자산에 대한 변경 사항을 버전 기록으로 추적할 수 있습니다. 종속성 뷰어는 자산 관계를 한눈에 보여주며, 각 자산이 필요로 하는 것과 그것에 의존하는 것을 보여줍니다. 종속성 뷰어에서는 상류 및 하류 종속성 모두를 확인할 수 있습니다.

플랫폼은 또한 대형 CAD 파일 미리보기 및 통합된 댓글 시스템을 통해 자산 반복을 간소화하는 것을 지원합니다.
자산은 기본적으로 안전하게 보호되어 있어 귀하의 작업이 비공개로 유지됩니다. 프로젝트 소유자/관리자로서, 프로젝트 세부정보를 통해 적절한 역할을 가진 사용자를 추가하여 접근을 제어할 수 있습니다. 이 간소화된 보안 워크플로우는 자산이 협업을 활성화할 때까지 보호되도록 하여 귀하가 귀중한 작업을 공유할 때 자신감을 줍니다.
또한, 3D 파일 최적화 및 형식 변환을 위한 내장 파이프라인인 최적화 및 변환 기능을 사용할 수 있습니다. 자산 최적화 도구는 메시 문제를 해결하고, 메시를 지능적으로 병합하며, 성능 향상을 위해 폴리곤 수를 줄이는 데 도움을 줍니다. 한편, 파일 변환 기능은 자산을 FBX, GLB, OBJ 및 CAD와 같은 형식으로 원활하게 변환하여 다양한 워크플로우 간의 호환성을 보장합니다.
유니티 에디터 통합

유니티 에디터에서 자산 관리자를 접근하기
유니티 자산 관리자 패키지는 유니티 에디터와 직접 통합되어 작업 흐름을 방해하지 않고 자산을 관리할 수 있습니다. 설치 후, 유니티 클라우드에 자산을 업로드하고 가져올 수 있으며, 에디터의 검색 인터페이스를 통해 모든 프로젝트의 자산에 접근할 수 있습니다.
제작자, 상태, 유형, 업데이트 시간 및 가져오기 상태에 따라 자산을 필터링하여 특정 리소스를 효율적으로 찾을 수 있습니다. 플러그인은 자산 간의 의존성을 자동으로 감지합니다. 예를 들어, 여러 프리팹이 동일한 재료를 사용하는 경우, 재료의 인스턴스는 하나만 업로드됩니다. 이것은 최적화된 저장소를 보장하고 불필요한 중복을 방지합니다.
이 통합은 에디터 중심의 워크플로우에 잘 작동하며, 팀원이 자산을 자주 반복할 때 특히 유용합니다. 이전 프로젝트의 자산을 재사용하고 최신 버전으로 작업하고 있는지 확인할 수 있습니다. 자산 조직을 중앙 집중화함으로써 중복 작업을 줄이고 프로젝트 전반에 걸쳐 일관성을 유지할 수 있습니다.
픽지즈 스튜디오 통합

픽지즈 스튜디오에서 모드 다듬기
자산 관리자와의 픽지즈 스튜디오 통합은 저장, 공유 및 추가 변환을 위해 준비된 3D 장면을 업로드할 수 있게 해줍니다.
Pixyz Studio 내에서 여러 3D 파일을 가져오고 조립하며, 이를 상호작용적으로 최적화한 후, 정제된 모델을 자산 관리자에 직접 업로드할 수 있습니다. 이 워크플로우는 엔지니어링, 제조 및 시각화를 위한 고정밀 3D 데이터 준비에 협력하는 팀에 특히 유용합니다.
장면은 내장 메뉴를 사용하여 대상 조직 및 프로젝트에 직접 업로드할 수 있습니다. 이 과정은 장면을 로컬에서 임시 .glb 파일로 내보낸 후 Unity Cloud로 전송하여 로컬 편집에서 클라우드 기반 협업으로의 원활한 전환을 보장합니다.
그러나 업로드 과정은 반복적이지 않으며, 각 업로드는 기존 자산을 업데이트하는 대신 새로운 자산을 생성합니다. 또한, 업로드만 지원되므로 자산 관리자로부터 Pixyz Studio로 자산을 다시 가져와 추가 최적화를 할 수 없습니다.
프로그래밍 도구
파이썬 명령줄 인터페이스

파이썬 명령줄 인터페이스는 대량 작업을 수행하기 위한 명령줄 인터페이스(CLI) 역할을 합니다.
파이썬 명령줄 인터페이스는 대량 작업을 수행하기 위한 명령줄 인터페이스(CLI) 역할을 합니다. 대량 업로드 CLI는 자산 관리자의 자산을 업로드하고 다운로드하는 과정을 간소화하는 명령줄 도구입니다. 구조화된 구성 파일을 생성하여 로컬 자산의 대량을 클라우드로 효율적으로 전송할 수 있습니다. 이 도구는 CSV 기반 수집, 직접 Unity 패키지 추출 또는 폴더 기반 선택 등 다양한 입력 방법을 지원하여 다양한 자산 구조를 처리하는 유연성을 보장합니다.
업로드 과정에서 명령줄 인터페이스는 자산 데이터를 검증하고 진행하기 전에 파일 수와 총 크기에 대한 개요를 제공합니다. 네트워크 조건에 따라 성능을 최적화하기 위해 병렬 자산 생성 및 파일 전송 한도와 같은 업로드 매개변수를 미세 조정할 수 있습니다.
대량 다운로드를 위해 CLI는 자산 관리자로부터 자산을 검색하는 파이썬 기반 스크립트를 제공합니다. 조직, 프로젝트 또는 컬렉션별로 자산을 필터링하고 기존 파일을 덮어쓰거나 건너뛰는 옵션과 함께 다운로드 디렉토리를 지정할 수 있습니다. 이 스크립트는 메타데이터 필터링도 지원하여 프로젝트 구조를 유지하면서 정확한 자산 검색을 가능하게 합니다.
GitHub에서 코드베이스를 다운로드하고 필요한 전제 조건을 충족하는지 확인하세요. 파이썬 SDK를 설치하려면 매뉴얼에 설명된 단계를 따르세요. 설치가 완료되면 터미널을 통해 자산을 업로드할 수 있습니다. Unity 프로젝트의 폴더와 같은 입력 방법을 선택하세요. 이 도구는 업로드 및 다운로드를 위한 여러 옵션을 제공하며, CSV 파일을 사용하여 메타데이터를 편집할 수도 있습니다.
Pixyz SDK
Pixyz SDK는 Pixyz 기술을 자산 관리자와 통합하여 대규모 3D 자산 변환 및 최적화에 대한 프로그래밍적 접근을 제공합니다.
Pixyz Studio, Pixyz Plugin 3.0 및 자산 관리자와 같은 Unity의 변환 도구의 핵심으로서 실시간 시각화, CAD-3D 워크플로우, 자산 최적화 및 XR 경험을 개선합니다. Pixyz와 함께 3D 자산을 프로그래밍적으로 최적화하고 클라우드 전송을 자동화하는 데 이상적입니다.
SDK에는 C# 및 Python API가 포함되어 있어 개발자가 메시 수리, 축소, UV 언랩 및 스마트 병합을 위한 도구로 자산 처리를 자동화할 수 있습니다. 70개 이상의 파일 형식을 지원하여 다양한 산업 및 엔지니어링 응용 프로그램을 위한 CAD, BIM 및 포인트 클라우드 데이터의 수집을 용이하게 합니다.
Pixyz SDK는 온프레미스에서 실행되며 – 공기 차단 환경(인터넷 접근 및 외부 네트워크로부터 격리된 보안 시스템 포함)에서도 실행되며, 클라우드 준비가 된 Docker 이미지로도 실행됩니다. 로컬 및 원격 인프라 전반에 걸쳐 배포할 수 있어 보안 및 제한된 네트워크 환경에 적합한 선택입니다. Pixyz SDK를 실행하려면 라이센스가 필요합니다. 사용해 보고 싶다면 저희와 연결하고, SDK를 더 잘 이해하기 위해 이 웨비나를 시청하세요.
자산 관리자 SDK 및 REST API

패키지 관리자 내의 자산 관리자 SDK
자산 관리자 기능은 자산 관리자 SDK 및 자산 관리자 REST API를 통해 접근할 수 있으며, 이는 자산에 접근하고 검토하기 위한 독점 앱과 같은 다양한 통합 요구를 지원합니다.
자산 관리자 SDK는 Unity 내에서 자산과 직접 작업할 수 있는 방법을 제공합니다. API 호출을 미리 구축된 함수로 추상화하여 API 요청을 수동으로 처리하지 않고도 자산을 쉽게 발견, 생성, 업데이트, 삭제 및 관리할 수 있습니다.
SDK는 Unity Editor 워크플로우와의 통합을 보장하며, 요청을 직렬화하고 오류를 처리하여 클라이언트와 자산 관리자 간의 통신을 단순화하는 미리 구축된 구성 요소를 포함합니다. SDK는 API로부터 애플리케이션을 버퍼링하여 API 변경 사항을 지원하기 위해 애플리케이션 코드를 즉시 수정하지 않고도 업데이트할 수 있게 합니다.
SDK는 다양한 사용 사례를 제공하며, Unity는 자산 보기, 조직 및 협업을 어떻게 지원하는지를 보여주는 산업 뷰어 템플릿을 제공합니다.
자산 관리자 REST API는 자산 관리에 대한 프로그래밍 제어를 가능하게 하여 자산 생성, 버전 관리, 검색 및 처리를 자동화할 수 있습니다. 이 접근 방식은 자산 관리자를 기존 파이프라인, 타사 애플리케이션 또는 사용자 지정 자동화 워크플로에 통합하는 개발자에게 이상적입니다. API는 자산을 대규모로 관리할 수 있는 유연성을 제공하여 3D 콘텐츠 관리에 대한 간소화되고 효율적인 워크플로를 보장합니다.
맺는말
Unity의 자산 관리자는 디지털 자산을 효율적으로 관리할 수 있는 강력한 도구를 제공합니다. 비주얼 작업을 하거나 코드를 사용할 수 있습니다. 어떤 방식이든 귀하의 워크플로와 팀에 가장 적합한 방법을 선택하세요. 자산 관리를 중앙 집중화함으로써 협업을 강화하고, 버전 관리를 유지하며, 프로젝트 전반에 걸쳐 개발 프로세스를 간소화할 수 있습니다.


