Unity 검색

다루는 주제
공유

XR의 혁신이 이루어지고 있는 가운데, 유니티는 크리에이터와 생태계 파트너 사이에서 가장 탁월한 개발 플랫폼이라는 명성을 이어가고자 합니다. 이번 포스팅에서는 현재의 생태계를 강화하기 위한 새로운 XR 플러그인 프레임워크를 소개하고, 이러한 변화가 2019.3 이후 버전의 개발에 미칠 영향을 다룹니다.

Unity XR 플러그인 프레임워크

유니티는 단일화된 플러그인 프레임워크를 통한 직접 통합을 실현하여 멀티 플랫폼 기능을 개선하고 있습니다. 유니티가 목표로 하는 기술 스택은 지원되는 모든 플랫폼에 공통적인 기능을 원활하게 제공하는 API로 구성되며, 동시에 XR 하드웨어 및 소프트웨어 제공업체가 자체 Unity 플러그인을 개발하도록 지원합니다. 이러한 구조는 다음과 같은 이점을 제공합니다.

  • AR 파운데이션 및 XR Interaction Toolkit과 같은 멀티 플랫폼 개발자
  • Unity 패키지 관리자를 통해 지원되는 플러그인에서 더욱 신속한 파트너 업데이트
  • 더욱 다양한 플랫폼을 통해 인터페이스에 액세스하여 Unity의 XR 렌더링 최적화 및 개발자 툴 활용

유니티는 이번 업데이트에서 지원 플랫폼을 위한 XR 플러그인을 새로 개발했습니다. 또한 2019.3 버전에서 빌트인 플랫폼 플러그인 지원을 중단했습니다.

이 프레임워크는 다음과 같은 유형의 플랫폼과 채널을 지원하는 방식에 영향을 미칠 것으로 예상됩니다.

  • 공식 지원 플랫폼
  • 검증된 솔루션 파트너
  • Unity 사용자가 개발한 솔루션

공식 지원 플랫폼

한 번의 빌드로 어디로든 배포'는 유니티의 핵심 원칙이며, 유니티는 전략 파트너와 긴밀히 협업하여 모든 크리에이터가 다양한 플랫폼을 타겟으로 개발을 진행할 수 있도록 전폭적인 지원을 제공합니다. 이러한 지원에는 심층적인 플랫폼 통합, 엔진 성능 향상, 플랫폼에 따른 XR 기술 스택 최적화가 포함됩니다. 유니티는 2019.3 버전부터 다음을 공식적으로 지원합니다.

  • ARKit
  • ARCore
  • Microsoft HoloLens
  • Magic Leap
  • Oculus
  • Windows Mixed Reality
  • PlayStation VR

기타 플랫폼 업데이트

  • Oculus가 최신 하드웨어에 집중하고 있으므로 Gear VR은 2019.3 이상 버전에서 더 이상 지원되지 않습니다.
  • Google이 Daydream View의 판매를 중단하고 Cardboard Open Source Project를 출시함에 따라 2019.3 버전부터 Google VR이 더 이상 지원되지 않습니다.
  • 새로운 플러그인 프레임워크를 향한 변화의 일환으로 Valve는 유니티의 XR SDK를 사용하여 2019.3 이상 버전을 위한 OpenVR Unity XR 플러그인을 개발하고 있습니다. 플러그인 출시 후 설치 방법이 공유될 예정입니다. 플러그인 출시 전까지 2019.3에서 OpenVR 빌트인 지원을 이용할 수 있으며, 유니티는 주요 수정 사항과 관련하여 필요한 지원을 제공할 예정입니다.

참고: Gear VR, Google VR 및 OpenVR은 Unity 2018 LTS에서 계속 지원됩니다.

검증된 솔루션 파트너

XR 분야에 계속해서 새로운 업체들이 진입함에 따라, 유니티는 생태계 전체를 더 효과적으로 통합할 수 있는 프레임워크를 만들고자 합니다. 유니티는 Unity XR SDK와 검증된 솔루션 파트너 프로그램을 통합하여 타사 공급업체가 크리에이터를 위해 직접적인 가치를 창출할 수 있도록 합니다. 이 프로그램은 테스트 검증 및 플러그인 출시 후 프로모션 등 다양한 수준의 지원을 제공합니다. 검증된 솔루션 파트너가 되면 개발자에 대한 신뢰를 형성하고 플러그인을 더욱 원활하게 도입할 수 있습니다.

프로그램에 관한 정보와 검증된 솔루션 파트너가 되는 방법에 대한 자세한 내용은 여기에서 알아보실 수 있습니다.

사용자가 개발한 솔루션

크리에이터와 혁신가가 모인 커뮤니티가 없었다면 유니티는 지금과 같은 플랫폼으로 성장할 수 없었을 겁니다. 유니티는 혁신을 저해하지 않는 선에서 생태계의 새로운 도전을 응원하기 위해 사용자가 유니티 인터페이스에서 자체 Unity 플러그인을 개발할 수 있도록 합니다. 이러한 솔루션 및 파트너는 Unity에서 직접 지원하지는 않습니다.

여기서 등록하여 XR SDK의 헤더, 기술 자료 및 테스트 제품군에 대한 정보를 받아보세요.

XR 플러그인 변경

앞서 언급한 바와 같이 빌트인 XR이 2019.3에서 지원 중단되므로 지원되는 XR 플러그인을 사용할 것을 권장합니다.*

아래 표를 참조하여 각 플랫폼에서 개발을 진행하는 방법에 관한 최신 가이드를 확인하세요.

Platform Recommendation
ARCore 프로젝트에 ARCore를 사용하는 AR 개발자는 AR 파운데이션을 계속 사용해야 하며, ARCore XR Plugin 로딩을 위해 XR Management를 사용해야 합니다.
ARKit 프로젝트에 ARKit를 사용하는 AR 개발자는 AR 파운데이션을 계속 사용해야 하며, ARKit XR Plugin 로딩을 위해 XR Management를 사용해야 합니다.
Magic Leap Magic Leap 개발자는 AR 파운데이션을 계속 사용해야 하며, Magic Leap XR Plugin 로딩을 위해 XR Management를 사용해야 합니다. 또한 개발자는 Magic Leap Lumin SDK를 다운로드해야 합니다.
Microsoft HoloLens / Windows Mixed Reality 2019.3 이후 버전을 사용하는 HoloLens 개발자는 AR 파운데이션을 계속 사용해야 하며, Windows XR Plugin 로딩을 위해 XR Management를 사용해야 합니다. 또한 Microsoft는 이번 달 말에 2019.3 이후 버전에서 Windows XR Plugin과 호환되는 새로운 버전의 Mixed Reality Toolkit(MRTK 2.3)을 출시합니다.

버전 안정성을 위해 Unity 2018 LTS를 사용하는 개발자는 HoloLens 및 Windows MR 기기를 위한 개발을 계속 진행할 수 있습니다.

참고: 2019.3에서 Windows MR(Windows Mixed Reality) 빌트인 지원이 중단되었습니다.*

Oculus 2019.3 이후 버전을 사용하는 Oculus 개발자는 Oculus XR Plugin 로딩을 위해 XR Management를 사용해야 합니다.

버전 안정성을 위해 Unity 2018 LTS를 사용하는 개발자는 Oculus 기기를 위한 개발을 계속 진행할 수 있습니다.

참고: 2019.3에서 Oculus(Oculus AndroidOculus Desktop) 빌트인 지원이 중단되었습니다.* 

OpenVR Valve는 유니티의 XR SDK를 사용하여 2019.3용 OpenVR Unity XR 플러그인을 개발하고 있습니다. 플러그인 출시 후 설치 방법을 자세히 공유할 예정입니다.

플러그인 출시 전까지 2019.3에서 OpenVR 빌트인 지원을 이용할 수 있으며, 유니티는 주요 수정 사항과 관련하여 필요한 지원을 제공할 예정입니다.

OpenVR은 Unity 2018 LTS에서 계속 지원되며, 개발자는 기존 프로젝트에서 OpenVR을 계속 사용할 수 있습니다.

참고: 2019.3에서 OpenVR(OpenVR(데스크톱)) 빌트인 지원이 중단되었습니다.*

Gear VR 2019.3 이후 버전의 Oculus XR Plugin은 Gear VR을 더 이상 지원하지 않습니다.

Gear VR은 Unity 2018 LTS에서 계속 지원되며, 개발자는 기존 프로젝트에서 Gear VR을 위한 개발을 계속 진행할 수 있습니다.

참고: 2019.3 버전에서 Gear VR(Oculus Android) 빌트인 지원이 중단되었습니다.*

Google VR 2019.3 이후 버전에서는 Google VR 버전이 더 이상 지원되지 않습니다.

2019.3 이후 버전을 사용하는 Cardboard 개발자는 항상 Unity용 Cardboard Open Source XR Plugin의 최신 버전을 사용해야 합니다. 업데이트는 Google VR 개발자 사이트에서 확인할 수 있습니다.

Google VR은 2018 LTS에서 계속 지원되며, 개발자는 기존 프로젝트에서 Daydream 및 Cardboard를 위한 개발을 계속 진행할 수 있습니다.

참고: 2019.3에서 Google VR(Google VR AndroidGoogle VR iOS) 빌트인 지원이 중단되었습니다.* 

Vuforia Vuforia Engine 빌트인 패키지(Vuforia Engine AR)는 Unity 2019.3부터 Unity에서 배포 및 직접 지원되지 않습니다. 올해 3월까지 Unity 패키지 관리자를 통해 최신 Vuforia Engine 패키지를 이용할 수 있습니다. 3월 이후에는 Vuforia 개발자 포털에서 Unity용 Vuforia Engine 최신 버전을 계속해서 다운로드할 수 있습니다.

*'지원 중단' 서비스는 2019.3에서 빌트인 플러그인으로 계속해서 사용할 있으며, 새로운 기능 없이 필수 버그 수정사항만을 포함한 버전을 2019 LTS에서 계속 사용할 있습니다.

2020년 1월 24일 테크놀로지 | 5 분 소요
다루는 주제