본문 바로가기
Unity AR

AR Plane을 이용한 평면 분류

by 나만두 2024. 1. 4.

 

Classfication Plane

 

 

 

AR default Plane을 이용해 평면을 인식하고, 평면의 종류에 따라 색을 변경한다.

 

 

 

AR default Plane 프레펩에 스크립트를 추가한다.

Script

 

Public으로 선언한 ARPlane에는 efault Plane프리펩(ARPlane),

MeshRenderer에는 default Plane프리펩(MeshRenderer)을 넣는다.

TextMesh, textObj는 만들지 않았기때문에

default Plane 하위에 GameObject, 3DText를 만들어준 후 넣는다. 

 

Script

Scene에 있는 카메라 컴포넌트를 연결한다.

UpdateLabel에서는

ARClassfication에서 정의된 명칭을 출력하고,카메라의 시점을 변경한다.

UpdatePlaneColor에서는 명칭에따라 PlaneMatColor를 변경해준다.