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
Tokyo HoloLens ミートアップ vol.26 crssnky
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
crssnky
June 16, 2021
Technology
2k
0
Share
Tokyo HoloLens ミートアップ vol.26 crssnky
UE4とHoloLens2でBM Viewerを作った話
crssnky
June 16, 2021
More Decks by crssnky
See All by crssnky
IM@S Engineer MeetUp REBURN 進行資料
crssnky
0
400
im@sparqlレビューのすゝめ
crssnky
0
85
croMisa、劇場を建てるってよ
crssnky
2
970
アイマスハッカソン2019in関西
crssnky
1
480
IM@Study at 尾張だよ~(o・∇・o)
crssnky
1
1.1k
アイマスハッカソン2019 in 名古屋 進行資料
crssnky
1
380
im@sparqlハンズオン
crssnky
3
550
LODC2018に出たim@sparql
crssnky
0
120
千早さんに帰りを迎えてもらうお話
crssnky
1
630
Other Decks in Technology
See All in Technology
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
620
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
670
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
1
270
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
340
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
750
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
210
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
430
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
150
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
110
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
2
310
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
190
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Into the Great Unknown - MozCon
thekraken
41
2.5k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
Context Engineering - Making Every Token Count
addyosmani
9
940
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
The SEO identity crisis: Don't let AI make you average
varn
0
480
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
380
How to train your dragon (web standard)
notwaldorf
97
6.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
The Limits of Empathy - UXLibs8
cassininazir
1
350
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
A Soul's Torment
seathinner
6
2.9k
Transcript
UE4 と HoloLens2 で、 BM Viewerを作った話 crssnky Tokyo HoloLens ミートアップ
vol.26 2021/06/16
2 自己紹介 crssnky • 日中はSE • 家に帰れば、UnrealEngine • HoloLens2は、UE4の周辺機器 Twitter:
crosssoniky28
4 自己紹介 https://twitter.com/crosssoniky28/status/1405147820890333189
5 ⚠注意⚠ どちらかと言えばUE4の話になってます
6 ⚠注意⚠ どちらかと言えばUE4の話になってます UE4 + HoloLens2のきっかけになれば....
7 本題へ
8 BM Viewerとは
9 BM Viewerとは BM =
10 BM Viewerとは BM = Ballistic Missile
11 BM Viewerとは BM = Ballistic Missile
12 BM Viewerとは 持ち運び可能な地球儀を表示し、ハンドUIで見たいミサイルを選択
13 BM Viewerとは 持ち運び可能な地球儀を表示し、ハンドUIで見たいミサイルを選択
14 BM Viewerとは 持ち運び可能な地球儀を表示し、ハンドUIで見たいミサイルを選択
15 BM Viewerとは デモ
16 BM Viewerとは https://twitter.com/crosssoniky28/status/1405138353645711366 https://twitter.com/crosssoniky28/status/1405140503645937665
17 要素 • UE4 JSON読み込み(cereal-UE4) UEGeoCoordinates Plugin
MRTK For Unreal UX Tools • HoloLens2
18 JSON読み込み(cereal-UE4) JSON読み込み(cereal-UE4) UEGeoCoordinates Plugin MRTK For
Unreal UX Tools
19 JSON読み込み(cereal-UE4) 表示データ元(https://github.com/nagix/nk-missile-tests)
20 https://nagix.github.io/nk-missile-tests/
21 JSON読み込み(cereal-UE4) • test.ja.json(実験概要) • missile.ja.json(ミサイルリスト) • facility.ja.json(発射地点リスト)
22 JSON読み込み(cereal-UE4) • test.ja.json(実験概要) • missile.ja.json(ミサイルリスト) • facility.ja.json(発射地点リスト) https://github.com/USCiLab/cereal cereal
- A C++11 library for serialization cereal-UE4 https://github.com/usagi/cereal-UE4 +
23 UEGeoCoordinates Plugin JSON読み込み(cereal-UE4) UEGeoCoordinates Plugin MRTK
For Unreal UX Tools
24 UEGeoCoordinates Plugin https://github.com/ue4plugins/UEGeoCoordinates
25 UEGeoCoordinates Plugin 簡単に紹介 • UE4で、倍精度浮動小数点による座標が利用可能 • ゲームエンジンでは一般的に、座標値はfloatのみ • 座標系(Geographical,
Geocentric, Projected)の 相互変換 • World Rebasing(プレビュー機能)
26 UEGeoCoordinates Plugin 簡単に紹介 • UE4で、倍精度浮動小数点による座標が利用可能 • ゲームエンジンでは一般的に、座標値はfloatのみ • 座標系(Geographical,
Geocentric, Projected)の 相互変換 • World Rebasing(プレビュー機能)
27 UEGeoCoordinates Plugin ARM64ビルドしなきゃ....
28 UEGeoCoordinates Plugin ビルドが必要なもの • Proj • SQLite3 • libtiff
• UEGeoCoordinates Plugin本体
29 UEGeoCoordinates Plugin ビルドが必要なもの • Proj • SQLite3 • libtiff
• UEGeoCoordinates Plugin本体 頑張ってビルドした
30 MRTK For Unreal UX Tools JSON読み込み(cereal-UE4) UEGeoCoordinates
Plugin MRTK For Unreal UX Tools
31 MRTK For Unreal UX Tools 手のひらメニュー (PalmUpConstraint) 動的メニュー (UMG
+ GridPanel + Button) リストメニュー (UMG + ListView)
32 MRTK For Unreal UX Tools UMGが使えるって最高じゃないか
33 MRTK For Unreal UX Tools UMGが使えるって最高じゃないか
34 まとめ UE4でHoloLens2アプリ、 ええやん