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
GTUG Girls ARCoreハンズオン
Search
Kenichi Takahashi
July 02, 2019
Programming
1
510
GTUG Girls ARCoreハンズオン
2019年7月2日に行われたGTUG Girls ARCoreハンズオンで冒頭の説明に使用したスライドです。
Kenichi Takahashi
July 02, 2019
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
AndroidのAR最新動向
ktaka
0
81
東京と千葉の映画館の勝手なる批評-2020年3月
ktaka
0
100
SIGGRAPH 2020の歩き方と見どころ
ktaka
1
770
左側と右側で別のものが見えるようにしてみた
ktaka
1
580
ARCoreで現実を拡張する話@DevFest東北
ktaka
1
210
SIGGRAPH 2019参加のコツ
ktaka
2
350
ABC2019s ARCoreハンズオン
ktaka
2
1.3k
2019年春の技術であのARアプリを再現する
ktaka
1
1.2k
2019年の技術であのARアプリを再現する(東北TECH道場版)
ktaka
0
95
Other Decks in Programming
See All in Programming
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
160
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
770
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
580
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
160
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
660
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
340
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Six Lessons from altMBA
skipperchong
29
4.1k
Heart Work Chapter 1 - Part 1
lfama
PRO
4
35k
Done Done
chrislema
186
16k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
130
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
420
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Typedesign – Prime Four
hannesfritz
42
2.9k
Fireside Chat
paigeccino
41
3.8k
Transcript
(56((JSMT "3$PSFϋϯζΦϯ ʙ4DFOFGPSNͱ+BWBͰͷ։ൃʙ ߴڮݑҰ
@ken1_taka ktaka גࣜձࣾΧϒΫιϑτΣΞΤϯδχΞ ߴڮݑҰ w ܞଳ͚%άϥϑΟΫεΤϯδϯɺੲ͋ͬͨ "3ΞϓϦͷ։ൃʹܞΘΔ w ݱࡏΧϒΫͰ%άϥϑΟΫεͷϨϯμϦϯά ͓ΑͼղੳΤϯδϯͷ࣮Λ୲
w ݸਓత׆ಈͱͯ͠"373ͷ࣮ݧΛ͢ΔΒ༁ ຊΛग़ͨ͠Γɺٕज़ܥࡶࢽͷղઆهࣄΛدߘ ͢ΔͳͲ͍ͯ͠Δ
6OJUZʹΑΔʙຊͷ༁
4PGUXBSF%FTJHOࢽͰ"3։ൃͷ࿈ࡌ͕࢝·Γ·͢ ݄ൃചͷ݄߸͔Β
ձࣾͷϒϩάʹ͜ΜͳࣸਅΛ͔ͭ͏΄Ͳʹ͍͖ IUUQTXXXLBCVLVDPKQEFWFMPQFSTDQQ@FOBCMF@TIBSFE@GSPN@UIJT
ࠓͷ༰ w "3$PSFʹ͍͓ͭͯ͞Β͍ w جຊػೳ w 4DFOFGPSNʹΑΔ։ൃ w ϋϯζΦϯ
"3$PSFʹ͍͓ͭͯ͞Β͍
"3$PSFͱ w "OESPJEͰ"3ΞϓϦΛ࣮ݱ͢ΔͨΊͷ(PPHMF७ਖ਼ϥΠϒϥϦ w ಛघͳηϯαʔΛඞཁͱ͠ͳ͍ͨΊ͘ීٴ࢝͠Ί͍ͯΔ
"3$PSFͷجຊػೳ
.PUJPOUSBDLJOHʢϞʔγϣϯτϥοΩϯάʣ IUUQTEFWFMPQFSTHPPHMFDPNBSEJTDPWFSDPODFQUT$$#:
ϞʔγϣϯτϥοΩϯά w "3$PSF"3,JUΛ͑ΔΑ͏ʹ ͳͬͯҰ൪خ͍͠ͷʜ͜Μͳ෩ʹ ճΓࠐΊΔ͜ͱ
&OWJSPONFOUBMVOEFSTUBOEJOHʢڥೝࣝʣ IUUQTEFWFMPQFSTHPPHMFDPNBSEJTDPWFSDPODFQUT$$#:
ฏ໘ͷݕग़ w ਫฏͱਨͷฏ໘Λೝࣝ
-JHIUFTUJNBUJPOʢޫݯਪఆʣ IUUQTEFWFMPQFSTHPPHMFDPNBSEJTDPWFSDPODFQUT$$#:
ޫݯਪఆ w पғͷ໌Δ͞ͷมԽ͔Βޫͷڧ͞ Λਪఆ w ޫͷͨΔํऔಘͰ͖ͳ͍
<*0>&OWJSPONFOUBM)%3 w ޫݯਪఆͷେ෯ػೳΞοϓ w ฏߦޫݯͷํ w શํ͔Βͷڥޫ w ϋΠϥΠτͱڸ໘ࣹ w
࠷ۙͱͯ͠ϦϦʔε IUUQTEFWFMPQFSTHPPHMFCMPHDPN"3$PSF*0IUNM
ݟࣄͳ·ͰͷڥͷೃછΈײ IUUQTEFWFMPQFSTHPPHMFCMPHDPN"3$PSF*0IUNM
ͲͪΒ͕$(ͷΦϒδΣΫτ͔ IUUQTEFWFMPQFSTHPPHMFCMPHDPN"3$PSF*0IUNM
ࠨ͕$(Ͱͨ͠ IUUQTEFWFMPQFSTHPPHMFCMPHDPN"3$PSF*0IUNM
4%,ଐͷαϯϓϧ )FMMP"3ͷESPJE͘Μ ςΧςΧ༷ʹX
ରԠ w ݱࡏͷ"3$PSFͷόʔδϣϯ w όʔδϣϯΛॏͶΔ͝ͱʹର Ԡ͍ͩͿ૿͑·ͨ͠ w 9QFSJB9; 9;
9; w (BMBYZ" " " /PUF 4 4 4 4 w "26043 IUUQTEFWFMPQFSTHPPHMFDPNBSEJTDPWFSTVQQPSUFEEFWJDFT
։ൃํ๏ +BWB $ /%, 6OJUZ 6OSFBM&OHJOF 8FCͷԿΕͰՄೳ
+BWBͰͷ։ൃ 4DFOFGPSNʹ͍ͭͯ
4DFOFGPSNͱ w %ϞσϧͷΠϯϙʔτπʔϧɺ"3γʔϯͷΈࠐΈ͕ ؆୯ʹͰ͖ΔϥΠϒϥϦ w "OESPJE4UVEJPͰ+BWBͰ։ൃͰ͖·͢
https://developers.google.com/ar/develop/java/sceneform/ l"OESPJE։ൃऀʹ%άϥϑΟΫεͱ0QFO(-Λ ֶͿ͜ͱͳ͠ʹ"3$PSFΛۦ͢ΔྗΛ༩͑Δz
࠷جຊతͳखॱ
"OESPJE4UVEJPʹ ϓϥάΠϯΛΠϯετʔϧ͢Δ w 1SFGFSFODFTˠ1MVHJOT <#SPXTFSFQPTJUPSJFT>Λԡ͠ ͯ w (PPHMF4DFOFGPSN5PPMT #FUB ΛΠϯετʔϧ
1PMZ͔Β%ϞσϧΛ μϯϩʔυ͢Δ w IUUQTQPMZHPPHMFDPN͔ Β%ϞσϧΛμϯϩʔυ w ओʹ"3ͱ73Ͱͷ׆༻Λతͱ ͨ͠%Ϟσϧڞ༗αΠτ w $$#:Ͱ༻Ͱ͖Δͷ͕ଟ͍
ʦิʧ%σʔλͷߏྫ ʴ BOEZPCK BOEZQOH
ʦิʧBOEZPCKΛ։͘ͱʜ W W W W W ʜ G G G
YZ[ͷ࠲ඪ ʢઍʙඦສߦʣ ͲͷΛ݁ΜͰ ࡾ֯ܗΛ࡞Δ͔Λఆٛ ʢઍʙඦສߦʣ
4DFOFGPSNΛΘͳ͍߹ɺ ͜ͷϑΝΠϧΛϩʔυ͢ΔίʔυΛ ॻ͘ඞཁ͕͋Γ·ͨ͠
%ϞσϧΛϓϩδΣΫτʹ Πϯϙʔτ w μϯϩʔυͨ͠ w YYYQOH w YYYNUM w YYYPCK
w Λ4BNQMFEBUBʹίϐʔ
%ϞσϧΛϓϩδΣΫτʹ Πϯϙʔτ̎ w YYYPCKΛӈΫϦοΫ ˠ/FXˠ4DFOFGPSN"TTFUͷॱ ʹબ w 'JOJTIΛԡ͢
%ϞσϧΛϓϩδΣΫτʹ Πϯϙʔτ w YYYTGB YYYTGCͱ͍͏ϑΝΠϧ͕ ࡞͞ΕΔ w %ϞσϧͷϓϨϏϡʔ͕දࣔ͞ΕΔ w TGCͷํBTTFUTͷԼʹஔ͔ΕΔ
ίʔυ্ʹϩʔυ͢Δ ϑΝΠϧΛهड़͢Δ w BTTFUTͷԼͷTGCϑΝΠϧΛࢦ ఆ͢Δ
Ϗϧυ࣮ͯ͠ߦ w ฏ໘Λλοϓͯ͠%ϞσϧΛ ஔ͢ΔͨΊʹඞཁͳػೳ͕͜Ε ͚ͩͰҰ௨Γʂ
4DFOFGPSNͷߏཁૉ w "S'SBHNFOU w 3FOEFSBCMF w .PEFM3FOEFSBCMF w 7JFX3FOEFSBCMF
"S'SBHNFOU w ΧϝϥϓϨϏϡʔͷදࣔ w Λಈ͔͢͜ͱΛଅ͢6* w ೝࣝฏ໘Λࣔ͢6* w ฏ໘Λλοϓͨ͠ࡍͷMJTUOFS w
ฏ໘ʹӨΛམͱ͢
.PEFM3FOEFSBCMF w %ϞσϧΛѻ͏
7JFX3FOEFSBCMF "OESPJE։ൃऀʹ͓ͳ͡ΈͷMBZPVUͷYNMΛ"3্ۭؒʹු͔ Ϳ7JFXͱͯ͠࡞Ͱ͖Δʂ
7JFX3FOEFSBCMF࡞खॱ 7JFX3FOEFSBCMFCVJMEFS TFU7JFX UIJT 3MBZPVUTPMBS@DPOUSPMT CVJME CBDLHSPVOE
ʢؙ֯ɺಁ໌ͷ੨ʣ MBZPVUYNM "1*
ྑ͍͜ͱͮ͘Ͱ͕͢ʜ
4DFOFGPSNͰ Ξχϝʔγϣϯ͕ Ͱ͖ͳ͍
ͦͷ߹6OJUZΛʜ ͱݴ͍ͬͯ·͕ͨ͠ɺ
4DFOFGPSNͰ Ξχϝʔγϣϯ͕ Ͱ͖ͳ͍ Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ʂ
4DFOFGPSNͰ "OJNBUJPOՄೳʹʂ w GCYʹઃఆ͞ΕͨΞχϝʔγϣϯ ΛΠϯϙʔτՄೳ
ຊਐΊΔίʔυϥϘڭࡐ w 4DFOFGPSNΛͬͯछྨͷ% ϞσϧΛஔ w ࣸਅΛࡱͬͯอଘ IUUQCJUMZ(/32;Z
͓·͚ͷ՝ w ίʔυϥϘ͕ऴΘͬͨํͪ͜ ΒʹτϥΠ͍ͯͩ͘͠͞ w ҙͷจࣈྻΛ 7JFX3FOEFSBCMFͰஔ IUUQTLUBLBHJUIVCJPDPEFMBCWJFXSFOEFSBCMF
࠷ޙʹʜ ຊޠͰ࣭ɺ૬ஊͰ͖ΔϑΥʔϥϜ IUUQCJUMZWSBS@KB ͥͻ͝ొ͍ͩ͘͞ʂ ຊޠͰؾܰʹ࣭ɺ૬ஊ Ͱ͖ΔΑ͏ʹཱͯͯΈ·͠ ͨ (PPHMFΞΧϯτ͕͋Ε ԿํͰࢀՃՄೳͰ͢