ARKit 2.0의 샘플 코드집 「ARKit-Emperor」를 공개했습니다!

ARKit-Emperor



iOS 12 출시와 같은 날, ARKit의 샘플집 「ARKit-Emperor」를 오픈 소스로 공개했습니다.

ARKit-Emperor



알겠습니까?

완전히 제방ARKit-Sampler 의식입니다.

ARKit-Sampler와 마찬가지로, "불필요한 구현을 섞지 않고 가능한 한 단순한 구현으로 전달한다"는 점에 주목하고 있습니다. 또한 현재 작성중인 Udemy의 ARKit2.0 강좌에서 이용하기 위해 준비한 것입니다.

↑ 부디 스타를 부탁합니다 🙏

빌드 방법



최신 Xcode10으로 빌드하여 iOS 12 기기에 설치

샘플 목록



현재 8개의 샘플이 들어 있습니다. 수시로 추가하겠습니다.

Doodle (ARKit 1.0~)





ARKit-Sampler에도 AR Drawing이 있지만이 코드는 더 간단하고 짧은 코드입니다. 선을 그리는 것이 의외로 심플하다고 알 수 있다고 생각합니다.

GRAFFITY - AR 화상 통화 - 에서는 보다 성능이 좋은 코드가 되고 있습니다만, 그쪽은 기업 비밀입니다. 웃음

Placing pictures (ARKit 1.0~)





액자를 SceneKit으로 만들어 보았습니다. 안의 화상은 변수가 되어 있으므로 카메라 롤의 사진으로 하거나 할 수 있습니다. 또한 액자의 무늬와 색상도 material을 엉망으로 변경할 수 있습니다.

Rich Plane Detection (ARKit 1.5~)





ARKit 1.5부터 사용할 수 있는 구형만이 아닌 평면 인식에, 멋있는 이미지 머티리얼과 fadeInOut의 애니메이션을 붙여 보았습니다.

Tongue Detection (혀 인식) (ARKit 2.0~)





Face Detection은 iPhoneX, XS, XS Max, XR에서만 사용할 수 있습니다. ARKit 2.0부터 혀를 인식할 수 있게 되었기 때문에 혀를 내고 있을 때만 비행기가 회전하는 데모를 만들어 보았습니다. 보기 흉한 w

Persistent Memo (ARKit 2.0~)





ARKit 2.0부터 사용할 수 있는 ARWorldMap을 단말기에 아카이브하고 저장하고, 재기동시 configuration에 건네주어 로드하는 것으로, 데모에서는 휴지통의 위치에 「WEDNESDAY」라고 하는 문자를 보존하는 것에 성공하고 있습니다. (시부야구에서는 수요일은 자원 쓰레기의 날이 되고 있습니다)

Mirror (ARKit 2.0~)





environmental texturing의 automatic을 사용해, 방의 풍경을 가상 물체가 반사하고 있다고 하는 데모입니다. 완벽하게 거울까지는 가지 않습니다만, 좋은 느낌에 반사하고 있는 것을 체감할 수 있습니다. (와세다의 댄스 서클은 이 레벨의 반사의 거울로 댄스 했어요 w)

Business Card (ARKit 2.0~)




읽기 및 표시
상호작용






명함의 이미지를 읽어 놓고, 그것을 인식하면 SceneKit로 작성한 버튼과 썸네일을 조금 애니메이션시켜 표시하고 있습니다.

탭 이벤트는 hitTest가 버튼의 node에 부딪치면 판정하고, safari를 열고 있습니다.

Detecting your Remote (ARKit 2.0~)





Apple 공식 샘플 코드 가 엄청 복잡했기 때문에 심플하게 하고 싶었습니다만, 아직 도중입니다. . ARReferenceObject는 ARKit 2.0의 새로운 API 중에서 가장 다루기가 어렵습니다.

Coming soon...


  • Detecting your Remote 완성(ARKit2.0~)
  • 핀치 인 아웃이나 평행 이동 등의 Gesture(ARKit1.0~)

  • FirebaseCloudAnchor 샘플 을 합체시킨다

  • 「조금 움직여 보았어ー」라고 하는 샘플이 아니라, 보고 있어 재미 있고 실용적인 분위기가 있는, 그래서 심플한 repository를 목표로 해 가고 싶습니다.

    관련 링크


  • Qiita | ARKit 2.0의 무엇이 굉장한가?
  • Qiita | ARKit에 대한 3D 수학

  • 스타주세요



    ↑ 부디 스타를 부탁합니다 🙏

    좋은 웹페이지 즐겨찾기