Search Unity

Microsoft의 HoloLens 2가 MWC(Mobile World Congress)에서 공개되었습니다. 이와 더불어 Unity에서 차세대 AR(Augmented Reality, 증강 현실) 환경을 개발할 도약의 기회를 맞이하게 되었습니다.

지난 3년 동안 유니티는 Microsoft와의 협력을 통해 개발자가 몰입형 엔터테인먼트 및 산업 솔루션 전반을 아우르는 최고 수준의 AR 환경을 구축할 수 있도록 지원해 왔습니다. 자동차 및 제조AECEdTech 및 기타 분야에서 Unity로 현재까지 이루어낸 성과를 확인하실 수 있습니다. 현재 Unity는 병원 운영 혁신모빌리티 분야에 대한 새로운 접근 및 2D 도면의 3D 구현 등의 목적으로 여러 브랜드에서 사용되고 있습니다. 앞으로 HoloLens 2를 사용하여 구현할 혁신에 대해 매우 기대가 큽니다.

차세대 HoloLens 소개

HoloLens 2는 양쪽 눈에 2K 디스플레이 수준의 해상도로 전 세대보다 2배 더 커진 FOV(Field of View, 시야각)를 제공하며 사용자는 더욱 향상된 몰입감을 경험할 수 있습니다. 뿐만 아니라 Qualcomm Snapdragon 850 Compute Platform과 64비트 OS를 통해 더 멋지고 세밀한 비주얼을 제공합니다. 이 ARM 기반 아키텍처는 1세대 HoloLens의 x86 칩셋보다 와트당 연산 성능이 더 우수하므로 효율성과 연산 성능 간의 균형을 더 효과적으로 유지합니다. 이러한 성능 향상은 64비트 UWP(유니버설 Windows 플랫폼)를 지원하는 Unity 2019.1에서 경험할 수 있습니다. 그 외에도 8MP 카메라, Bluetooth 5.0 연결, 플립 업 바이저(렌즈 부위를 위아래로 움직일 수 있는 바이저), 더 나은 무게 배분 등 하드웨어 개선이 이루어졌습니다.

 

사용자 입력 또한 업그레이드되어 애플리케이션 디자인과 사용자의 상호 작용 방식을 더 유연하게 제어할 수 있게 되었습니다. HoloLens 2는 완전히 관절화된 양손 모델을 추적하고, 사용자의 시선을 캡처하고, 노이즈 제거 마이크로폰 배열을 사용하여 더 정확하게 음성 명령을 처리할 수 있습니다.

HoloLens 2의 출시일은 아직 확정되지 않았지만, 현재 사전 예약이 가능합니다.

HoloLens 2 개발 준비

유니티는 2016년 1세대 HoloLens가 발매된 이후로 Microsoft와 협업해 왔습니다. 유니티의 점유율은 전체 HoloLens 애플리케이션 및 환경에서 91% 정도로 압도적이며, HoloLens 2 출시에 대비하여 Microsoft와 긴밀하게 협업 중입니다.

앞으로 몇 달 동안 새로운 개발 툴, 최신 기술 자료, 별도의 디자인 가이드를 추가로 배포할 예정입니다. 그 전까지 1세대 HoloLens를 HoloLens 2로 전환하기 위한 토대로 사용할 수 있습니다. 아래는 예상 질문에 대한 답변입니다.

HoloLens 2 애플리케이션을 개발하려면 어떤 툴이 필요한가요?

Unity 2018.3 또는 Unity 2019.1b 및 현재 베타 버전인 Microsoft의 MRTK v2(Mixed Reality Toolkit v2)가 필요합니다. 2019년 3월에 배포될 MRTKv2 RC1에서 HoloLens 2를 지원할 예정입니다.

 

Unity 2018.3 또는 Unity 2019.1b 선택할 어떤 점을 고려해야 하나요?

Microsoft는 현재 가장 안정적인 환경을 제공하며 32비트 ARM을 지원하는 Unity 2018.3을 권장하고 있습니다. MWC에서는 Unity 2018.3을 사용하여 인상적이고 우수한 성능을 체험해 볼 수 있는 다양한 데모를 소개한 바 있습니다.

물론 성능 향상이 요구되는 프로젝트에서는 Unity 2019.1b(현재 베타 버전)를 사용할 수도 있습니다. Unity 2019.1b는 UWP용 64비트 ARM을 지원하는 최초 버전으로, 흔히 말하는 대로 64비트로 성능 향상을 체감할 수 있습니다.

 

Microsoft MRTK v2 HoloLens 2 향후 지원에 대한 자세한 내용은 어디에서 확인할 있나요?

Microsoft의 가이드가 포함된 MRTK v2 시작하기에서 툴킷에 대한 자세한 내용을 볼 수 있으며 MRTK v2 로드맵에서 Microsoft의 향후 배포 일정을 확인하실 수 있습니다.

 

1세대 HoloLens 앱을 HoloLens 2용으로 포팅하기 위한 자세한 내용은 어디에서 확인할 있나요?

향후 몇 개월 동안 Microsoft에서 애플리케이션 포팅에 대한 가이드를 제공해 드릴 예정입니다. 자세한 내용을 보려면 여기를 클릭하시기 바랍니다.

지금까지 하드웨어 개선 사항 및 Unity를 사용한 HoloLens 2 개발 준비 방법을 간략히 살펴보았습니다. 앞으로 중요한 소식이 있을 때마다 알려드리도록 하겠습니다. 질문, 유용한 팁 또는 작업 진행 상황을 공유하고 싶다면 유니티의 Windows 혼합 현실 포럼을 방문해 주시기 바랍니다.

 

11 코멘트

코멘트 구독

코멘트를 달 수 없습니다.

  1. candy obriens boutique

    3월 29, 2019 4:31 오후

    That means keyword rich and relevant titles, summaries, descriptions, links and information material.
    Forums are the best places where people discuss along the latest in the. http://www.100date.com/treating-health-issues-by-using-appropriate-products/

  2. When will it be possible to buy the HoloLens 2 in the Netherlands? Thanks!

  3. You won’t NEED MRTK for development. It just provides a lot of components and prefabs to help with development.

  4. Thanks for the post. Although the porting of the first generation HoloLens app to HoloLens 2 is a very important aspect, easy way of building/porting HoloLens 2 developed app to HoloLens 1 is even more important, considering companies would have both in use. And it should be supported by Unity 2019.1b and higher for performance advantages on HoloLens 2. Any information on this available from Unity/Microsoft? Thanks.

  5. 2019.x versions of Unity result in reduced developer productivity due to the choice to remove .NET-proper support in favor of IL2CPP-only.
    IMHO you should focus on contributing to the .NET Foundation to improve native compilation there and tackle the specific needs you believe you need to address – but trying to reshape .NET compilation yourself, projects that Unity thinks they know compilation better than anybody else and results in a suboptimal developer experience.
    HoloLens development is HIGHLY iterative for most – and among dozens of HoloLens developers I met, none of them expressed that they would choose IL2CPP as their first choice during development – only perhaps for a final store-submission build, but not when you make code changes perhaps many times per hour.

    1. Unity never had ‘.NET-proper support’

    2. Yup, this whole IL2CPP thing is a big mess. I work in AR dev full-time in a massive company, and nobody here is interested in using IL2CPP either. It just gets in the way of iterating quickly and reduces productivity/functionality.

  6. Just to clarify: is MRTKv2 mandatory? Or I can use a third party library?

  7. Is this post displaying in Japanese for anyone else?

    1. Michael Herring

      2월 26, 2019 6:34 오전

      It was for a few minutes, should be back to normal now.

  8. Thanks for the info. Microsoft’s messaging has implied that they are prioritizing HoloLens 2 order fulfillment towards the “industry” – the enterprise/workforce they envision as the end users (medical, factories, military, etc.) with no mention that I’ve seen of a “dev kit” or delivery pipeline for us developers who are/would be creating the software for those users (like there was with the HoloLens 1). I don’t suppose Unity has any more insight as to how MS plans to support developers? As it stands right now it sounds like we will get “back of the line” status in the preorder queue.