Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Tokyo HoloLens ミートアップ vol.26 crssnky
crssnky
June 16, 2021
Technology
0
950
Tokyo HoloLens ミートアップ vol.26 crssnky
UE4とHoloLens2でBM Viewerを作った話
crssnky
June 16, 2021
Tweet
Share
More Decks by crssnky
See All by crssnky
[email protected]
レビューのすゝめ
crssnky
0
47
croMisa、劇場を建てるってよ
crssnky
2
500
アイマスハッカソン2019in関西
crssnky
1
230
[email protected]
at 尾張だよ~(o・∇・o)
crssnky
1
620
アイマスハッカソン2019 in 名古屋 進行資料
crssnky
1
270
[email protected]
ハンズオン
crssnky
3
380
LODC2018に出た
[email protected]
crssnky
0
77
千早さんに帰りを迎えてもらうお話
crssnky
1
500
[email protected]
crssnky
0
75
Other Decks in Technology
See All in Technology
Dockerに疲れた人のためのLXDではじめるシステムコンテナ入門
devops_vtj
0
140
イ良い日ンマを作る(USBストレージ容量偽装の手法) / USB Storage Capacity Faking Techniques
shutingrz
0
560
Google Cloud Workflows: API automation, patterns and best practices
glaforge
0
110
💰年度末予算消化祭💰 Large Memory Instance で 画像分類してみた
__allllllllez__
0
120
Deep dive in Reserved Instance ~脳死推奨量購入からの脱却~
kzkmaeda
0
560
AWS re:Invent 2022で発表された新機能を試してみた ~Cloud OperationとSecurity~ / New Cloud Operation and Security Features Announced at AWS reInvent 2022
yuj1osm
1
230
SignalR を使ったアプリケーション開発をより快適に!
nenonaninu
0
710
230125 古いタブレットの活用 かーでぃさん
comucal
PRO
0
17k
金属加工屋の営業マンがSTマイクロで・・・
usashirou
0
180
NGINXENG JP#2 - 3-NGINX Plus・プロダクトのアップデート
hiropo20
0
250
ECテックカンファレンス2023 EC事業部のモバイル開発2023
tatsumi0000
0
350
NGINXENG JP#2 - 4-NGINX-エンジニアリング勉強会
hiropo20
0
130
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
31
20k
Gamification - CAS2011
davidbonilla
75
4.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
318
19k
Statistics for Hackers
jakevdp
785
210k
The MySQL Ecosystem @ GitHub 2015
samlambert
240
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
50k
It's Worth the Effort
3n
177
26k
A designer walks into a library…
pauljervisheath
199
16k
What’s in a name? Adding method to the madness
productmarketing
12
1.9k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Product Roadmaps are Hard
iamctodd
38
7.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
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アプリ、 ええやん