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
Unity × Vuforia × スマホHMD AR/VRアプリの作りかた
Search
Keizo Nagamine
November 20, 2016
Programming
1
2k
Unity × Vuforia × スマホHMD AR/VRアプリの作りかた
UnityFukuoka12での発表資料
Keizo Nagamine
November 20, 2016
Tweet
Share
More Decks by Keizo Nagamine
See All by Keizo Nagamine
福岡XR部でのHubs活用事例報告っ!
kzonag
0
180
ついに届いたNreal! -サンプルランチャーを作ってみた-
kzonag
0
250
福岡XR部の紹介と最近のオンライン活動
kzonag
0
2.2k
ZoomとHubsの繋げ方
kzonag
0
680
VTuberになるために必要な要素技術
kzonag
0
120
リアルと重ねるVR
kzonag
0
2.5k
PhotonでOculusAvatarを動かす方法
kzonag
0
510
UnityでOculuQuest入門
kzonag
0
1.1k
XRのおさらいと最近ホットな話題
kzonag
0
120
Other Decks in Programming
See All in Programming
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
230
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
690
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
340
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
160
エラーって何種類あるの?
kajitack
5
310
GoのGenericsによるslice操作との付き合い方
syumai
3
690
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
380
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
810
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
370
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
270
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Statistics for Hackers
jakevdp
799
220k
Designing for humans not robots
tammielis
253
25k
The Language of Interfaces
destraynor
158
25k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Agile that works and the tools we love
rasmusluckow
329
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
GraphQLとの向き合い方2022年版
quramy
48
14k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Transcript
6OJUZº7VGPSJBºεϚϗ).% "373ΞϓϦͷ࡞Γ͔ͨ ,FJ[P/BHBNJOF !6OJUZ'VLVPLB
ࣗݾհ ๆܚࡾʢ!,[P/BHʣ +PMMZTUJDT*OD ਓ ήʔϜˠΞϓϦͱ͔ΠϯλϥΫςΟϒίϯςϯπͱ͔ 'VLVPLB.PUJPO$POUSPM/FUXPSL '.$/ ϋοΧιϯ͖
େീͰ࡞ͬͨ࡞
ࣝΓਆͷ؟ ʢ͠Γ͕ΈͷΊʣ
͜ΕΛ
͜͏͢Δͱ
͜͏ݟ͑Δ
IUUQTXXXZPVUVCFDPNXBUDI W;[-KR49
ࣝΓਆͷ؟ ʻ֓ཁʼ "373ٕज़ͱҰൠମೝࣝΛΈ߹ΘͤͨσϞΞϓϦ खΛ͔͟͢ͱରΛೝ໊ࣝͯ͠લͷީิΛදࣔ ʻϥΠϒϥϦɾ"1*ʼ w 7VGPSJBʢ"373ʣ w (PPHMF7JTJPO"1*ʢମೝࣝʣ
w .JDSPTPGU5SBOTMBUPS"1*ʢӳޠˠຊޠʣ ˞).%͏͜ͱͱ؆қϔουτϥοΩϯάͯ͠Δ෦Λ73ͱͯ͠·͢
7VGPSJBΛεϚϗ).%Ͱ
7VGPSJB "3ϓϥοτϑΥʔϜ ։ൃதແྉʢϦϦʔεʹΞϓϦ͝ͱʹͳͲʣ 6OJUZJ04"OESPJE͚ͷ4%, ༷ʑͳλΠϓͷͷΛೝࣝ ʢ*NBHF 0CKFDU $ZMJOEFS #PYʜ
࠷ۙɺ6OJUZͱΦϑΟγϟϧύʔτφʔʹͳͬͨΒ͍͠ 6OJUZࣗͷػೳͱͯ͠"3αϙʔτ͢Δ͔ʁʢय़ʣ
جຊతͳखॱ ʢͬ͘͟Γʣ
%FWFMPQFS1PSUBM ΞΧϯτ࡞ ΞϓϦέʔγϣϯొʢϥΠηϯεΩʔऔಘʣ λʔήοτొʢλʔήοτσʔλϕʔε%-ʣ 6OJUZύοέʔδ%-
ΞΧϯτ࡞
ΞϓϦέʔγϣϯొ
ΞϓϦέʔγϣϯొ ϥΠηϯεΩʔ
ΞϓϦέʔγϣϯొ σόΠεͷબ .PCJMFεϚϗʢεϚϗ).%ίϨʣ %JHJUBM&ZFXFBSಁաܕάϥεʢ)PMP-FOTͱ͔ʣ
λʔήοτొ ·ͣσʔλϕʔεΛՃ
λʔήοτొ σʔλϕʔεʹλʔήοτΛՃ
λʔήοτొ σʔλϕʔεΛ%-
λʔήοτొ σʔλϕʔεͷλΠϓ%FWJDF λʔήοτͷλΠϓͱΓ͋͑ͣ4JOHMF*NBHF
6OJUZύοέʔδ%-
6OJUZΤσΟλ ύοέʔδΛΠϯϙʔτ λʔήοτσʔλϕʔεΛΠϯϙʔτ "3$BNFSBϓϨϋϒͷஔɾઃఆ λʔήοτͷஔɾઃఆ
λʔήοτͷࢠʹΦϒδΣΫτஔ ࣮ߦʂ
ύοέʔδΛΠϯϙʔτ
λʔήοτσʔλϕʔεΛΠϯϙʔτ
λʔήοτσʔλϕʔεΛΠϯϙʔτ
"3$BNFSBͷஔɾઃఆ
"3$BNFSBͷஔɾઃఆ
"3$BNFSBͷஔɾઃఆ
λʔήοτͷஔɾઃఆ
λʔήοτͷஔɾઃఆ
λʔήοτͷஔɾઃఆ
λʔήοτͷஔɾઃఆ
λʔήοτͷࢠʹΦϒδΣΫτஔ
࣮ߦʂ
͔͜͜Βຊ
).%ରԠ
ཱମࢹͷͨΊͷεςϨΦϨϯμϦϯά
7VGPSJBͰεςϨΦϨϯμϦϯά ҎલͷόʔδϣϯͰ݁ߏେมͩͬͨΒ͍͠ ࣗͰΧϝϥΛ̎ͭ༻ҙͨ͠Γ Έิਖ਼ࣗલͰ͢Δඞཁ͋Γ 7VGPSJB͔Β؆୯ʹͳͬͨ
7VGPSJBͰεςϨΦϨϯμϦϯά "3$BNFSB ͜ΕΛ
7VGPSJBͰεςϨΦϨϯμϦϯά "3$BNFSB ͜͏
Ҏ্ʂ
%JHJUBM&ZFXFBS#FIBWJPVS εςϨΦϨϯμϦϯάͳͲΛѻ͏ίϯϙʔωϯτ ઃఆ߲ʢ7VGPSJB୯ମ͔ͭεϚϗ).%ͷ߹ʣ w &ZFXFBS5ZQF w 4UFSFP$BNFSB$POpH w 7JFXFS5ZQF w
%JTUPSUJPO.PEF w $BNFSB0⒎TFU
&ZFXFBS5ZQF εςϨΦϨϯμϦϯάରσόΠεͷλΠϓ w /POFεςϨΦϨϯμϦϯάͳ͠ w 0QUJDBM4FF5ISPVHIޫֶγʔεϧʔʢ)PMP-FOTͳͲʣ w 7JEFP4FF5ISPVHIϏσΦγʔεϧʔʢεϚϗͳͲʣ
&ZFXFBS5ZQF εςϨΦϨϯμϦϯά͋Γʹ͢Δͱ
&ZFXFBS5ZQF εςϨΦ ϨϯμϦϯά ϏσΦ όοΫάϥϯυ /POF º ̋ 0QUJDBM4FF5ISPVHI ̋
º 7JEFP4FF5ISPVHI ̋ ̋
4UFSFP$BNFSB$POpH εςϨΦϨϯμϦϯάʹ༻͢ΔϑϨʔϜϫʔΫ w 7VGPSJB7VGPSJBͷΈͰ༻͢Δ w $BSECPBSE$BSECPBSE4%,ͱҰॹʹ༻͢Δ w (FBS730DVMVT4%,ͱҰॹʹ༻͢Δ
4UFSFP$BNFSB$POpH $BSECPBSE(FBS73Λબ͢Δͱ
7JFXFS5ZQF ϏϡʔΞʔʢ).%ʣͷύϥϝʔλʔઃఆ εΫϦʔϯͰͷදࣔҐஔɾαΠζΈิਖ਼ʹӨڹ $BSECPBSEͷ7JFXFS1BSBNFUFSͱಉ༷ Ϧετ͔ΒબΧελϜઃఆ w (FOFSJD$BSECPBSE 7VGPSJB w
730/& ;FJTT w 73(PHHMFT .FSHF w $(MBTT (P% w $BSECPBSEW (PPHMF
7JFXFS5ZQF ύϥϝʔλʔઃఆ w /BNFϏϡʔΞʔ໊ w .BOVGBDUVSFݩ w 7FSTJPOόʔδϣϯ w #VUUPO5ZQFແϚάωοτࢦϘλϯ
w 4DSFFO5P-FOT%JTUBODFεΫϦʔϯϨϯζؒͷڑ w *OUFS-FOT%JTUBODFࠨӈͷϨϯζؒͷڑ w 5SBZ"MJHONFOUσόΠεݻఆҐஔʢ্தԼʣ w -FOT$FOUFS5P5SBZ%JTUBODFϨϯζதԝ͔ΒτϨΠ·Ͱͷڑ w %JTUPSUJPO$PF⒏DJFOUTΈิਖ਼ύϥϝʔλ w 'JFME0G7JFX্Լࠨӈͷࢹ֯ w $POUBJOT.BHOFU).%ʹϚάωοτؚ͕·ΕΔ͔
7JFXFS5ZQF $BSECPBSEͷl7JFXFS1SPpMF(FOFSBUPSz Λར༻͢ΔͱదͳύϥϝʔλΛݟ͚͍ͭ͢ʢʁʣ IUUQTWSHPPHMFDPNDBSECPBSE WJFXFSQSPpMFHFOFSBUPS ͱࢥ͚ͬͨͲҙਤ௨ΓʹͳΒͳ͍ͷͰࢼͭͭ͠ௐ
%JTUPSUJPO.PEF Έิਖ਼ͷઃఆ w /POFͳ͠ w 4JOHMF5FYUVSFຕͷϨϯμʔςΫενϟʔʹࠨӈΛඳը w %VBM5FYUVSFࠨӈͦΕͧΕͷϨϯμʔςΫενϟʔʹඳը جຊ4JOHMF5FYUVSFͰ0, ಛఆͷΠϝʔδΤϑΣΫτΛ͔͚Δ߹ʹ%VBMʹ͢Δඞཁ͕
͋ΔΒ͍͠
$BNFSB0⒎TFU ࠨӈͷΧϝϥΦϒδΣΫτؒͷڑ ಏؒڑʹ߹ΘͤΔ
ࣝΓਆͷ؟ͰͬͯΔ͜ͱ
λʔήοτೝࣝͷϋϯυϦϯά 5SBDLBCMF&WFOU)BOEMFSΛ࣮ͯ͠ɺ 5SBDLBCMF#FIBWJPVS3FHJTUFS5SBDLBCMF&WFOU)BOEFS
λʔήοτೝࣝͷϋϯυϦϯά
λʔήοτೝࣝͷϋϯυϦϯά
Χϝϥը૾औಘ Χϝϥը૾༗ޮԽ $BNFSB%FWJDF*OTUBODF4FU'SBNF'PSNBU GPSNBU USVF Χϝϥը૾औಘ JNBHF$BNFSB%FWJDF*OTUBODF(FU$BNFSB*NBHF GPSNBU
ը૾σʔλऔಘ CZUF<>EBUBJNBHF1JYFMT5FYUVSF%ʹྲྀ͠ࠐΉͳͲ ✴ ༗ޮԽͯ͠औಘͰ͖Δ·ͰϑϨʔϜ͔͔Δ߹͕͋Δ ✴ ϑΥʔϚοτ*NBHF1*9&-@'03."53(#"ͳͲ ✴ σόΠεʹΑͬͯѻ͑ΔϑΥʔϚοτ͕ҟͳΔ ʢΤσΟλ্ͱσόΠεͰҟͳΔͷͰҙʣ
ΦϒδΣΫτͷαΠζͰΧϝϥը૾ͷτϦϛϯά Χϝϥͷ'P7औಘ $BNFSB%FWJDF*OTUBODF(FU$BNFSB'JFME0G7JFX3BET
ೝࣝ։࢝͞ΕͨΒɺϫʔϧυ࠲ඪʹݻఆ͍ͨ͠ "3ͰΧϝϥͱλʔήοτͱͷ૬ରҐஔ͔͔͠Βͳ͍ δϟΠϩηϯαͰ؆қతʹϔουτϥοΩϯά͍ͯ͠Δ ؆қϔουτϥοΩϯά ˎ࣮7VGPSJBʹ73Ϟʔυ͕࣮͞Ε͍ͯͯɺ ɹͦΕΛ͏ͱϔουτϥοΩϯά͕αϙʔτ͞ΕΔΒ͍͠ ɹ͕࣌ؒ͋ͬͨΒͪΐͬͱհ͠·͢ ɹࠓճݕূ͕Γͣ͑ͳ͔ͬͨ
(PPHMF$MPVE7JTJPO"1* ػցֶशΛར༻ͯ͠ը૾ͷใΛऔಘͰ͖Δ"1* +40/ܗࣜͷϦΫΤετϨεϙϯε ϦΫΤετ݄·Ͱແྉ औಘͰ͖Δใ w ମݕ w ༗ίϯςϯπݕʢΞμϧτɾྗͳͲʣ w
ϩΰݕ w ϥϯυϚʔΫݕ w 0$3ʢςΩετநग़ʣ w إݕʢײɾண༻ͳͲʣ
(PPHMF$MPVE7JTJPO"1* ͱͯࢀߟʹͳΔهࣄ 6OJUZ͔Β(PPHMF$MPVE7JTJPO"1*ΛͬͯΈͨ
.JDSPTPGU5SBOTMBUPS"1* ༁"1*ʢࠓճςΩετ༁Λར༻ɻԻ༁͋Δʣ จࣈ݄·Ͱແྉ ΞΫηετʔΫϯΛऔಘˠ༁"1*࣮ߦͷ̎ஈ֊ ݁Ռ9.- ίϯϙʔωϯτʹͯ͠(JTUʹ্͛·ͨ͠
͓·͚
.JYFE3FBMJUZ$POUSPMMFS "373ͷ੍ޚΫϥε .JYFE3FBMJUZ$POUSPMMFS*OTUBODF4FU.PEF NPEF ͰϞʔυΓସ͑ ө͞ΕΔ༰ w εςϨΦϨϯμϦϯάͷ༗ແ w
όοΫάϥϯυϏσΦͷ༗ແ w σόΠετϥοΩϯάͷ༗ແ w ࠷దԽͷͨΊʹλʔήοτ'14Λઃఆ w ϏϡʔΞʔઃఆͷద༻
.JYFE3FBMJUZ$POUSPMMFS .PEF εςϨΦ ϨϯμϦϯά ϏσΦ όοΫάϥϯυ σόΠε τϥοΩϯά 7*&8&3@"3 ̋
̋ º 7*&8&3@73 ̋ º ̋ 305"5*0/"-@7*&8&3@"3 ̋ ̋ ̋ )"/%)&-%@"3 º ̋ º )"/%)&-%@73 º º ̋ 305"5*0/"-@)"/%)&-%@"3 º ̋ ̋