메타버스 증강현실(AR) 개발자가 알아야할 것들

메타버스 증강현실(AR) 개발자가 알아야 할 모든 것! 메타버스 산업 지도부터 애플의 Vision Pro, Meta Horizon OS까지 최신 기술 동향과 혁신적인 도구들을 소개합니다. AR 개발을 위한 필수 정보를 한눈에 확인하고 미래의 가능성을 탐구해보세요.
Hyuncheol gong's avatar
May 20, 2024
메타버스 증강현실(AR) 개발자가 알아야할 것들

1. 메타버스 산업

메타버스(Metaverse)는 디지털 기술을 활용하여 현실과 가상을 융합하는 3차원 가상 공간을 의미합니다. 이 공간에서 사용자는 아바타를 통해 다양한 사회적, 경제적, 문화적 활동을 경험할 수 있습니다. 메타버스의 개념은 1992년 닐 스티븐슨의 소설 "스노우 크래시"에서 처음 소개되었으며, 이후 기술의 발전과 함께 점차 현실화되고 있습니다. 메타버스를 구성하는 주요 기술에는 가상현실(VR), 증강현실(AR), 혼합현실(MR) 등이 포함됩니다. 이 기술들은 사용자에게 실제와 같은 경험을 제공하기 위해 시각적, 청각적, 때로는 촉각적 자극을 활용합니다. 또한, 인공지능(AI), 블록체인, IoT(사물인터넷) 등도 메타버스의 발전에 중요한 역할을 하고 있습니다. 이러한 기술들은 사용자 상호작용의 자연스러움을 높이고, 가상 경제 시스템을 관리하며, 보다 실감나는 가상 환경을 구현하는 데 기여합니다.
메타버스 시장은 향후 몇 년간 빠르게 성장할 것으로 예상됩니다. 맥킨지앤컴퍼니는 메타버스가 2030년까지 최대 5조 달러의 시장 가치를 창출할 수 있을 것으로 보고 있습니다. 이러한 성장은 기술의 발전, 사용자 수의 증가, 다양한 산업에서의 메타버스 적용 확대에 기인합니다. 그러나 메타버스의 확산에는 여러 도전 과제가 있습니다. 기술적 문제, 개인정보 보호, 사이버 보안, 사회적 격차 확대 등이 주요 이슈로 꼽힙니다. 또한, 가상화폐의 현금화와 같은 법적, 경제적 문제도 해결해야 할 과제 중 하나입니다. 메타버스는 디지털 혁신의 새로운 세계를 열고 있으며, 그 가능성이 클 것으로 보입니다. 기술의 발전과 함께 이러한 가상 공간이 우리의 일상과 어떻게 통합될지 지켜보는 것은 흥미롭습니다.
실제로, 메타버스는 다양한 산업에 혁신을 가져오고 있습니다. 메타버스는 여러 레이어(layer)로 구성되어 있으며, 각 레이어마다 주요 기업들이 활동하고 있습니다. 아래 이미지를 참고하여 메타버스 산업 지도를 살펴보겠습니다.
메타버스 산업 (Source)
메타버스 산업 (Source)

인프라 (네트워크 & 컴퓨팅)

  • 칩 & 프로세서: Nvidia, 퀄컴, 삼성, 인텔
  • 5G & 저지연 네트워크: AT&T, Verizon, T-Mobile, Comcast
  • 클라우드 인프라: AWS, Azure, Google Cloud, VMware
  • 에지 인프라: Akamai, Stackpath, Zenlayer

인터페이스 (하드웨어)

  • 햅틱스: HaptX, Sense Glove, Teslasuit, Manus, FundamentalVR, Lofelt
  • 헤드셋 (VR): Oculus VR, Varjo, Vive, Pico, Pimax, DPVR, StarVR, Unai
  • 홀로그래픽: Base Hologram, RealView Imaging, Looking Glass Factory, Campfire, Leia, Light Field Lab
  • 스마트글래스 (AR): Magic Leap, Nreal, Mojo Vision, Mad Gaze, Rokid, Realmax

Virtualization Tools

  • 3D 엔진: Unreal, Unity, Godot, Cryengine, Blender, Amazon Lumberyard
  • 3D 모델링 & 캡쳐: Vntana, PreVu3D, 3XR, Sketchfab, Moka Studio, 3dctrl
  • AR 개발킷: Niantic, Wikitude, Amazon Sumerian, Google ARCore, Meta's Presence Platform
  • 아바타 개발: Alter, Ready Player Me, Pinscreen, UneeQ, Wolf3D
  • 볼류메트릭 비디오: Tetavi, Cappasity, Depthkit, HoloCap, 8i, HoloTech, OMNIVOR

Virtual Worlds

  • 중앙화된 플랫폼: Roblox, Linden Lab (Second Life), Minecraft, VRChat, Rec Room
  • 탈중앙화된 플랫폼: Sandbox, Decentraland, Somnium Space, Cryptovoxels, Portal

Economic Infrastructure

  • 결제 시스템: PayPal, Apple Pay, Google Pay, Visa, Mastercard
  • 암호화폐 거래소: Binance, Coinbase, Kraken, Gemini, Crypto.com, Uniswap
  • 암호화폐 지갑: Metamask, Bitski, Venly, Cryptovoxels, Trust Wallet
  • NFT 마켓플레이스: OpenSea, Rarible, DMarket, SuperRare, Foundation

경험

  • AR/VR 게임: Ramen VR, Survios, ForeVR Games, Illumix, Yuga Labs
  • 탈중앙화된 게임: Mythical Games (Blankos), Decentral Games, Gala Games
  • 가상 콘서트: AmazeVR, Pixelynx, Ristband, MelodyVR, Wave
  • 가상 패션: DressX, Brand New Vision, RTFKT, The Fabricant, Aglet
  • 가상 부동산: Metaverse Group, Everyrealm, The Sandbox, Decentraland
  • 가상 업무: Immersed, vSpatial, IrisVR, Cosmos Video, MeetinVR
  • 기타: Smartguide, Spatial, SpaceVR, Dreamscape, ENGAGE

2. 애플 비전 프로 개발

애플의 Vision Pro는 메타버스와 AR 기술의 새로운 세계를 여는 디바이스로, 개발자과 사용자들에게 새로운 기회를 제공합니다. VisionOS는 기존의 iOS 및 iPadOS 개발에 익숙한 개발자들에게 친숙한 도구와 라이브러리를 제공하며, SwiftUI와 UIKit을 사용해 사용자 인터페이스를 구축합니다. 또한, RealityKit을 통해 3D 콘텐츠와 애니메이션을 손쉽게 구현할 수 있습니다. 비전프로 개발에 대해 자세히 알아보겠습니다.
Vision Pro Development
Vision Pro Development

VisionOS 개발 도구 및 라이브러리

  • SwiftUI 및 UIKit: VisionOS는 iOS와 iPadOS의 확장으로, SwiftUI와 UIKit을 사용해 사용자 인터페이스를 구축합니다.
  • RealityKit: 3D 콘텐츠와 애니메이션을 표시하는 데 사용됩니다. 모든 앱은 3D 공간에서 존재해야 하며, 기존의 2D 앱도 공간에서 "떠다니는" 형태로 표시됩니다.
  • Xcode: VisionOS는 Xcode 개발자들에게 아이폰, 아이패드, 맥 외의 새로운 목적지를 제공합니다. 앱을 재빌드하면 VisionOS의 기능이 추가됩니다.

기존 앱의 변환 및 새로운 기능

  • UIKit 앱 재컴파일: 기존의 UIKit 앱도 VisionOS용으로 재컴파일할 수 있으며, VisionOS의 하이라이트 및 3D 프레즌스 기능을 활용할 수 있습니다.
  • Z-offset 옵션: 전통적인 UI 요소는 새로운 Z-offset 옵션을 통해 3D 공간으로 푸시될 수 있습니다.

VisionOS의 특수 기능

  • 눈 추적: VisionOS는 눈 추적을 사용하여 Dynamic Foveation(이미지의 특정 영역이 다른 영역보다 더 세밀하게 표현되는 이미지 처리 기법)을 가능하게 합니다.
  • 객체 조명: 현재 공간 조건을 따르며, 사용자가 헤드셋을 착용하고 있는 공간의 조명 및 그림자 특성을 반영합니다.
  • ARKit: 실제 방의 모델을 앱에 제공하며, 평면 추정, 장면 재구성, 이미지 앵커링 기능을 포함합니다. 또한, 골격 손 추적 및 접근성 기능을 추가하여 사용자는 손의 움직임뿐만 아니라 눈의 움직임, 음성, 머리의 움직임과도 상호작용할 수 있습니다.

Unity 및 Reality Composer Pro

  • Unity: RealityKit 위에 레이어로 추가되어 Unity 개발자들이 VisionOS를 직접 타겟팅할 수 있습니다.
  • Reality Composer Pro: 3D 콘텐츠를 미리보고 준비하기 위한 새로운 개발 도구입니다.

Shared-Space 처리 및 시뮬레이터

  • Shared-Space 처리: 기기 내에서 이루어지며, 3D 매핑에는 클라우드 프로세싱이 사용되지 않습니다.
  • Xcode 시뮬레이터: 장치가 없는 경우, Xcode는 미리보기 및 시뮬레이터를 제공합니다. Vision Pro를 소유한 경우, 가상 공간에서 전체 코딩이 가능합니다. Mac 데스크톱을 가상 공간으로 확장하여 Xcode 개발 환경을 Vision Pro 앱과 나란히 사용할 수 있습니다.
애플 Vision Pro는 기존의 iOS 및 iPadOS 개발자들에게 익숙한 도구와 라이브러리를 제공하면서도, 3D 공간에서의 새로운 사용자 경험을 창출할 수 있는 기회를 제공합니다.

애플의 새로운 AR 앱 개발 소프트웨어

애플은 비전 프로 판매를 촉진하기 위해 코딩을 모르는 사람도 AR 앱을 개발할 수 있는 소프트웨어를 준비 중입니다. 이 소프트웨어는 Siri에게 명령을 내려 앱을 만들고, 이를 앱스토어에 올려서 다운로드 가능하게 할 것입니다. 애플은 2017년에 인수한 Fabric Software의 기술을 이용하여 이 기능을 구현할 계획입니다. 애플은 자체 AR 콘텐츠도 준비 중이며, 헤드셋은 AR과 VR을 혼합하여 사용자가 두 모드 간에 전환할 수 있게 합니다. 그러나 애플은 VR보다는 AR에 더 집중하고 있습니다. 이러한 접근 방식은 사용자에게 보다 실질적이고 일상적인 경험을 제공하는 데 중점을 두고 있습니다
애플의 새로운 AR 앱 개발 소프트웨어는 코딩 지식이 없는 사람들에게도 AR 콘텐츠 제작의 문을 열어줄 것이며, Siri의 도움으로 누구나 쉽게 앱을 만들고 배포할 수 있게 될 것입니다. 이를 통해 애플은 AR 기술의 대중화를 촉진하고, 더 많은 사용자가 AR 경험을 즐길 수 있도록 할 것입니다.

3. Meta Horizon OS 소개

Meta는 최근 혼합 현실(Mixed Reality) 운영 체제인 Meta Horizon OS를 발표하며, 메타버스와 AR 기술에 새로운 발전을 이루고 있습니다. 이 운영 체제는 Meta Quest 기기를 위한 운영 체제로, 타사 하드웨어 제조사에게 개방되어 소비자에게 더 많은 선택권을 제공하고 개발자를 위한 더 큰 생태계를 구축할 예정입니다.
Meta’s Metaverse
Meta’s Metaverse

핵심 기술과 사회적 존재감

Meta Horizon OS는 오늘날의 혼합 현실 경험을 구동하는 핵심 기술과 플랫폼의 중심에 사회적 존재감을 두는 기능 모음을 결합합니다. 이는 Meta가 10년간 차세대 컴퓨팅 플랫폼을 구축해온 결과물로, 수백만 명이 사용하는 완전한 혼합 현실 운영 체제입니다. 개발자와 크리에이터는 Meta가 혼합 현실 경험 제작을 위해 구축한 맞춤 프레임워크와 도구를 사용하여 이러한 모든 기술을 활용할 수 있습니다. OS에 내장된 콘텐츠 검색 및 수익화 플랫폼을 통해 커뮤니티에 도달하고 비즈니스를 성장시킬 수 있습니다. 또한, Meta Quest Store를 Meta Horizon Store로 이름을 바꿀 예정입니다.

새로운 하드웨어 생태계

혼합 현실 시장의 성장과 게임, 엔터테인먼트, 피트니스, 생산성, 사회적 존재감 등 다양한 사용 사례의 인기 상승으로 특화된 하드웨어에 대한 새로운 기회가 생겨났습니다. ASUS의 Republic of Gamers, Lenovo, Xbox 등 글로벌 선두 기술 기업들이 이미 Meta Horizon OS를 기반으로 새로운 기기를 개발 중입니다. Qualcomm Technologies와의 장기적 협업을 통해 최신 Snapdragon XR2 Gen 2 플랫폼을 활용하여 성능의 한계를 뛰어넘고 있습니다. Meta는 Meta Horizon Store와 App Lab 사이의 장벽을 제거하는 과정을 시작하여 개발자가 더 큰 잠재 고객층에 도달할 수 있도록 하고 있습니다. 모바일 개발자가 혼합 현실 경험을 만들 수 있도록 새로운 공간 앱 프레임워크를 개발 중입니다. Meta Horizon OS는 앱 스토어 외에도 Xbox Game Pass Ultimate, Steam Link, Air Link 등 다양한 방법으로 앱에 액세스할 수 있는 선택권을 제공할 예정입니다.
 
타사 하드웨어 제조사에게 운영체제를 개방하는 것은 더 큰 생태계 조성에 도움이 될 것으로 보입니다. 다만 품질 관리와 개발자 지원 등에서 어려움이 있을 수 있습니다. ASUS, Lenovo 등 굴지의 기업들과 협업하는 것은 메타의 영향력 확대에 도움이 될 것이며, 특히 Xbox와의 제휴는 게이밍 시장 공략에 큰 힘이 될 것입니다. App Lab을 통합하고 모바일 개발자를 위한 프레임워크를 제공하는 등 개발 생태계 활성화를 위해 노력하고 있으며, 개발자 친화적인 정책이 생태계 성장의 핵심이 될 것입니다.
개방형 플랫폼 전략은 장기적으로 메타의 시장 지배력 강화에 기여할 것으로 보이지만, 애플과 구글 등 경쟁사의 도전도 만만치 않을 것입니다. VR/AR 시장의 성장세가 가파르지만 아직 대중화 단계는 아닙니다. 킬러 콘텐츠 발굴과 사용성 개선 등 해결 과제가 남아있으며, 메타의 장기적 비전과 투자가 향후 성패를 가름할 것으로 보입니다.
Meta Horizon OS는 혼합 현실의 미래를 주도하기 위한 중요한 도약입니다. 이 운영 체제는 더 많은 하드웨어 제조사와 개발자들이 참여할 수 있도록 개방형 생태계를 구축하여, 사용자들에게 더욱 풍부하고 다양한 혼합 현실 경험을 제공할 것입니다.

4. 메타버스의 발전과 기대

메타버스와 혼합 현실(MR) 기술은 빠르게 발전하고 있으며, 애플의 Vision Pro와 Meta Horizon OS는 이 혁신의 선두에 서 있습니다. 애플은 AR 기술에 집중하며 사용자와 환경의 연결을 강조하는 반면, Meta는 더 개방적이고 다양한 하드웨어 생태계를 구축하여 개발자와 소비자 모두에게 더 많은 선택권을 제공하려 합니다.
이 두 회사의 접근 방식은 다르지만, 모두 혼합 현실 경험을 통해 사용자들에게 새로운 가능성을 제공하고 있습니다. 앞으로의 발전이 어떻게 전개될지 기대되며, 메타버스 기술이 우리 일상에 어떤 변화를 가져올지 주목할 만합니다.
Share article
Subscribe to our newsletter
RSSPowered by inblog