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
84
東京と千葉の映画館の勝手なる批評-2020年3月
ktaka
0
100
SIGGRAPH 2020の歩き方と見どころ
ktaka
1
770
左側と右側で別のものが見えるようにしてみた
ktaka
1
590
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
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
AI時代の認知負荷との向き合い方
optfit
0
160
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
組織で育むオブザーバビリティ
ryota_hnk
0
180
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
Oxlintはいいぞ
yug1224
5
1.4k
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Believing is Seeing
oripsolob
1
58
Side Projects
sachag
455
43k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
57
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
55
So, you think you're a good person
axbom
PRO
2
1.9k
Why Our Code Smells
bkeepers
PRO
340
58k
Exploring anti-patterns in Rails
aemeredith
2
250
A Soul's Torment
seathinner
5
2.3k
Documentation Writing (for coders)
carmenintech
77
5.3k
The browser strikes back
jonoalderson
0
390
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ΞΧϯτ͕͋Ε ԿํͰࢀՃՄೳͰ͢