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
190
ついに届いたNreal! -サンプルランチャーを作ってみた-
kzonag
0
260
福岡XR部の紹介と最近のオンライン活動
kzonag
0
2.2k
ZoomとHubsの繋げ方
kzonag
0
680
VTuberになるために必要な要素技術
kzonag
0
130
リアルと重ねるVR
kzonag
0
2.6k
PhotonでOculusAvatarを動かす方法
kzonag
0
520
UnityでOculuQuest入門
kzonag
0
1.2k
XRのおさらいと最近ホットな話題
kzonag
0
120
Other Decks in Programming
See All in Programming
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
Deep Dive into Kotlin Flow
jmatsu
1
360
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
530
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
290
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
110
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
1.9k
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
3.3k
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
260
Improving my own Ruby thereafter
sisshiki1969
1
160
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
The Cult of Friendly URLs
andyhume
79
6.6k
Code Reviewing Like a Champion
maltzj
525
40k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Designing for humans not robots
tammielis
253
25k
Visualization
eitanlees
148
16k
How STYLIGHT went responsive
nonsquared
100
5.8k
A Modern Web Designer's Workflow
chriscoyier
696
190k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
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 º ̋ ̋