민프
[Android][ARcore - 1] ARcore 예제를 해보자!! 본문
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
'[Android]' 카테고리의 다른 글
[Android][CameraX - 1] 얼굴을 비춰줄 Camera PreView를 구현해보자!! (0) | 2021.07.26 |
---|---|
[Android][ARcore - 2] 초기설정, GooglePlay ARCore 지원 여부 확인 (0) | 2021.07.24 |
[Android] SDK, NDK, PDK 란? (0) | 2021.07.17 |
[Android][WebRTC] 1. WebRTC란 무엇일까? (0) | 2021.07.11 |
[Android] 안드로이드 에뮬레이터 속도를 높여보자!!(feat.Guest unoccupied no 1 guest s) (0) | 2021.07.08 |
Comments