Machi Plus For Developer は、PLATEAUのLOD1建物データのテクスチャをMachiPlusプラットフォームから取得する開発者用ツールです。
Machi Plusプラットフォームに蓄積されているLOD1のテクスチャを取得・適用することができます。
Machi Plus For Developer を利用することで、PLATEAUのLOD1の建物を実世界に近づけた景観にすることにより、開発するアプリケーションによるユーザーの体験価値を高めることができます。
Machi Plus ForDeveloper は PLATEAU SDK for Unity を前提とするアドオンです。
Machi Plus のWebページをご確認ください。
PackageManagerからダウンロードできるサンプルシーンを使ってツールの動作を確認が可能です。
- Windows 11
- Unity 2021.3.27f1
- Unity 2021.3系であれば問題なく動作する見込みです。
- Built-in Rendering Pipeline
- PLATEAU SDK for Unity v2.0.2-alpha
- PLATEAU SDK for Unity v2.3.2
- これ以外のバージョンを使用する場合、機能が利用できない可能性があります。
Unity バージョン 2021.3.27f1で「3D」のテンプレートから Unity プロジェクトを作成してください。
Unityのメニューバーから File → Build Setting → Player Setteing → PlayerのOtherSettingのRendering Color Spaceを「Linear」 を選択し、BuildingSettingのWindowを閉じてください。
PLATEAU SDK-Toolkits for Unityを利用するにあたり、事前にPLATEAU SDKのインストールが必要となります。
TarballかGitHub URLからインストールをする必要があります。詳細はPLATEAU SDKのドキュメンテーションをご参照ください。
PLATEAU SDK for Unity利用マニュアル
PLATEAU SDKを利用し、対応エリアの3D都市モデルをシーン上へ配置してください。 (ダウンロードの際に属性情報を含めるようにしてください)
- 導入したいバージョンを確認するため、 Machi Plus for Developer のリリースページ にアクセスします。
- リリースのリンクをクリックし、導入したいバージョンのタグ(画像の箇所)をメモします。
- Unityのメニューバーから Window → Package Manager を選択します。
- Package Manager ウィンドウの左上の+ボタンから Add pacakge from git URL... を選択します。
- 入力欄に次を入力します。
- GithubリポジトリのURLに、#(先ほどメモしたタグ名) を付けたものを入力してください。 例えば次のとおりです:https://github.com/basadev00/Machi-Plus-for-Developer.git#v1.0.0
- Add ボタンを押します。
- ウィンドウのパッケージ一覧に Machi Plus for Developer が表示されたら完了です。
- サンプルシーンはSamplesタブからダウンロードが可能です。
- テクスチャを反映させたい3D都市モデルのLOD1の建物を選択します。(複数選択可)
- Unityのメニューバーから PLATEAU → ExecuteUserGeneratedTextureLoader を選択します。
- コンソールウィンドウに「実行が終了しました。」と表示されるまで待ちます。(選択した建物のうち、適用できる建物のみにテクスチャが反映されます)
- PlayerのOtherSettingのRendering Color Spaceを「Linear」になっていないとビルドでエラーが発生します。
- 本リポジトリはMITライセンスで提供されています。
- 本リポジトリの利用により生じた損失及び損害等について、提供者はいかなる責任も負わないものとします。