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
ARKit2.0でAppleが伝えたいアプリ体験を考える
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
mcz9mm
September 01, 2018
Technology
1.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ARKit2.0でAppleが伝えたいアプリ体験を考える
mcz9mm
September 01, 2018
More Decks by mcz9mm
See All by mcz9mm
自己満アプリから脱却するためにした UI改善とは
mcz9mm
1
1.2k
SwiftUI-List-Pagination
mcz9mm
2
2.4k
ゆるく学ぶARKit
mcz9mm
3
1.6k
What’s New in ARKit2.0
mcz9mm
0
150
徳丸本 ログインフォーム
mcz9mm
0
140
arkit+animoji
mcz9mm
0
100
徳丸本8
mcz9mm
0
140
徳丸最終回
mcz9mm
0
100
swift arkit
mcz9mm
0
190
Other Decks in Technology
See All in Technology
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
630
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
240
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
9
2.2k
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
2
1.5k
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
150
Kiro Crew の Bot (続く役目を任せる窓口) | 目指せ Kiro マスター 12
inariku
PRO
0
200
Strands Decider 2BでAWSアップデートの目利きをしてみた
sato4mi
1
120
Software Engineering in an AI-Driven World
erikjhordan_rey
0
120
分析作業をどこまで任せるか自分で決められる AIネイティブBI『Golden Analytics』が 良さげな話 /golden-analytics-is-ai-native-bi
shinyaa31
0
120
Lint の層を組み直した話
bengo4com
3
310
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
180
新卒エンジニア、 介護士になる
ryu1013
1
690
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
How to build a perfect <img>
jonoalderson
1
6.2k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How to Talk to Developers About Accessibility
jct
2
610
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
630
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
The Cost Of JavaScript in 2023
addyosmani
56
10k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
ARKit2.0ͰApple͕͍͑ͨ ΞϓϦମݧΛߟ͑Δ iOSDC JAPAN 2018/09/01 Kaoru Matarai @mcz9mm
Kaoru Matarai LIFULL Co., Ltd. #twitter, #github @mcz9mm #pokeGO #0237
5690 8976 #Who?
ARKit1.0 ARKit1.5 ڞʹରԠ #WORK
• iOS11͔ΒiOS12ͰͷΞοϓσʔτ • iOS12ͰͲΜͳମݧΛఏڙ͢Δ͖͔ • ·ͱΊ #AJENDA ٕज़తͳ͜ͱʹ৮Εͣ5ͰαΫοͱ͠·͢☺
iOS11→iOS12ͰARKit େ͖͘Ͱ͖Δ͜ͱ͕૿͑·ͨ͠
iOS11 (ARKit1.0~1.5) ɾARۭؒʹΦϒδΣΫτΛදࣔ ɾܭଌܥΞϓϦ͕ಛʹଟ͍ ɾڞ༗Λߦ͏ʹࣗલͰΒͳ͖Ό͍͚ͳ͍ʁ(ARCoreɺɺ) #UPDATE iOS12 (ARKit2.0) ɾσϑΥϧτΞϓϦʹMeasure͕Ճ(ΊͬͪΌ͍͍͢) ɾڥʹ߹ΘͤͯϚοϐϯάͯ͘͠ΕΔΑ͏ʹͳ͍ͬͯΔ
ɾෳਓͷڞ༗͔Βೝࣝਫ਼্ɺQuickLookͰ࠷ૣΞϓϦཁΒΜ NEW˒
ΑΓݱ࣮ۭؒʹ༹͚ࠐΉ͜ͱ ͕Մೳʹͳͬͨ
͔͜͜ΒຊͰ͢
iOS12ͲΜͳ ΞϓϦମݧΛఏڙ͢Δ͖͔ʁ (࣋Ͱ͕͢)
ָ͠͞Λڞ༗͠Α͏ #UX01 → ෳਓͰͷମݧΛՄೳʹ͢Δ͜ͱͰ ָ͠͞ɾମݧ֨ஈʹ૿͑Δ ARWorldMapͰڞ༗͕؆୯ʹͰ͖ΔΑ͏ʹͳ͍ͬͯ·͢
ΑΓۙʹඇݱ࣮ੈքΛఏڙ͢Δ #UX02 → ̏DϞσϧΛදࣔ͢Δ͚ͩͰͳ͘ը૾ମΛτϦΨʔʹͯ͠ εϚϗҰͭͰʮ͋ͬͨΒ͍͍ͳʯΛͦͷͰղܾ͠Α͏ ͳͥݱ࣮ۭؒʹදࣔ͢Δඞཁ͕͋Δͷ͔ߟ͑ͯΈΔ
1. ͦͷͰ͙͢ʹղܾͰ͖ͳ͍ͷ 2. ݴޠҎ֎ͷίϛϡχέʔγϣϯ 3. ݱ࣮ͷͷͰ༻͠ʹ͍͘ͷ 1ͱ3ࣅ͍ͯΔ͕ɺARͰද͍ࣔͤͨ͞ͷ ʮͦͷͰࢹ֮తʹΘ͔Βͳ͍͜ͱΛݟͤͯ͋͛Δ͜ͱʯ #ݱ࣮ۭؒʹදࣔ͢Δඞཁੑ
γʔϜϨεͳૢ࡞Λ৺͕͚Δ #UX03 → ยखͰѻ͑Δ͘Β͍͕ཧʂ ૢ࡞Λઆ໌ͳ͠Ͱ͑ΒΕΔ͘Β͍ײతͩͱ˕ Ϣʔβʔ͕ૢ࡞Λཧղ͢Δϑϩʔ Λ͍͔ʹແҙࣝʹͯ͠Β͏͔
WWDCͰͷηογϣϯͰ ৄ͘͠৮ΕΒΕ͍ͯ·͢ˣ https://developer.apple.com/videos/play/wwdc2018/805/ #TIPS
• γΣΞɾอଘػೳͰମݧͷ෯͕૿͑ͨͱڞʹϢʔεέʔε ͕֨ஈʹ૿͑ͨ • ೝٕࣝज़ͷਫ਼্ʹΑΓɺ͞Βʹඇݱ࣮తͳੈքͱݱ࣮ ۭ͕ؒඥͮ͘Α͏ʹͳͬͨ • iOS11͔Βಉ͜͡ͱݴ͑Δ͕ۃྗϢʔβʔෛ୲ʹͳΔΑ ͏ͳUIʹͤͣɺແҙࣝʹ͑ΔγφϦΦΛߟ͑Δ #·ͱΊ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠
# એ ARKit CHEAT SHEET Created by @mcz9mm Load Scene/SCNNode
3D: ARSCNView (AR + SceneKit) 2D: ARSKView (AR + SpriteKit) Which? 1 2 4 Create BOX 0.01 = 1cm 3 Configure Run Option Image Detection ARKit1.5 WorldMap (Save&Share!!) ARKit2.0 AREnvironmentProbeAnchor ARKit2.0 Set Float Value Metalness: 1.0 Roughness:1.0 ҆қͳؾ࣋ͪͰࡢ࡞Γ·ͨ͠ ྑ͔ͬͨΒݟͯΈ͍ͯͩ͘͞ Twitterʹͯڞ༗ͯ͠·͢ ˏmcz9mm