Save 37% off PRO during our Black Friday Sale! »

Tokyo HoloLens ミートアップ vol.26 crssnky

8c90d71079bb191d7374ed651ee14048?s=47 crssnky
June 16, 2021

Tokyo HoloLens ミートアップ vol.26 crssnky

UE4とHoloLens2でBM Viewerを作った話

8c90d71079bb191d7374ed651ee14048?s=128

crssnky

June 16, 2021
Tweet

Transcript

  1. UE4 と HoloLens2 で、 BM Viewerを作った話 crssnky Tokyo HoloLens ミートアップ

    vol.26 2021/06/16
  2. 2 自己紹介 crssnky • 日中はSE • 家に帰れば、UnrealEngine • HoloLens2は、UE4の周辺機器 Twitter:

    crosssoniky28
  3. 4 自己紹介 https://twitter.com/crosssoniky28/status/1405147820890333189

  4. 5 ⚠注意⚠ どちらかと言えばUE4の話になってます

  5. 6 ⚠注意⚠ どちらかと言えばUE4の話になってます UE4 + HoloLens2のきっかけになれば....

  6. 7 本題へ

  7. 8 BM Viewerとは

  8. 9 BM Viewerとは BM =

  9. 10 BM Viewerとは BM = Ballistic Missile

  10. 11 BM Viewerとは BM = Ballistic Missile

  11. 12 BM Viewerとは 持ち運び可能な地球儀を表示し、ハンドUIで見たいミサイルを選択

  12. 13 BM Viewerとは 持ち運び可能な地球儀を表示し、ハンドUIで見たいミサイルを選択

  13. 14 BM Viewerとは 持ち運び可能な地球儀を表示し、ハンドUIで見たいミサイルを選択

  14. 15 BM Viewerとは デモ

  15. 16 BM Viewerとは https://twitter.com/crosssoniky28/status/1405138353645711366 https://twitter.com/crosssoniky28/status/1405140503645937665

  16. 17 要素 • UE4  JSON読み込み(cereal-UE4)  UEGeoCoordinates Plugin 

    MRTK For Unreal UX Tools • HoloLens2
  17. 18 JSON読み込み(cereal-UE4)  JSON読み込み(cereal-UE4)  UEGeoCoordinates Plugin  MRTK For

    Unreal UX Tools
  18. 19 JSON読み込み(cereal-UE4) 表示データ元(https://github.com/nagix/nk-missile-tests)

  19. 20 https://nagix.github.io/nk-missile-tests/

  20. 21 JSON読み込み(cereal-UE4) • test.ja.json(実験概要) • missile.ja.json(ミサイルリスト) • facility.ja.json(発射地点リスト)

  21. 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 +
  22. 23 UEGeoCoordinates Plugin  JSON読み込み(cereal-UE4)  UEGeoCoordinates Plugin  MRTK

    For Unreal UX Tools
  23. 24 UEGeoCoordinates Plugin https://github.com/ue4plugins/UEGeoCoordinates

  24. 25 UEGeoCoordinates Plugin 簡単に紹介 • UE4で、倍精度浮動小数点による座標が利用可能 • ゲームエンジンでは一般的に、座標値はfloatのみ • 座標系(Geographical,

    Geocentric, Projected)の 相互変換 • World Rebasing(プレビュー機能)
  25. 26 UEGeoCoordinates Plugin 簡単に紹介 • UE4で、倍精度浮動小数点による座標が利用可能 • ゲームエンジンでは一般的に、座標値はfloatのみ • 座標系(Geographical,

    Geocentric, Projected)の 相互変換 • World Rebasing(プレビュー機能)
  26. 27 UEGeoCoordinates Plugin ARM64ビルドしなきゃ....

  27. 28 UEGeoCoordinates Plugin ビルドが必要なもの • Proj • SQLite3 • libtiff

    • UEGeoCoordinates Plugin本体
  28. 29 UEGeoCoordinates Plugin ビルドが必要なもの • Proj • SQLite3 • libtiff

    • UEGeoCoordinates Plugin本体 頑張ってビルドした
  29. 30 MRTK For Unreal UX Tools  JSON読み込み(cereal-UE4)  UEGeoCoordinates

    Plugin  MRTK For Unreal UX Tools
  30. 31 MRTK For Unreal UX Tools 手のひらメニュー (PalmUpConstraint) 動的メニュー (UMG

    + GridPanel + Button) リストメニュー (UMG + ListView)
  31. 32 MRTK For Unreal UX Tools UMGが使えるって最高じゃないか

  32. 33 MRTK For Unreal UX Tools UMGが使えるって最高じゃないか

  33. 34 まとめ UE4でHoloLens2アプリ、 ええやん