Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AppleのARkitとGoogleの最新のARプラットフォーム ARCore 可能性と応用
Search
GMO次世代
October 20, 2017
Technology
1.4k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AppleのARkitとGoogleの最新のARプラットフォーム ARCore 可能性と応用
GMO次世代
October 20, 2017
More Decks by GMO次世代
See All by GMO次世代
ソース公開を通じて分かった非中央集権型アプリケーション(DApp)とは
jisedai
0
4.5k
IoT領域でのブロックチェーン実践
jisedai
1
2k
モバイルAR技術の最先端 Google Tangoを活用してバーチャル道案内スタッフを実現してみた
jisedai
1
1.4k
深層学習は金融市場をシミュレーションすることができるか?
jisedai
1
7k
Unity3DとOculus Riftで VR空間にWebコンテンツを表現する
jisedai
0
1.6k
ブロックチェーンを利用したサービス開発について
jisedai
1
1.3k
Deep Learningによる株価変動の予想
jisedai
0
1.9k
Other Decks in Technology
See All in Technology
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.9k
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
3
910
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
230
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
140
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
300
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
120
GoCon2026 - Open Source, Open World
sanposhiho
2
2.2k
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
600
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
150
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
160
Sigmaで作る業務アプリ
kazushiro_honma
0
110
クロスボーダーM&AのValue Upを支えるプロダクト開発。日米チームのハブになったプロダクトエンジニアの実践 / Product Engineering Conference 2026
genda
0
110
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
520
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
How to make the Groovebox
asonas
2
2.4k
Accessibility Awareness
sabderemane
1
210
Writing Fast Ruby
sferik
630
63k
Paper Plane (Part 1)
katiecoart
PRO
1
11k
Utilizing Notion as your number one productivity tool
mfonobong
4
580
Building Adaptive Systems
keathley
44
3.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Making Projects Easy
brettharned
120
6.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Practical Orchestrator
shlominoach
191
12k
Transcript
1 AppleのARKitとGoogleの 最新ARプラットフォーム ARCore 可能性と応用 GMOインターネット 次世代システム研究室
目次 • 研究目的 • 背景 • 取組 • デモ&技術要素 •
ARプラットフォームの比較 • まとめ
研究目的 O2Oサービス向け 集客力のあるモバイルAR応用
なぜモバイルARか?
AR(Augmented Reality: 拡張現実感)とは 現実空間 バーチャルコンテンツ 実空間との融合 マーカー マーカーレス ローケション HMD
スマートグラス スマホ
理由・背景 • スマートフォンの普及 • 豊富なモバイルARプラットフォームの登場 (Vuforia, Wikitude, ARTookit, Kudan..) •
Google, Apple, Facebookなど大手が参入
きっかけ 6月 約3億8,100万台 17年末 5億500万台 20年末 8億5,300万台
• 6月にAppleがARKitを発表 • 8末月にGoogleがARCoreを発表 • それぞれSDKが無料 • OSレベルで既存アプリへスムーズに組込可 • 既に数億台がサポート
ARKit
ARKitができること • 現実空間自然特徴点を用いてAR技術を行う(マーカーレスAR) • 自然特徴点追跡と内装の慣性センサーを組み合わせモーション追跡 • 特徴点部分集合分割による平面検出 • レイキャスト活用ー透明なバーチャル線で当たり判定
今回の対象&取組概要 ▪ターゲットユーザー • ファミレスチェーンの子連れ家族 ▪概要 • 家族向けに楽しめるARアプリの作成、新し い体験の提供。 →結果としてお店への集客に繋がると期待 •
機能的なものより、エンターテイメントを優 先
キーポイント 子供たちが印象に残る、憧れるものは… 魔法みたいなのものだ
魔法のホール & どこでもドア 作ったもの ARで実現したい
デモ
開発環境 • Unity3D 2017.1.0f3 Personal • Unity ARKit Plugin •
Xcode 9.0 beta 3 • iPhone7Plus • iOS 11.0 beta 3
技術要素 • 平面検出 & 現実空間への当たり判定 • モーショントラッキング • ダブルカメラ •
360ビデオレンダリング • テスクチャ裏返し処理 • オフスクリーンレンダリング • レイヤー& カリングマスク • デプスマスク
ダブルカメラ • 現実空間、バーチャル空間をそれぞれのカメラで見る • 二つのカメラの位置と向きを同期する
360度ビデオレンダリング&テスクチャ裏返し処理 • 360度ビデオを活用 • Unity上の球形状のゲームオブジェクトの内面にレンダリング • 法線ベクトルの方向変更若しくはテクスチャの裏返し処理 法線ベクトルとは3次元での面に対し、垂直なベクトル • シェーダープログラミングで行う
メッシュの頂点単位の処理、ピクセル単位の処理を行う
オフスクリーンレンダリング • 画面に書き込まない描画処理のことを指す • 画像フレームを レンダーテクスチャにレンダリング • ドアの面積相当のテクスチャ分だけを調整して貼る • シェーダーで上記の部分レンダリング処理を行う
レイヤー& カリングマスク • 特定の1つのレイヤーにあるオブジェクトのみレンダリング • カリングマスクでレイヤー表示・非表示をコントロール • 現実空間とバーチャル空間を別々レイヤーに分ける • ドアを通る・戻ることによる表示非表示を判断
デプスマスク • バーチャル空間から現実空間を見えるようにする時に活用 • マスクされたところにバーチャル世界のレンダリングをしない • マスクされたところから現実空間が表示される
ARCore
ARCoreの話をする前に Tangoの話をします。
なぜかというと… ARCore発表までは Tangoを研究していた (当時TangoがARKit相当の機能を提供)
Google Tangoとは マーカーレスAR/MRプラットフォーム 平面検出、モーショントラッキング、 領域学習の3つコア技術 屋内ナビゲーション向け トータルソリューション
29 Tangoを用いたバーチャル案内スタッフ実現
Tangoの対応端末 対応端末が少ない=デメリット Lenovo Phab 2 Pro Asus ZenPhone AR
ARCore ARCore 2017.8.29
ARCoreができること
ARCore:モーショントラッキング • ユーザーのモーションをリアルタイムに反映 • マーカーなしでも平面定着精度が高い • 激しい移動でも位置ズレが目視で気付かない
• 平面認識スピードが早い • 広い平面を記憶・追跡できる ARCore:平面認識
機能 ARKit ARCore 概要 デバイ ス OS デバイス OS iPhone
7Plus iOS11 beta Pixel XL Android 7.1 モーショント ラッキング ◦ ◦ ARCoreがトラッキン グのスタートが早い 3Dオブジェクトの位 置ズレ少ない 平面検出 ◦ ◦ ARCoreの方が早い 特徴データ保 持量 ◦ ◦ ARCoreの方が多い (自己位置推定速度と 精度が良い)
比較項目 ARKit ARCore 備考 機能 前述(ほぼ同機能) 対応端末 6S, 6S Plus,
SE, 7, 7 Plus, 8, 8 plus, X iPad(第5世代) iPad Pro(9.7 ~12.9インチ) Google Pixel and Pixel XL Samsung Galaxy S8 (SM-G950U, SM- G950N, SM-G950F, SM-G950FD, SM- G950W, SM- G950U1) Huawei、LG 、ASUSのス マートフォン に順次対応が 予定されてい る OS iOS11.0 以降 Android 7.0 Nouga 以降 対応端末台数 約3億8,100万台 プレビュー期間で 約1億台展開希望 ARKitとARCoreとの比較
まとめ ▪ 今回、AppleのARKit, GoolgeのARCoreを用いてO2Oサー ビス向け「集客力のあるモバイルAR応用」の模索を行いま した。 ▪現時点でARKitとARCoreは同等の機能なので機能面で見ると iOS版とAndroid版は同時展開することができます。 ▪しかし、ARKitに対応する端末台数が多くビジネス面でARKit の方が早く展開できると感じました。
▪今回は集客力のあるモバイルARサービス向け最初のステップ なので次はユーザーとのインタラクション(勝ち負けゲーム )クーポン配布システム連携等を展開して集客力をさらに高 めていくつもりです。
ご清聴いただき ありがとうございました