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
ABC2019s ARCoreハンズオン
Search
Kenichi Takahashi
May 26, 2019
Programming
2
1.3k
ABC2019s ARCoreハンズオン
ABC2019sのARCoreハンズオンで、ARCoreとSceneformの概要説明に使用したスライドです。
Kenichi Takahashi
May 26, 2019
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
AndroidのAR最新動向
ktaka
0
65
東京と千葉の映画館の勝手なる批評-2020年3月
ktaka
0
88
SIGGRAPH 2020の歩き方と見どころ
ktaka
1
720
左側と右側で別のものが見えるようにしてみた
ktaka
1
570
ARCoreで現実を拡張する話@DevFest東北
ktaka
1
190
SIGGRAPH 2019参加のコツ
ktaka
2
350
GTUG Girls ARCoreハンズオン
ktaka
1
480
2019年春の技術であのARアプリを再現する
ktaka
1
1.2k
2019年の技術であのARアプリを再現する(東北TECH道場版)
ktaka
0
91
Other Decks in Programming
See All in Programming
型で語るカタ
irof
0
200
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
1
130
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
270
ふつうの技術スタックでアート作品を作ってみる
akira888
1
900
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
120
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
3
280
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
210
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1.1k
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
740
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
130
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
800
Hack Claude Code with Claude Code
choplin
5
2.3k
Featured
See All Featured
Fireside Chat
paigeccino
37
3.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
Testing 201, or: Great Expectations
jmmastey
43
7.6k
How GitHub (no longer) Works
holman
314
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Gamification - CAS2011
davidbonilla
81
5.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Code Reviewing Like a Champion
maltzj
524
40k
Transcript
"#$T "3$PSFϋϯζΦϯ ʙ4DFOFGPSNͱ+BWBͰͷ։ൃʙ ߴڮݑҰ
@ken1_taka ktaka גࣜձࣾΧϒΫιϑτΣΞΤϯδχΞ ߴڮݑҰ w ܞଳ͚%άϥϑΟΫεΤϯδϯɺੲ͋ͬ ͨ"3ΞϓϦͷ։ൃʹܞΘΔ w ݱࡏΧϒΫͰ%άϥϑΟΫεͷϨϯμϦϯ ά͓ΑͼղੳΤϯδϯͷ࣮Λ୲
w ݸਓత׆ಈͱͯ͠"373ͷ࣮ݧΛ͢ΔΒ ༁ຊΛग़ͨ͠Γɺٕज़ܥࡶࢽͷղઆهࣄΛد ߘ͢ΔͳͲ͍ͯ͠Δ
6OJUZʹΑΔʙຊͷ༁
ٕज़ॻయͰग़ͨ͠ຊ #005)ʹ1%'൛ͱຊ൛͋Γ·͢ IUUQT[BYJTKVOLJFCPPUIQN JUFNT
ࠓͷνϡʔλʔ w ࢁ࡚ɹ͞Μ w )JSPLB[V&HBTIJSB͞Μ
ࠓͷ༰ w "3$PSFʹ͍͓ͭͯ͞Β͍ w جຊػೳ w 4DFOFGPSNʹΑΔ։ൃ w ϋϯζΦϯ
"3$PSFʹ͍͓ͭͯ͞Β͍
"3$PSFͱ w "OESPJEͰ"3ΞϓϦΛ࣮ݱ͢ΔͨΊͷ(PPHMF७ਖ਼ϥΠϒϥϦ w "OESPJEεέʔϧͰ͘ීٴΛࢦ͢ NJMMJPO
"3$PSFͷجຊػೳ
.PUJPOUSBDLJOHʢϞʔγϣϯτϥοΩϯάʣ IUUQTEFWFMPQFSTHPPHMFDPNBSEJTDPWFSDPODFQUT$$#:
ϞʔγϣϯτϥοΩϯά w "3$PSF"3,JUΛ͑ΔΑ͏ ʹͳͬͯҰ൪خ͍͠ͷʜ͜ Μͳ෩ʹճΓࠐΊΔ͜ͱ
&OWJSPONFOUBMVOEFSTUBOEJOHʢڥೝࣝʣ IUUQTEFWFMPQFSTHPPHMFDPNBSEJTDPWFSDPODFQUT$$#:
ฏ໘ͷݕग़ w ਫฏͱਨͷฏ໘Λೝࣝ w ͔Βਨ໘Մೳʹ
-JHIUFTUJNBUJPOʢޫݯਪఆʣ IUUQTEFWFMPQFSTHPPHMFDPNBSEJTDPWFSDPODFQUT$$#:
ޫݯਪఆ w पғͷ໌Δ͞ͷมԽ͔Βޫ ͷڧ͞Λਪఆ w ޫͷͨΔํऔಘͰ͖ ͳ͍
ͦͷଞͷ"3$PSF࠷৽ใ ͔࣌ΒͷηογϣϯͰʂ
ରԠ 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ΞΧϯτ͕͋Ε ԿํͰࢀՃՄೳͰ͢