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
被災地におけるフォトグラメトリと自作VRアプリケーションを作った話.pdf
Search
ミチクサ
December 21, 2019
Technology
2
37
被災地におけるフォトグラメトリと自作VRアプリケーションを作った話.pdf
ミチクサ
December 21, 2019
Tweet
Share
More Decks by ミチクサ
See All by ミチクサ
VRCMeetup資料.pdf
michikusa
0
83
VRゲーム配信のMR考察とフォトグラメトリとVMCを利用した配信手法研究
michikusa
1
190
NFTとxR
michikusa
0
71
最適化に苦労した話とシェーダー芸をできるようになりたい話.pdf
michikusa
0
70
Other Decks in Technology
See All in Technology
從四件事帶你見識見識 事件驅動架構設計 (EDA)
line_developers_tw
PRO
0
940
ObsidianをMCP連携させてみる
ttnyt8701
2
140
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
240
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1k
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
170
Create a Rails8 responsive app with Gemini and RubyLLM
palladius
0
130
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.2k
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
120
本当に使える?AutoUpgrade の新機能を実践検証してみた
oracle4engineer
PRO
1
110
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
2
120
DB 醬,嗨!哪泥嘎斯基?
line_developers_tw
PRO
0
1.1k
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
300
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
A better future with KSS
kneath
239
17k
RailsConf 2023
tenderlove
30
1.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Navigating Team Friction
lara
187
15k
A Tale of Four Properties
chriscoyier
159
23k
Building Applications with DynamoDB
mza
95
6.5k
Transcript
͡ΊʹϑΥτάϥϝτϦͷ׆༻๏ͷఏҊ ࣄͷؔͰ෩߸ʹඃࡂͨ͠ʹෝத ө૾ͰݟΔͷͱ࣮ࡍʹମݧ͢ΔͰΪϟοϓ͕༗Δ ࡂͷා͞ͱ൵ࢂ͞૾Λ͑Δ
ඃࡂޙͷܠ৭࢙ͳͲͱಉ͍ͣ͘͡Εফ͑ ͍ͯ͘ͷ ϑΥτάϥϝτϦͷ׆༻͕Մೳ͔ ମݧͷอଘͱڞ༗͕Մೳͳٕज़ͷ༗ޮ׆༻
ඃࡂେنͳͨΊۭࡱͰͷେنϑΥτάϥ ϝτϦ͕༗ޮ ˠࢢͷ۠ʹ͔͚ͯ࠭Ͱຒ·͍ͬͯͨͨΊɺ ൣғʹٴͿϞσϧԽେنϑΥτάϥϝτϦͷग़൪ εϚϗͰͷࡱӨͰؒʹ߹Θͳ͍ ˠΧϝϥҬͰͳ͍ͱΧόʔ͖͠Εͳ͍ ͻͱ݄ෝ͍ͯ͠Δ͚ͩͷ༨ॴऀ͕खΛग़͖͔͢ ໎͍ͬͯΔ ͳͥϑΥτάϥϝτϦϞσϧΛݟͤͳ͍ͷ͔ʁ
ݩͰ͋Δͱ͔Ͱ͖Δࢿ͕֨͋Δ͖ਓʹྺ࢙ ॻͷϖʔδͱͯ͠ମݧΛอଘͯ͠Β͍͍ͨ
ࣗ࡞73ΞϓϦέʔγϣϯΛ࡞ͬͨ
ࣗݾհ 5XJUUFS ϛνΫα !NJDIJLVTB@Y3 ΫϦΤΠλʔྺ ̍̌ϲ݄ 73"" όʔνϟϧϚʔέοτ 7JSUVBM$PMMFDUJPO /FX7JFX"XBSE
ࠁ "WBUBS%JPSBNB"XBSE
࡞ͬͨͷ ˡ݄̏ ݄̔ˠ
࡞ͬͨͷ
࡞ͬͨͷ
࡞ͬͨͷ
࡞ͬͨͷ
ʒΓ ۙگ
ۙگใࠂ ϑΝΠφϦετʹͳΓ·ͨ͠ʂ
લճ 73ήʔϜͷಈը৴ʹ͍ͭͯ ϑΥτάϥϝτϦͱ7JSUVBM.PUJPO$BQUVSF Λར༻ٖͯ͠ࣅతʹ.3Λ࠶ݱ͔ͨͬͨ͠
7BEFS*NNPSUBM 0DVMVT2VFTUόϯυϧൃചதʂ
None
ओ ϥΠτηʔόʔίϯόοτΞϓϦΛ࡞ͬͨ 7BEFS*NNPSUBM͕͖͗͢Δ δΣμΠʹͳΓ͍ͨஉ͕
νΩνΩʂݸਓΞϓϦ։ൃେղฤʂ ϥΠτηʔόʔίϯόοτΞϓϦͷதΛ େղ
ϑΥτάϥϝτϦͰεςʔδ࠶ݱ
ϑΥτάϥϝτϦͰεςʔδ࠶ݱ
ϑΥτάϥϝτϦͰεςʔδ࠶ݱ
ϑΥτάϥϝτϦͰεςʔδ࠶ݱ
ϑΥτάϥϝτϦͰεςʔδ࠶ݱ
2VBE3FNFTIFSΞυΦϯ
2VBE3FNFTIFSΞυΦϯ
ςΫενϟϕΠΫ .BSNPTFU5PPMCBH ˠϋΠϙϦ͔ΒϩʔϙϦͷϕΠΫ͕༏ल $(ͷϨϯμϦϯάπʔϧ ɾ̏̌̌ສϙϦ͔Β̒ສϙϦ͕̏̌ඵ΄Ͳ ɾ৭ͱϊʔϚϧʢ๏ઢʣΩϨΠʹϕΠΫͰ͖Δ
6OJUZͷ5JQT ϑΥτάϥϝτϦΛͬͯΔํ ͰςΫενϟΛΠϯϙʔτͨ͠ ΒࢥͬͨΑΓΩϨΠʹͳΒͳ ͘ࠔΔͱ͍͏͕ۮʹฉ͑͜· ͕͢ɺ6OJUZͷΠϯϙʔτ࣌ ʹςΫενϟαΠζΛࢦఆ͢Δ ߲͕͋ΔͷͰɺͦ͜Λมߋ͠ ·͠ΐ͏ɻ
༻Ξηοτ 1MBZ.BLFS 0DVMVT*OUFHSBUJPO .FTI4MJDFS 735,5VUPSJBMT0DVMVT*OUFHSBUJPO "NQMJGZ4IBEFS&EJUPS
༻ڥ ϝϞϦ(# *OUFM$PSFJ 0DVMVT2VFTU (FGPSDF(59 0DVMVT-JOLXJUI"OLFS64#έʔϒϧ 6OJUZG 44%(#
#PPUI͔Β͓आΓͨ͠Ξηοτ IUUQTUTVUTVKJCPPUIQN ຬఱ᪵᪰ͩΑ ৭ͷηʔόʔ͖ ؚ·ΕΔ̎ͅϞσϧ τϨΠϧ͕͍͍ͭͯΔ ͨΊɺৼΓճ͢ͱϑ ϨʔϜηʔόʔͷ يΛඳ͍ͯ៉ྷ
༻Ξηοτ 1MBZ.BLFS 0DVMVT*OUFHSBUJPO .FTI4MJDFS 735,5VUPSJBMT0DVMVT*OUFHSBUJPO "NQMJGZ4IBEFS&EJUPS
0DVMVT*OUFHSBUJPOͱ735, 0DVMVT*OUFHSBUJPO ˠ0DVMVTެ͔ࣜΒఏڙ͞Ε͍ͯΔ73࣮ϥΠϒϥϦ 735, ˠ73։ൃ༻ͷϥΠϒϥϦɹHJUIVCͰެ։͞Ε͍ͯΔ ࠷৽όʔδϣϯHJUIVCʹ͔͠ͳ͍ͨΊɺHJUDMPOF Λ͢Δͱྑͦ͞͏ ։ൃ͕ૣ͍ͨΊؤு͍͔͚ͬͯΑ͏
0DVMVT*OUFHSBUJPOͱ735, 073DBNFSB3JH 6OJUZͷ)JFSBSDIZʹ͡Ί͔Βઃஔ͞Ε͍ͯΔ .BJO$BNFSBΛআޙʹઃஔ͢Δ͜ͱͰ73ػثͰ (BNFը໘ΛݟΔ͜ͱ͕Ͱ͖Δ 073"ODIPS7FMPDJUZ&TUJNBUPS ίϯτϩʔϥʔͳͲͷΛऔಘ͢Δ͜ͱͰɺ࣋ͬͯ ͍ΔΦϒδΣΫτʹՃΛ༩͑ͯ͛Δ͜ͱͳͲ͕ Ͱ͖Δɹ ˠηʔόʔεϩʔ͕Ͱ͖Δʢͳ͓ؼͬͯ͜ͳ͍ʣ
0DVMVT*OUFHSBUJPOͱ735, *OUFSBDUBCMF1SJNBSZ@(SBC4FDPOEBSZ@4XBQ ยखͰΦϒδΣΫτΛ௫ΜͰ͍Δࡍʹɺۭ͍͍ͯΔ खʹΦϒδΣΫτΛ࣋ͪସ͑Δ͜ͱ͕ՄೳʹͳΔɻ ࢠΦϒδΣΫτͰ͋Δ.FTIԼʹઃஔͨ͠ΦϒδΣ Ϋτͷ$PMMJEFSʹ৮Ε͍ͯΔঢ়ଶͰɺ(SBCΞΫγϣ ϯΛ࣮ߦ͢Δͱࠨӈͷ࣋ͪख͕ΓସΘΔ
0DVMVT*OUFHSBUJPOͱ735, *OUFSBDUBCMF1SJNBSZ@(SBC4FDPOEBSZ@4XBQ (SBCΞΫγϣϯͷҙ ѲΔରΦϒδΣΫτͱ௫ΉରͷΦϒδΣΫτͷ ͦΕͧΕͷݪʹ߹͏Α͏ʹ௫Ή ˠͦΕͧΕͷΦϒδΣΫτͷ࠲ඪΛඍௐ͍ͯ͘͠ ͕ඞཁ͋Δ
0DVMVT*OUFHSBUJPOͱ735, ίϯτϩʔϥʔͱಉظ͍ͯ͠ΔखͷΦϒδΣΫ $VTUPN)BOE0⒎TFUͱ͍͏ͷͷԼʹ ͯ͢Ξλον͞Ε͍ͯΔͨΊɺ͜Εͷ࠲ඪΛ ಈ͔͠ͳ͕ΒɺΩϨΠʹѲΕΔͱ͜ΖΛ୳͢ ͍͍ͩͨ࣌ؒ΄Ͳೲಘߦ͘·Ͱ֨ಆ͠·ͨ͠
.FTI4MJDFS 6OJUZ"TTFU4UPSFͰൢച͞ΕͯΔϝογϡ ΧολʔΞηοτ #FBU4BCFSͷΑ͏ʹΦϒδΣΫτΛΓ྾͘͜ͱ ͕Ͱ͖Δɻ ॲཧׂͱܰΊͰɺΩϨΠʹΓ྾͚Δ அ໘ͷϚςϦΞϧΛࢦఆͰ͖ΔͨΊɺਓମͷΑ͏ͳ அ໘ػցͷΑ͏ͳஅ໘͕࠶ݱͰ͖Δɻ IUUQTHJUIVCDPN%BWJE"SBZBOF[ZTMJDF ϑϦʔͷϝογϡΧολʔ
1MBZ.BLFS ϊʔυϕʔεͷϓϩάϥϛϯάΞηοτ $PMMJEFSͷͨΓఆΛऔಘͰ͖ΔͨΊɺ ηʔόʔͰͬͨࡍʹ)JUαϯυΛྲྀ͢ͷʹ ༻ͨ͠ ओ؍ΧϝϥͷҐஔऔΕΔͨΊɺఢΩϟϥͳͲ͕ ࣗʹ͔ͬͯਐΜͰ͘ΔΑ͏ʹϓϩάϥϜͰ͖ Δ
"NQMJGZ4IBEFS&EJUPS ϊʔυϕʔεͷγΣʔμʔΤσΟοτΞηοτ ߪೖஈ֊ͰެࣜԽ͔Βଟ͘ͷγΣʔμʔ͕ଐ ͍ͯ͠ΔͨΊɺͦͷ··༻Ͱ͖Εɺࢀߟʹ ͳΔɻ ࠓճ.FTI4MJDFSͰஅͨ͠໘ʹެࣜͷ#VSO Λվมͨ͠γΣʔμʔΛར༻͢Δ͜ͱͰɺ༹அ ͞Εͨ໘Λ࠶ݱͨ͠ɻ
ΈΜͳͰ͖Δ73։ൃ #PPUI0DVMVTͷνϡʔτϦΞϧ 45:-:ͷ5JQTͳͲ73$IBUք۾ʹᷓΕ͍ͯΔ ใ͔Β࡞͠·ͨ͠ɻ
ΈΜͳͰ͖Δ73։ൃ ֤ਓ͕Y3ʹ͍ͭͯࢼߦࡨޡ͍ͯ͠Δஈ֊ ·ͩ·ͩίϯςϯπΓ·ͤΜɻ ίϯςϯπΛ༡Ϳଆͷࢥߟֶख़࢝͠Ίͨ
͓͔͛͞·Ͱ 6OJUZͷ60DVMVTͷ0Βͳ͔ͬͨͱ͜Ζ͔Β ࡞Γ͍ͨΞϓϦΛ࡞ΕΔ͘Β͍ʹͳΓ·ͨ͠ʂ
͍͖ͬͯʂ
݄͔Βຖ݄ొஃΛͯ͠ൃද͠·ͨ͠ɻ Ԡԉ͍͍͓͔ͯͨͩͨ͛͠Ͱ͢ɻ དྷଓ͚͍ͯ͘ͷͰΑΖ͓͘͠ئ͍͠·͢ɻ
ৗʹΧδϡΞϧότϧΛऔΓೖΕΔ དྷ͔Β
એͱ݄ͷొஃ
4IBEFS'FTձͷએ 73$IBU.FFUVQ͞Μ͕4IBEFS'FTΛ ݟͯճΖ͏ͱ͍͏اըΛऔΓ·ͱΊதͰ͢ɻ γΣʔμʔΛར༻ͨ͠ඒज़లཡձͰ73ۭؒͰ Ұ൪ઌਐతͳٕज़లࣔձ ͓࣌ؒ߹͑ҰॹʹݟͯճΓ·͠ΐ͏ʂ
4IBEFS'FTձͷએ
4IBEFS'FTձͷએ