민프

[Android][ARcore - 1] ARcore 예제를 해보자!! 본문

[Android]

[Android][ARcore - 1] ARcore 예제를 해보자!!

민프야 2021. 7. 24. 15:27

ARcore을 해보려고 하는 이유는

이번 프로젝트에서 라이브 스트리밍을 해보았는데
라이브 스트리밍 + ARcore 이렇게 구현해보려고 한다.

(밑 사진 참고)



저렇게 하기전에!
먼저 ARcore 예제를 해보자!!

AR이란 무엇일까?

증강현실
(增强現實, 영어: augmented reality, AR)은 가상현실(VR)의 한 분야로 실제로 존재하는 환경에 가상의 사물이나 정보를 합성하여 마치 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법이다.
https://ko.wikipedia.org/wiki/%EC%A6%9D%EA%B0%95%ED%98%84%EC%8B%A4


ARcore는 Google에서 증강현실을 구축하기 위해 만들어진 플랫폼이다.
(애플은 ARkit이라는 플랫폼이 있다.)

자 그럼 Google ARcore 개발자 문서를 보면서 하나하나 해보자!

 

1. 개발 환경 설정

2. 샘플 프로젝트 열기

이 빠른 시작에서는 2D 및 3D 벡터 그래픽을 렌더링하기 위한 프로그래밍 인터페이스인 OpenGL을 사용 합니다. 아래 단계를 시작하기 전에 ARCore 활성화 설명서를 검토 하세요.
다음 명령을 사용하여 리포지토리를 복제하여 샘플 프로젝트를 가져옵니다.


git clone https://github.com/google-ar/arcore-android-sdk.git

Android Studio에서 디렉터리 내의 samples 하위 디렉터리  있는 hello_ar_java 샘플 프로젝트를 엽니다 .arcore-android-sdk

3. 실행

코드는 샘플 안에 다 짜여져있어서 Run 버튼을 누르면 실행할 수 있다.
ARcore를 Custom하기 위해서는 어떻게 돌아가는지 알아야하므로... 코드를 파악해보도록 하자!!

다음 포스트에서는 직접 구현해보도록 해야겠다!!ㅎㅎ

 

 

 

 

-------참고-------

https://ko.wikipedia.org/wiki/%EC%A6%9D%EA%B0%95%ED%98%84%EC%8B%A4

https://developers.google.com/ar/discover

 

 

Comments