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
crssnky
June 16, 2021
Technology
0
1.5k
Tokyo HoloLens ミートアップ vol.26 crssnky
UE4とHoloLens2でBM Viewerを作った話
crssnky
June 16, 2021
Tweet
Share
More Decks by crssnky
See All by crssnky
IM@S Engineer MeetUp REBURN 進行資料
crssnky
0
330
im@sparqlレビューのすゝめ
crssnky
0
59
croMisa、劇場を建てるってよ
crssnky
2
830
アイマスハッカソン2019in関西
crssnky
1
380
IM@Study at 尾張だよ~(o・∇・o)
crssnky
1
900
アイマスハッカソン2019 in 名古屋 進行資料
crssnky
1
320
im@sparqlハンズオン
crssnky
3
470
LODC2018に出たim@sparql
crssnky
0
88
千早さんに帰りを迎えてもらうお話
crssnky
1
570
Other Decks in Technology
See All in Technology
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
250
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
150
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
7
820
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
190
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
400
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
990
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
0
110
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
170
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Building Your Own Lightsaber
phodgson
103
6.1k
What's new in Ruby 2.0
geeforr
343
31k
Writing Fast Ruby
sferik
627
61k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Speed Design
sergeychernyshev
25
620
Unsuck your backbone
ammeep
668
57k
Side Projects
sachag
452
42k
GraphQLとの向き合い方2022年版
quramy
43
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
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アプリ、 ええやん