狠狠撸

狠狠撸Share a Scribd company logo
AWE Nite Tokyo #4
ARKit3 Hackathon
2019.09.28
CONTENTS
2
1. ??紹介
2. ARKit2でできること
3. ARKit3の新機能
4. UnityでARKit3を使う
3
ARKit3を利?するには以下が必要になるので
もしまだダウンロード∕インストールしていない?は
説明を聞いている間にセットアップしておいてください。
事前にインストールを
- Unity2019.2 or later
- Xcode11 or later
4
??紹介
Self introduction
5
@edo_m18 @edom18
?留間 和也
XRエンジニア∕Unityエンジニア
PORTAL BY JOSEPH
7
ARKit2でできること
Feature of ARKit2
8
Plane Detection Image Tracking
Object Tracking AR World Map
9
ARKit3の新機能
What new features of ARKit3
10
ボディトラッキング 共同セッションPeople Occlusion
- フロント∕バックカメラの同時起動
- 複数のフェイストラッキング
その他のFeatures
11
To use ARKit3 on Unity
UnityでARKit3を使う
12
まずはAR Foundationをインストールしよう
PAGE 13
AR FoundationのExampleをダウンロード
- 現在、ARKit3の機能はPreview版にしか?っていない
- Package Managerからはインストールできない
- Exmapleのリポジトリからダウンロードする
https://github.com/Unity-Technologies/arfoundation-samples
[Repository]
PAGE 14
ARKit3向けのサンプルシーン
- ARKit3の機能を含むサンプルシーンを選んで開始しよう
- 主なシーンは
- ARCollaborationDataExample
- RearCameraWithFrontCameraFaceMesh
- HumanBodyTracking2D
- HumanBodyTracking3D
- HumanSegmentationImages
15
?まかにAR Foundationの導?を説明します
ベースセットアップ
https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/manual/index.html
[Document]
16
- AR Session
- AR Session Origin
- AR Pose Driver
- AR Camera Manager
- AR Camera Background
- AR Input Manager
必要なクラス
PAGE 17
Createメニューから?成
- Hierarcyの「Create > XR」から簡単に?成できます
18
2つのオブジェクトを?成すれば完了
19
- AR Plane Manager
- AR Tracked Image Manager
- AR Tracked Object Manager
- AR Human Body Manager
検知対象ごとに異なるクラス
PAGE 20
AR Human Body Manager
- Human Body Pose 2D
- Human Body Pose 3D
- Human Segmentation Stencil Mode
- Human Segmentation Depth Mode
※Depth ModeはStandard Resolutionしか
?テクスチャが取得できないので注意
PAGE 21
People Occlusionについて
- 現状、AR Foundationではそのものずばりの機能がない
- Occlusionに必要なデータは取得できる
- ?作する必要がある
http://edom18.hateblo.jp/entry/2019/08/11/223803
[My Blog Post]
https://forum.unity.com/threads/how-to-setup-people-occlusion.691789/
[Unity Forum]
CONFIDENCIAL PAGE
PORTAL
X22
23
AR FoundationのTips
Tips
PAGE 24
カメライメージを利?する … 1
- カメラの映像を取得する?法は2つ
- ひとつは、現状のBackgroundのマテリアルをそのままコ
ピーする
PAGE 25
カメライメージを利?する … 2
- CameraManager#frameReceived、
- XRCameraImageを利?する
- 詳細はDocumentの「Camera Image」を参照
※cameraFrameReceivedと
?異なっているので注意
※デバイスのオリエンテーションによって
?結果が変わるので注意
@edo_m18 @edom18
?留間 和也
質問があればお声がけください
XRエンジニア∕Unityエンジニア

More Related Content

AWE Nite ARKit3 Hackathon