Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
既にリリースしているアプリにARKitの機能を入れて苦労した事/ARKitforFamm_20...
Search
fromkk
February 07, 2018
Programming
0
1.8k
既にリリースしているアプリにARKitの機能を入れて苦労した事/ARKitforFamm_20180207
Timers社で2018/02/07に開催された #mobileARMeetup という勉強会で発表した内容です。
fromkk
February 07, 2018
Tweet
Share
More Decks by fromkk
See All by fromkk
note社の全員野球で品質向上活動について / note_qa_challenge #iOS_test_teatime
fromkk
3
2k
1年分のデータが見たいと言われてやったこと/yearly_data_with_note
fromkk
0
1k
note iOSチームの自動化 ver.2021/automation_with_iOS_team_on_note_ver2021
fromkk
0
2k
Bitrise体験会説明資料/bitrise_explore
fromkk
1
1.1k
noteのiOSアプリで実装したアクセシビリティの全て #iosdc #a /a11y_with_iOS_App_on_note
fromkk
2
4.5k
dSYMのアップロードで SPMを活用する/use_spm_with_upload_dsyms
fromkk
1
3.1k
Bitriseのリモートアクセス機能 #bitrise_meetup/remote_access_of_bitrise
fromkk
1
650
note社でのMagic Pod活用事例 #af_iosdc/magicpod_with_note
fromkk
2
11k
iOSには無いmacOS独自機能をCatalystで実装する #iosdc #d/make_macos_apps_with_catalyst
fromkk
9
2.2k
Other Decks in Programming
See All in Programming
AI巻き込み型コードレビューのススメ
nealle
1
230
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.1k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Oxlintはいいぞ
yug1224
5
1.3k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
CSC307 Lecture 07
javiergs
PRO
0
550
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
280
MUSUBIXとは
nahisaho
0
130
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.8k
Abbi's Birthday
coloredviolet
1
4.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
76
Why Our Code Smells
bkeepers
PRO
340
58k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
64
Making the Leap to Tech Lead
cromwellryan
135
9.7k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
[SF Ruby Conf 2025] Rails X
palkan
1
750
We Have a Design System, Now What?
morganepeng
54
8k
New Earth Scene 8
popppiees
1
1.5k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
Transcript
طʹϦϦʔε͍ͯ͠ΔΞϓϦʹ ARKitͷػೳΛೖΕͯۤ࿑ͨ͠ࣄ Mobile AR Meetup #1 @Timers 1
Profile Kazuya Ueoka Timers inc.ͷiOSΤϯδχΞ Twitter: @fromkk Github: fromkk Qiita:
fromkk Sarahah: fromkk 2
AR(Augmented Reality) • ֦ுݱ࣮ • Χϝϥ ! ͰࡱӨͨ͠ө૾ʹ3DͷମΛஔ͢ΔࣄͰݱ࣮ʹ Ծతͳମ͕͍Δ༷ʹݟ͑Δٕज़ •
AppleͰARKitɺGoogleͰARCore 3
WWDC 2017Ͱൃද͞ΕͨARKit 602 Introducing ARKit: Augmented Reality for iOS 4
ͲΜͳࣄ͕ग़དྷΔ͔ • Made with ARKit • Awesome ARKit • Best
of 2017 AR 5
ARKit • ϋΠϨϕϧͳAPI • iOSରԠ(A9Ҏ্) • SceneKit(3D), SpriteKit(2D), Metal(ΧελϜϨϯμϦϯά)ର Ԡ
• ԿԯͷσόΠε͕ARKitʹରԠࡁΈ • NEW ARKit 1.5(iOS 11.3ʙ) 6
ओཁͳػೳ • ϫʔϧυτϥοΩϯάʢಛΛτϥοΩϯάʣ • γʔϯͷཧղʢচɺนͷஅɾͨΓఆɾ໌Δ͞ਪଌʣ • ϨϯμϦϯά UnityɾUnrealରԠ 7
FammʹARKitΛೖΕͯΈͨ 8
ͦͷ̍ 9
ଌఆػೳ 10
Ͳ͏ͬͯ࡞͔ͬͨ 11
GitHub - shu223/ARKit-Sampler: Code examples for ARKit. 12
(ଌఆػೳ͚ͩʹͳΒ) ΄΅ίϐϖͰOK 13
ଌఆػೳͳΒͰͷͨ͠ • ͓ࢠ͞Μ͕৸ͯΔ࠷தʹଌఆ͢ΔࣄΛఆͯ͠4(಄ɾࠊɾ කɾ͔͔ͱ)ͷ߹ܭͷ͞Ͱܭଌ • ࣮ੇΑΓগ͠খ͘͞ଌఆ͞Εͯ͠·͏ࣄ͕ଟ͍ͷͰফඅ੫ ͙Β͍Λׂ૿͍ͯ͠Δ 14
ۤ࿑ͨ͠ • σβΠφʔΤϯδχΞ2Dͷ಄ͳͷͰ3DͷUIΛͲ͏ى͜͠ ͯྑ͍ͷ͔͔Βͳ͍ • ࣮ࡍʹ͏ͱ͍ʹ͍͘ʢԿࣾͷओ්ͷํୡʹͬͯ ΒͬͯϑΟʔυόοΫʣ 15
Demo 16
ͦͷ̎ 17
લલલੈஅػೳ 18
ۤ࿑ͨ͠ • ී௨ʹΦϒδΣΫτΛஔ͢ΔͱΧϝϥΛىಈͨ࣌͠ͷ͖ ʹґଘ͢Δ • Ͳ͔͜ΒࡱӨͯ͠ΦϒδΣΫτ͕ΧϝϥΛ͍͍ͯͯཉ͠ ͔ͬͨ 19
ΦΠϥʔ֯ 20
y࣠ΛΧϝϥͱ࿈ಈͤ͞Δ let eularAngles = sceneView.session.currentFrame?.camera.eulerAngles else { return } sceneNode.eulerAngles
= SCNVector3(0.0, eularAngles.y, 0.0) 21
Demo 22
Sample https://github.com/fromkk/mobileARMeetupSample https://github.com/fromkk/PolyKit Poly APIΛARKitͰͬͯΈΔ: Qiita 23
ARKitʹײ͡Δ՝ • ARKitΧϝϥͷεςʔλεͷཧಠಛͷ੍͕͋Δ • UIͰ͍͢͞Λදݱ͢Δͷ͔͕ඇৗʹ͍͠ 24
·ͱΊ • ࡉ͔͍ௐײ֮ʹΑΔॴ͕େ͖͍ • ීஈUIKitͰ2Dͷੈքʹ͍ΔͷͰͨ·ʹ3DΔͷָ͍͠ • ΞΠσΞ࣍ୈ͚ͩͲͲΜͳΞϓϦʹARద༻ग़དྷΔ(ͣ) 25
PR 26
27
28
29
ΤϯδχΞืूத 30
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 31