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 full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide