Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UEでPLATEAU触ってみた

 UEでPLATEAU触ってみた

41 h0 -シホ- (‪41h0‬)

February 04, 2023
Tweet

More Decks by 41 h0 -シホ- (‪41h0‬)

Other Decks in Technology

Transcript

  1. UEでPLATEAU触ってみた

    View Slide

  2. 自己紹介
    41h0(シホ) / twitter :@41h01
    会社ではUnityで3Dモデルの
    ビューワーアプリを開発しています
    (iOS/Android/PC/VR/AR)
    個人ではゲームやVRアプリや
    VRSNSのワールド...etcを作ってます
    今年こそUE中級者になるために修行中

    View Slide

  3. UEでもPLATEAUSDKが
    あるらしいので使ってみよう

    View Slide

  4. そもそもPLATEAUとは?
    国土交通省が主導する、
    日本全国の3D都市モデルの整備・活用・オープンデータ化
    プロジェクトのこと
    このプロジェクトで作成された3Dモデルは無料で
    利用することができる
    Unity,UnrealEngineSDKがある

    View Slide

  5. View Slide

  6. View Slide

  7. 実際にやってみた
    ※環境情報
    UE 5.1.0
    PLATEAU SDK for Unreal0.6.0

    View Slide

  8. PLATEAUSDKの導入(1/6)
    UE5でプロジェクトを作成する
    作成出来たら
    一度プロジェクトを閉じる
    ※PLATEAU SDKは
    UE4以下では対応していません

    View Slide

  9. PLATEAUSDKの導入(2/6)
    下記リンクにある最新版の
    zipまたはtar.gzファイルを
    ダウンロードする
    https://github.com/Synesthesias/
    PLATEAU-SDK-for-Unreal/releases

    View Slide

  10. PLATEAUSDKの導入(3/6)
    作成したプロジェクト配下にPluginsフォルダを作成し、
    その中にダウンロードしてきたPLATEAU SDKを解凍する

    View Slide

  11. PLATEAUSDKの導入(4/6)
    再度プロジェクトを開き
    Editor Preferences > Loading & Saving > Auto Reimport >
    Directories to MonitorにPLATEAU/Datasets/*を追加します

    View Slide

  12. PLATEAUSDKの導入(5/6)
    Editor Preferences > LevelEditor - Viewports > Controls >
    Use distance-scaled camera speedを有効にします

    View Slide

  13. PLATEAUSDKの導入(6/6)
    PLATEAUタブが出来ているので選択すると
    PLATEAU SDK ウィンドウが表示される

    View Slide

  14. PLATEAUのモデルを生成する(1/5)
    3D都市モデル(Project PLATEAU)
    ポータルサイトから
    欲しい地域のCityGMLを
    ダウンロードし、
    ダウンロードしたZipファイルは
    解凍しておく
    https://www.geospatial.jp/
    ckan/dataset/plateau
    富山はまだありませんでした ...

    View Slide

  15. PLATEAUのモデルを生成する(2/5)
    PLATEAU SDKウィンドウの
    入力フォルダに、
    先ほどダウンロードした
    CityGML内のudxフォルダの
    一つ上の階層のフォルダパス
    を設定し、範囲選択ボタンを押す

    View Slide

  16. PLATEAUのモデルを生成する(3/5)
    モデルを生成したい範囲を選択し、決定ボタンを押下する

    View Slide

  17. PLATEAUのモデルを生成する(4/5)
    PLATEAU SDKウィンドウの
    一番下に表示される
    モデルをインポートボタンを押す
    ※選択範囲によってインポートに
    だいぶ時間がかかるため注意

    View Slide

  18. PLATEAUのモデルを生成する(5/5)
    完成

    View Slide

  19. 時間が無くて出来なかったけど
    CityGMLの属性情報(建物の階数、種別、高さ...etc)もBPで
    アクセスできるっぽいのでいろいろ使えそうです
    詳しくはこちら
    https://synesthesias.github.io/PLATEAU-SDK-for-Unreal
    /manual/AccessCityObject.html

    View Slide

  20. ご清聴ありがとうございました!
    Unrealではないですが、今PLATEAUを利用して作ったARが
    新宿NEUUで無料で体験できるのでよかったら遊びに来てね!

    View Slide