google/xrblocks

XR Blocks is a lightweight WebXR + AI library for rapidly prototyping advanced AI + XR experiences.

해결하는 문제

XR Blocks는 AI를 통합한 몰입형 XR(확장 현실) 애플리케이션을 구축하는 복잡한 과정을 단순화합니다. 개발자가 별도의 코드베이스 없이 전용 XR 하드웨어와 표준 데스크톱 브라우저 모두에서 실행되는 인터랙티브 3D 경험을 만들 수 있도록 통합된 크로스 플랫폼 프레임워크를 제공합니다.

작동 방식

Three.js 라이브러리를 기반으로 구축된 XR Blocks는 공간 입력 및 AI 통합의 어려움을 추상화하는 고수준 SDK를 제공합니다. 빠른 테스트를 위한 내장 데스크톱 시뮬레이터, 손 및 머리 제스처 인식, 공간 UI 시스템이 포함되어 있습니다. AI 기능의 경우 Gemini와 직접 연결하여 멀티모달 이해를 지원함으로써, 개발자가 대화형이며 상황을 인식하는 XR 애플리케이션을 구축할 수 있게 합니다.

대상 사용자

이 라이브러리는 AI 네이티브 XR 애플리케이션을 프로토타이핑하고 구축하려는 개발자와 연구자를 위해 설계되었습니다. 하위 수준의 하드웨어 API를 관리하지 않고도 AI 에이전트, 제스처 기반 상호 작용 및 공간 컴퓨팅을 활용하려는 사용자에게 특히 유용합니다.

주요 특징

  • Android XR 기기 및 데스크톱 Chrome 브라우저에 대한 크로스 플랫폼 지원.
  • 손(핀치, 손바닥, 주먹 등) 및 머리 움직임(끄덕임, 흔들기)에 대한 고급 제스처 인식.
  • 버튼, 슬라이더, flex 레이아웃 패널과 같은 내장 공간 UI 구성 요소.
  • 대화형 AI 및 멀티모달 장면 이해를 위한 Gemini와의 원활한 통합.
  • 헤드셋 없이 XR 상호 작용을 테스트할 수 있는 데스크톱 시뮬레이터 포함.
  • XR 개발에서 AI 코딩 에이전트를 평가하기 위한 전용 벤치마크 (GenXR-Bench) 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트