ArRaycastManager란?ArRaycastManager 컴포넌트는 AR Foundation에서 Raycast 기능을 관리하는 역할을 합니다. ArRaycastManager 컴포넌트를 사용하면 물리(Real) 세계에 존재하지 않는 AR Ray Cast Manager에 대해 Raycast를 수행할 수 있습니다. 이 말은 Camera로 촬영하고 있는 공간은 실제 세계이지만 실행되고 있는 앱은 실제 세계가 아닌 AR 환경이라는 뜻입니다. 증강 현실(AR) 환경은 가상의 객체를 실제 세계에 '추가’하여 사용자가 실제 세계와 가상의 객체 사이에서 상호작용할 수 있게 하는 기술임을 잊지 말아야 함! - 인터페이스 느낌 ArRaycastManager 컴포넌트는 다음과 같은 역할을 합니다.단일 Raycast를 수..
AR Anchor 이란? AR Anchor 컴포넌트는 실제 세계에 객체의 위치를 고정시키는 역할을 합니다. AR Anchor는 성능을 많이 잡아 먹으므로 씬에 많은 앵커가 있으면 FPS가 떨어집니다. AR Anchor는 AR Plane이 없으면 작동하지 않는 것을 주의해야 합니다. AR Anchor Manager 이란? AR Anchor Manager는 특정 공간의 Anchor을 추적하는 역할을 합니다. 고정시킬 객체에 AR Anchor 컴포넌트를 할당해줍니다. 마지막으로 XR Origin 객체에 AR Anchor Manager컴포넌트를 붙여줍니다. 결과
AR Tracked Image Manager란? ARTrackedImageManager는 trackable manager의 한 유형으로, 2D Image를 추적할 때 사용되는 매니저 입니다. AR Tracked Image Manager는 Real World(실제 현실 공간)에서 감지된 각 Image에 대해 매칭되는 게임 오브젝트를 생성합니다. Tracked Image Prefab은 이미지를 감지했을 때 생성되는 GameObject입니다. 만약 Tracked Image Prefab이 null이면 매니저는 ARTrackedImage 컴포넌트만 있는 빈 GameObject를 생성합니다. 반대로 null이 아니지만 프리팹이 ARTrackedImage 컴포넌트를 가지고 있지 않다면, 매니저는 해당 컴포넌트를 추가..
AR Plane Manager이란? 실제 환경의 평면을 감지하고 추적하는 컴포넌트입니다. 감지된 각 평면에 게임 오브젝트를 생성할 수도 있습니다. 평면으로 감지될 수 있는 예로는 수평, 수직, 둘 모두 설정할 수 있습니다. 평면이 감지되면, AR Plane Manager에 할당한 Plane Prefab이 생성되며 평면을 나타냅니다. 이때 생성되는 Plane Prefab에는 ARPlane 컴포넌트가 존재해야 하며, 해당 컴포넌트를 통해 감지된 평면 데이터를 사용할 수 있습니다. AR Plane 컴포넌트의 주요 속성은 다음과 같습니다. Destroy On Removal: 속성이 참(true)인 경우, 객체가 제거될 때 파괴됩니다. Vertex Changed Threshold: 평면의 꼭짓점 위치가 이 값만큼..
이전 글을 보지 않으셨다면 반드시 보고 와주세요! 이어지는 내용입니다. 유니티 AR Foundation 시작하기 #1편 AR Foundation을 선택한 이유 AR Foundation은 Unity에서 제공하는 AR 개발 프레임워크로, ARKit과 ARCore의 핵심 기능을 대부분 지원하며, Unity의 고유한 기능들도 사용할 수 있기 때문입니다. 주요 기능은 다 wlsdn629.tistory.com XR Origin 살펴보기 XR Origin오브젝트를 보면 XR Origin, Input Action Manager, AR Plane Manager, AR Raycast Manager 총 4개의 컴포넌트가 부착되어 있습니다. 컴포넌트 설명 XR Origin 객체와 추적 가능한 특징들을 Scene에서의 최종 위..
AR Foundation을 선택한 이유 AR Foundation은 Unity에서 제공하는 AR 개발 프레임워크로, ARKit과 ARCore의 핵심 기능을 대부분 지원하며, Unity의 고유한 기능들도 사용할 수 있기 때문입니다. 주요 기능은 다음과 같습니다. Plane Detection Object Tracking Face Tracking Image Tracking Point Clouds AR Foundation을 선택했을 때 얻을 수 있는 주요 장점은 다음과 같습니다. 플랫폼 간 호환성: AR Foundation은 ARKit과 ARCore의 핵심 기능을 대부분 지원하여 iOS와 Android 모두에 쉽게 배포할 수 있다. 유니티 세팅 방법 처음 프로젝트를 만들 때 AR Mobile 템플릿을 사용하시면 ..