Mixed Reality UX Tools

혼합현실 애플리케이션에 상호작용성을 추가하는 툴 및 유틸리티

  • 지원 플랫폼
  • 지원 엔진 버전
    4.25 - 4.27, 5.0
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

혼합현실 UX 툴(Mixed Reality UX Tools, UXT)은 개발자가 인터랙티브하고, 시각적으로 세련되며, 퍼포먼스가 뛰어난 혼합현실 애플리케이션을 빠르게 만들 수 있도록 해주는 툴의 모음입니다. 


핵심 개발 툴인 시뮬레이티드 핸드를 사용하면 에디터 뷰포트에서 바로 레벨을 테스트할 수 있습니다. 훌륭하게 최적화된 다양한 머티리얼과 셰이더는 비주얼 퀄리티가 높고 퍼포먼스가 뛰어납니다. 흔히 쓰이는 UX 컴포넌트인 핸드 트래킹(버튼, 슬라이더, 매니퓰레이터 등)과 공간 매핑(탭으로 배치, 표면 부착)은 만들고, 환경설정하며, 레벨에 추가하기 쉽습니다. 언리얼 모션 그래픽으로 제작한 UI의 경우, UXT를 사용하면 근거리 및 원거리에서 인터랙션할 수 있습니다. 모든 UX 컴포넌트는 블루프린트 및 C++에서 액세스할 수 있습니다.  


혼합현실 UX 툴 문서를 확인하고, UXT로 제작된 샘플 프로젝트를 보거나 문제를 보고하려면 GitHub 저장소에 방문하시기 바랍니다.

기술적 세부사항

기능:

  • 근거리 및 원거리 인터랙션 모델에 따른 일반 핸드 인터랙션 지원
  • 연결된 핸드의 시뮬레이션 및 에디터에서 플레이 시 HMD 포즈
  • 3D, 핸드 인터랙션이 활성화된 UX 컨트롤: 버튼, 슬라이더, 바운드 컨트롤, 근거리 및 핸드 메뉴
  • 핸드 인터랙션을 통한 액터 트랜스폼의 직접 조작
  • UMG 위젯에 핸드 인터랙션 지원
  • 흔히 쓰이는 혼합현실 사용 사례를 위한 비헤이비어: 따라가기, 탭으로 배치, 표면 부착, 핸드 및 팜 업 컨스트레인트
  • (v0.12 신규 기능) XR 디바이스에서 크로스 플랫폼 지원


코드 모듈:

  • UXTools: 런타임
  • UXToolsWMR: 런타임
  • UXToolsRuntimeSettings: 런타임
  • UXToolsEditor : 에디터
  • UXToolsInputSimulation: 런타임
  • UXToolsShaders: 런타임


블루프린트 개수: 1

C++ 클래스 개수: 68

네트워크 리플리케이트: 없음

지원하는 개발 플랫폼: Windows

지원하는 타깃 빌드 플랫폼: Win64, HoloLens 2

문서: https://microsoft.github.io/MixedReality-UXTools-Unreal/README.html

Example project: https://github.com/microsoft/MixedReality-UXTools-Unreal/tree/public/0.12.x/UXToolsGame