유니티 XREAL SDK 핵심 기능과 호환성(안드로이드, Glasses 모델)

반응형

유니티 XREAL SDK 핵심 기능과 호환성(안드로이드, Glasses 모델)

유니티에서 XREAL SDK 를 사용하여 혼합현실(MR) 을 구현가능
XREAL SDK는 유니티의  XR 서브시스템과의 통합됨(Unity XR 플러그인 틀 안에서 작동)
XR Interaction Toolkit을 사용하여 상호작용 로직을 처리하고 AR Foundation을 활용 하여 AR 기능을 효율적으로 관리가능

https://docs.xreal.com/

 

XREAL SDK Overview | XREAL SDK

By utilizing the XREAL SDK, innovative mixed reality experiences are developed. Using a simple development process and a high-level API, XREAL SDK offers a set of powerful MR features and enables your XREAL glasses to understand the real world.

docs.xreal.com

 

공간 컴퓨팅(Spatial Computing )

모션 트래킹(motion tracking), 평면 인식(plane detection), 이미지 고정 및 손 추적(image anchoring, and hand tracking)
Xreal 글라스가 실시간  사용자의 위치와 방향을 추적하고 주변환경을 이해
공간 컴퓨팅(Spatial Computing)
6DoF 트래킹은 XREAL 안경 양쪽의 SLAM 카메라가 주변 환경의 특징점(feature points)을 인식하고 시간이 지나며 그 점들이 어떻게 움직이는지 추적합니다. 여기에 IMU 센서 데이터를 결합해 안경의 위치와 방향(6DoF)을 정확하게 계산합니다. 또한 실시간 환경 맵과 3D 포인트 클라우드를 생성하여 앱이 주변 공간의 구조를 이해할 수 있게 합니다.


6자유도(6DoF, Six Degrees of Freedom)는 3차원 공간에서 오브젝트가 가질 수 있는 6가지 독립적인 운동 가능성을 의미

3DoF는 일반적으로 회전 운동(피치, 요, 롤)만 추적하는데 비해서 6DoF는 사용자의 전후좌우상하의 움직임까지 포함

3축 이동 (Position/Translation)

전후(X), 좌우(Y), 상하(Z) 이동
3축 회전 (Orientation/Rotation)
롤(Roll): X축 기준 회전 (좌우 기울기).
피치(Pitch): Y축 기준 회전 (앞뒤 기울기).
요(Yaw): Z축 기준 회전 (좌우 회전).
https://en.wikipedia.org/wiki/Six_degrees_of_freedom

 


평면 인식 -평평한 표면(수평 및 수직)을 인식하고( 테이블이나 벽과 같은 표면)하고 지속적으로 업데이트
이미지 인식 - 앱이 이미지를 인식, 데이터베이스에 추가한 사용자 지정 이미지를 인식
핸드 트래킹 - 손동작을 인식하고 손의 관절 자세를 실시간으로 추적(실제 손의 관절 위치 및 방향과 정확하게 일치) 가상의 객체와 상호작용(핸드 트래킹은 안경 트래킹과 동일한 좌표계를 공유)

뎁스 메시(Depth Mesh) - 주변환경 및 시각 데이터를 분석하여 환경의 다양한 표면에 일치하는 연속적인 메시를 실시간 생성(안경이 움직이면 메시가 동적으로 업데이트)
가상 객체와 현실 세계 간의 상호 작용 수준을 향상시킴. 예를들어 실시간 가림 렌더링(occlusion rendering) 및 가상과 물리적 콘텐츠 간의 충돌 감지 기능

공간 앵커(Spatial Anchor) -  가상 객체를 물리적 공간의 위치에 정확하게 배치하고 유지


렌더링 최적화(Optimized Rendering ) 

사용자 경험을 향상시키는 최적화된 렌더링(백엔드에서 렌더링 성능을 최적화)


Intuitive Interactions - 직관적인 상호작용 방식을 제공

안드로이드의 경우 XREAL SDK 애플리케이션의 3DoF 컨트롤러로 사용할 수 있음(다양한 터치스크린 동작 지원, 상호작용 옵션제공)

 

XREAL Glasses 안드로이드 버전 및 기능 호환성 확인
https://docs.xreal.com/XREALDevices/Compatibility

 

XREAL Glasses 모델의 세부 기술사항 ( technical specifications) 확인
크기, 무게. 해상도(Resolution Per Eye), FOV, FrameRate, IMU, 연결방식, 오디오등
https://docs.xreal.com/XREALDevices/XREAL%20Glasses

 

유니티에서 XREAL SDK 사용 기초사용법
https://docs.xreal.com/Getting%20Started%20with%20XREAL%20SDK

 

Getting Started with XREAL SDK | XREAL SDK

Start developing your XREAL Unity apps on Android phone.

docs.xreal.com

 

XREAL 참고영상 모음

https://youtu.be/vEkhcpvQIUk

 

반응형

댓글

Designed by JB FACTORY