LHJ

I'm a FE developer.

ar

27 May 2020 » ar


AR 유형

AR.js는 웹에서 다음 유형의 증강 현실을 제공합니다.

image Tracking

이미지 추적 카메라에서 2D 이미지를 찾으면 그 위에 또는 근처에 어떤 종류의 컨텐츠를 표시할 수 있습니다.
내용은 2D 이미지, GIF, 3D 모델(애니메이션) 및 2D 비디오 일 수도 있습니다.
사용 사례 : 증강 예술, 학습(증강 도서), 증강 전단지, 광고 등

Location Based AR

위치기반 AR인 이러한 종류의 AR은 실제 장소를 사용하여 증강 현실 컨텐츠를 사용자 장치에 표시합니다.
이 라이브러리로 구축할 수 있는 경험은 실제 사용자 위치를 사용하는 경험입니다.
사용자는 (이상적으로 실외로) 이동할 수 있으며 스마트폰을 통해 실제 장소의 AR 콘텐츠를 볼 수 있습니다.
휴대 전화를 움직이거나 회전하면 사용자의 위치와 회전에 따라 AR 컨텐츠가 변경됩니다(따라서 장소는 실제 위치에서 ‘고정’되어 사용자와의 거리에 따라 더 크거나 더 얇게 나타납니다).
이 솔루션을 사용하면 여행 가이드를 위한 대화식 지원, 새로운 도시를 탐험할 때 지원, 건물, 박물과, 식당, 호텔 등과 같은 관심있는 장소를 찾는 등의 경험을 구축할 수 있습니다.
보물 찾기 및 생물학 또는 역사 학습 게임과 같은 학습 경험을 구축하거나 이 기술을 위치 지정 예술(특정 실제 좌표와 연계된 시각 예술 경험)에 사용할 수도 있습니다.

Marker Tracking

마커 추적, 카메라에서 마커를 발견하면 일부 이미지(이미지 추적과 동일)를 표시할 수 있습니다.
마커는 매우 안정적이지만 모양, 색상 및 크기가 제한됩니다.
내용이 다른 다양한 마커가 필요한 경험에 권장됩니다.
사용 예 : (증강 도서), 증강 전단지, 광고


키 포인트

  • 매우 빠름 : 휴대폰에서도 효율적으로 실행
  • 웹 기반 : 순수한 웹 솔루션이므로 설치할 필요가 없습니다. three.js + A-Frame + jsartoolkit5 기반의 완전한 자바 스크립트
  • 오픈 소스 : 완전 오픈 소스이며 무료입니다!
  • 표준 : webgl 및 webrtc가있는 모든 전화에서 작동합니다.
  • AR.js가 버전 3에 도달했습니다. https://github.com/AR-js-org/AR.js의 공식 저장소입니다. 이전 AR.js 저장소를 방문하려면 여기 (https://github.com/jeromeetienne/AR.js)가 있습니다.

라이브러리 가져오기

버전 3의 AR.js는 새로운 구조를 갖습니다.

AR.js는 서로 다른 두 가지 빌드로 제공됩니다. 둘 다 유지됩니다. 그들은 독점적입니다.

가져 오려는 파일은 원하는 기능과 사용할 렌더링 라이브러리 (A-Frame 또는 three.js)에 따라 다릅니다.

AR.js는 jsartoolkit5를 사용하여 추적하지만 three.js 또는 A-Frame을 사용하여 기능 보강 된 컨텐츠를 표시 할 수 있습니다.

HTML의 <script> 태그를 사용하여 선택한 버전 중 하나에서 AR.js를 가져올 수 있습니다.