한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
안드로이드에서 AR을 경험하게 해줄 ARCore를 소개합니다!
2017년 9월 26일 화요일
<블로그 원문은
여기
에서 확인하실 수 있으며, 블로그 번역 리뷰는
정승욱(Android GDE)
님이 참여해 주셨습니다.>
게시자: Dave Burke, 안드로이드 엔지니어링 부사장
현재 20억 개 이상의 기기에서 사용 중인 안드로이드는 세계 최대 규모를 자랑하는 모바일 플랫폼입니다. 지난 9년 동안 우리는 개발자의 창작물을 전 세계 곳곳의 사용자들에게 제공하는 풍부한 도구, 프레임워크 및 API 세트를 만드는 작업을 해왔습니다. 구글은 ARCore라고 하는 새로운 SDK(소프트웨어 개발 키트)의
Preview 버전을 출시
했습니다. 이를 통해 기존 및 향후의 안드로이드 휴대폰에 증강 현실 기능을 제공할 것입니다. 개발자는 지금 즉시 이를 실험해 볼 수 있습니다.
우리는 지난 3년 동안 Tango와 협력하여 모바일 AR을 강화하는 기본 기술을 개발해 왔으며 ARCore는 이러한 작업을 바탕으로 탄생했습니다. 하지만 ARCore는 추가 하드웨어 없이 작동하므로, 안드로이드 에코시스템 전체로 확장할 수 있습니다. ARCore는 7.0 Nougat 이상을 실행하는 Pixel 및 삼성 S8을 시작으로 앞으로 수백만 개의 기기에서 실행될 것입니다. 우리는 Preview 종료 시점까지 1억 개의 기기에서 ARCore 실행을 목표로 하고 있습니다. 현재 일관된 표시줄을 사용하여 높은 수준의 품질과 성능을 제공함으로써 이 목표를 실현하기 위해 삼성, 화웨이, LG, ASUS 등 여러 제조업체와 협력하고 있습니다.
ARCore는 자바/OpenGL, Unity 및 Unreal과 연동되며 다음 세 가지 사항에 중점을 둡니다.
모션 추적
: ARCore는 휴대폰의 카메라를 사용하여 실내의 특징 점을 관찰하고 IMU 센서 데이터를 활용함으로써 휴대폰의 움직임에 따른 휴대폰의 위치와 방향(포즈)을 결정합니다. 이에 따라 가상 물체가 계속 정확하게 배치됩니다.
환경 이해
: 일반적으로 AR 물체는 바닥이나 탁자 위에 놓입니다. ARCore는 모션 추적에 사용하는 것과 동일한 특징 점을 활용하여 수평면을 감지할 수 있습니다.
조명 추정
: ARCore는 환경에서 주변 조명을 관찰하고 개발자들이 주변 환경에 맞추는 방식으로 가상 물체에 빛을 비추어 가상 물체의 모습을 훨씬 더 사실적으로 구현합니다.
ARCore와 더불어, 우리는 개발자들이 뛰어난 AR 환경을 구축하는 데 더 많은 지원을 제공할 앱과 서비스에도 투자하고 있습니다. 우리는
Blocks
및
Tilt Brush
를 빌드하여 누구나 쉽게 AR 앱에 사용할 수 있는 뛰어난 3D 콘텐츠를 신속하게 만들 수 있도록 했습니다.
I/O에서 언급
한 것처럼, 우리는 단순히 개발 플랫폼 상에서 이루어지는 환경을 훨씬 뛰어넘어 실제 생활 환경에서 AR을 경험할 수 있도록 해주는 서비스인 VPS(가상 위치 지정 서비스)에 대한 작업도 수행하고 있습니다. 또한, 웹이 AR의 미래에 중요한 구성요소가 될 것으로 생각하여 웹 개발자를 위한 프로토타입 브라우저도 출시할 예정입니다. 따라서 웹 개발자도 AR 관련 실험을 시작할 수 있습니다. 개발자는 이러한 맞춤형 브라우저를 사용해 AR로 향상된 웹사이트를 만들어 안드로이드/ARCore 및 iOS/ARKit에서 실행할 수 있습니다.
ARCore는 Google이 AR을 모든 사람에게 제공하기 위해 내딛는 다음 발걸음이며, 올해 말에 더 많은 정보를 공유하겠습니다. 의견이 있으시면
GitHub
를 통해 알려주시고
새롭게 선보이는 AR 실험 쇼케이스
에서 무엇이 가능한지 보여 주는 몇 가지 재미있는 예시들을 확인해 보시기 바랍니다. 직접 빌드한 AR 제작물이 있으시면 소셜 미디어에 #ARCore를 해시태그로 사용하여 올려주세요. 그중에 훌륭한 것을 골라 다시 공유하도록 하겠습니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed