ARKit의 샘플 코드집 「ARKit-Sampler」
ARKit Sampler
소스 코드는 GitHub에 놓여 있으므로 자유롭게 활용하십시오.
사용 언어는 Swift입니다.
ARKit의 샘플은 공식을 포함해 여러가지 나와 있습니다만, ARKit-Sampler에서는 「불필요한 실장을 섞지 않고, 가능한 한 심플한 실장으로 전한다」라고 하는 곳에 조심하고 있습니다. 원래는 책 쓰기를 위해 에 준비한 것이므로, 특히 초반의 샘플은 심플하고 의도가 퍼지기 쉽다고 생각합니다.
빌드 방법
여기에서 Inceptionv3.mlmodel을 다운로드하여 mlmodels 폴더 아래에 놓습니다.
기본적으로 빌드하기만 하지만 Core ML 모델 파일을 다운로드해야 합니다.
샘플 목록
현재 12개의 샘플이 들어 있습니다. 수시로 추가하겠습니다.
3-라인 AR
「실질 3행」의 심플한 AR. ARKit을 쉽게 다룰 수 있다는 것을 알 수 있습니다.
Plane Detection
ARKit의 기본 기능, 수평면 검출 방법을 보여주는 간단한 샘플.
Virtual Object
수평면에 가상 객체를 설치하는 샘플.
AR Interaction
가상 객체와 검출 된 수평면에 대한 상호 작용을 구현하는 방법을 보여주는 샘플.
AR Measure
더 이상 ARKit의 스테디셀러 실장 예가 되고 있는, ARKit를 메이저(줄자) 대신 사용하는 샘플.
AR Drawing
공중에 그림과 문자를 쓰는 샘플.
Core ML + ARKit",
Core ML+ Vision에서 인식한 객체에 대해 ARKit에서 "AR 태그"하는 샘플.
Metal + ARKit
ARKit의 묘화에 Metal을 이용하는 샘플.
Metal + ARKit (SCNProgram)
ARKit로 추가한 가상 객체의 머티리얼을
SCNProgram
를 사용하여 Metal로 그리는 샘플.Simple Face Tracking
얼굴 기반 AR 샘플.
Vertical Plane Detection ARKit 1.5에서 들어간 수직 평면을 감지하는 샘플. Irregularly-Shaped Plane Detection ARKit 1.5 부터 들어간 ARSCNPlaneGeometry 와 ARPlaneGeometry 를 사용해 「비」직사각형 형상의 표면을 검출하는 샘플.
'만들면서 배우기' ARKit 입문서
ARKit의 책을 쓰고 개인으로 출판했습니다.
처음의 한 걸음으로서 3행으로 쓸 수 있는 최소 실장의 AR로부터 시작해, 평면을 검출하는 방법, 그 평면에 가상 오브젝트를 설치하는 방법, 그리고 그 가상 오브젝트와 인터랙션 할 수 있도록 하는 방법・・・이라고, 읽어 진행함에 따라 「만들면서」인출이 늘어나고, 최종적으로는 ARKit를 이용한 메이저나, 공간에 그림이나 문자를 그리는 등, ARKit만이 가능한 어플리케이션의 실장을 할 수 있도록 구성하고 있습니다.
전체 142 페이지. 샘플 코드는 GitHub에서 다운로드할 수 있습니다. BOOTH에서 판매 중.
연습 ARKit - shu223 - BOOTH
관련 기사
Reference
이 문제에 관하여(ARKit의 샘플 코드집 「ARKit-Sampler」), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shu223/items/e55e1426c9e036254761텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)