반응형

AR Glasses 22

[MRTK 기능 공부] Solver

MRTK 에서 솔버란 ? https://docs.microsoft.com/ko-kr/windows/mixed-reality/mrtk-unity/features/ux-building-blocks/solvers/solver?view=mrtkunity-2021-05 솔버 개요 - Mixed Reality Toolkit MRTK의 솔버 개요 docs.microsoft.com 미리 정의된 알고리즘의 따라 개체의 위치 및 방향을 계산하는 방법을 용이하게 한 구성요소임 MRTK Solver 예제에는 5개 정도의 예제가 존재 -------- DirectionallndicatorSolver 방향성을 가지고 있는 오브젝트를 만들기. 현재 컵을 타겟으로 하고 있기 떄문에 컵으로 방향이 향하고있음 두 가지 CS 가 달려있음 ..

[MRTK 기능 공부] Pulse Shader

Pulse Shader https://docs.microsoft.com/ko-kr/windows/mixed-reality/mrtk-unity/features/rendering/pulse-shader?view=mrtkunity-2021-05 펄스 셰이더 - Mixed Reality Toolkit MRTK의 펄스 셰이더에 대한 설명입니다. docs.microsoft.com 펄스 쉐이더는 위와같이 쉐이더 스크립터 내에서 매터리얼을 타고 흐르는 쉐이더이다. 오브젝트를 만들고, 쉐이더를 MRTK_Pulse_ 쉐이더를 넣어주면 된다. 메터리얼은 자동으로 쉐이더의 정해진 값으로 인해서 작동한다.

[MRTK 기능 공부] Hand Interaction

Hand Interaction Examples 핸드로 할 수 있는 다양한 상호작용을 할 수 있음 누르기, 터치, 잡기, 스크롤, 무브, 스케일 등등 스케일 무브 로테이션은 Hand Coaching 에서 했기 때문에 스킵하겠음 ------- Press 누르기 누르기 버튼은 이런 스크립터로 되어있음 먼저 PressableButton 으로 움직이는 버튼을 넣어주고 PhysicalPressEventRouter에 있는 이벤트로 터치가 되면 이벤트 끝나면 이벤트를 만들어주고 있다. Interactable 스크립터를 달아줘서 인터렉티브를 작동하게 하고 가까이서 누를수 있게 NearInteractionTouchable 스크립터를 달아준다. ----- Press Piano 위와 크게 다르지 않음 먼저 PressableB..

[MRTK 기능 공부] Hand Coach

Hand Coach 란? 손으로 오브젝트를 코칭하는 것이라고 생각하면 된다. 1. 근처 선택하기 손가락 근처에 있는 버튼 같은 것을 클릭하는 것 버튼 버튼에 오디오 뺴고 5가지 스크립터가 달려있다. 하나하나 살펴보자 1. PressableButtonHoloLens2 MovingButtonVisual은 비주얼적으로 움직이는 버튼을 넣는 공간 눌렀을떄 세부적인 값들 이벤트는 눌렀을때 릴리즈 될 때 이벤트를 만들어준다. Moving Button Icon Text 움직일때 버튼 텍스트 눌렀을때 버튼 비주얼을 넣는 곳이다. 2. PhysicalPressEventRouter 물리적으로 버튼이 눌렀을때 생성하는 이벤트 위에서 이벤트를 받기 위해서도 쓰였음 3. Interactable 인터랙타블이 가능하게 해주는 기능..

[MRTK 기능 공부] Eye-Tracking

Eye-Tracking 은 문자 그대로 눈으로 무언가 상호작용을 하고 기능을 하는 것을 의미함. 1. Eye Tracking - Target Selection 내가 처다보게 되면 기능이 작동하고, 클릭하면 파괴되는 데모임 데모 자체 스크립터, TargetGroupCreateRadial 에서 생성되는 구슬의 템플렛을 넣고 동그런 모양으로 만들어주는 기능을 하는 것 같음 --- 구슬 마다 EyeTrackingTarget 스크립터를 가지고있고 Eye를 처다보면 작동하는 스크립터, 지금은 처다보면 로테이션이 되는 스크립터를 작동하고있음 구슬 안에 Hit하면 사라지게 하는 스크립터 (데모에 있는 스크립터)가 있음 // Copyright (c) Microsoft Corporation. // Licensed unde..

[MRTK 기능 공부] Diagnostics

Diagnostics 는 성능에 대한 값을 볼 수 있는 시스템 Diagnostics는 Visual profiler에 사용되고 https://docs.microsoft.com/ko-kr/windows/mixed-reality/mrtk-unity/features/diagnostics/using-visual-profiler?view=mrtkunity-2021-05 시각적 프로파일러 사용 - Mixed Reality Toolkit MRTK에서 시각적 프로파일러를 사용하는 설명서 docs.microsoft.com ToolKit 에는 Diagnostics 구성 프로파일에 들어가있다. https://docs.microsoft.com/ko-kr/windows/mixed-reality/mrtk-unity/features..

[MRTK 기능 공부] Boundary

https://docs.microsoft.com/en-us/windows/mixed-reality/mrtk-unity/features/boundary/boundary-system-getting-started?view=mrtkunity-2021-05 Boundary system overview - Mixed Reality Toolkit Landing page for boundary system in MRTK docs.microsoft.com Boundary 시스템이란? MRTK 에서 경계면에 대한 내용임. VR 헤드셋에서 유저가 움직일 수 있는 안전 공간에 대한 경계면. ----- Toolkit에서 boundary system 프로파일을 만들어주면 사용하기 가능함 Floor Play Area Tracked..

Azure Spatial Anchors 튜토리얼

https://docs.microsoft.com/ko-kr/windows/mixed-reality/develop/unity/tutorials/mr-learning-asa-01 Azure Spatial Anchors 자습서 소개 - Mixed Reality 이 과정을 완료하여 혼합 현실 애플리케이션에서 Azure Spatial Anchors를 구현하는 방법을 알아봅니다. docs.microsoft.com 이 문서로 보고 할 것임. 먼저 필요한 요소를 확인한다. 다른건 어느정도 되어있지만, Azure Spatial Anchors를 사용하는 Unity HoloLens 앱 만들기 튜토리얼을 먼저 끝냅시다. Azure 란? 애저는 마이크로 소프트의 클라우드 서비스라고 보면 된다. (like AWS 처럼) Azur..

홀로렌즈 2 MRTK for Unity _ Using speech commands

Using speech commands 음성 명령 사용 Configure Project for MRTK 창을 열어서 Enable Microphone Capability 가 회색으로 되어있는지 확인한다. Clone를 눌러서 새로운 Speech 프로파일을 만들어준다. Start Behavior - Auto Start를 해준다. Speech Commands 에서 Add New Speech Command (음성명령추가)를 4번 해준다. 키워드를 위와같이 바꿔준다. 패키지 - 파운데이션 - SDK - Features - UX - Prefabs - Tooltips 를 열어준다. 빈오브젝트를 만들어서 이름을 SpeechInputHandler_Global 로 바꿔주고, SpeechInputHandler 컴포넌트를 추가..

반응형