World Ensemble
November 21, 2023 · View on GitHub
Our team's submission for Google’s Immersive Geospatial Challenge hackathon.
https://github.com/asus4/WorldEnsemble/assets/357497/230fe6ee-3753-4608-96ef-a7bada3c410c
https://github.com/asus4/WorldEnsemble/assets/357497/1711c076-97bc-46a8-acae-bc566bca74ae
Tested Environment
- Unity 2022.3.12f1. It will be compatible with Unity 2022 LTS.
- macOS. Windows is not supported for now.
Simulate on Unity Editor
https://github.com/asus4/WorldEnsemble/assets/357497/1ff03fd4-01cf-41a6-8aef-42e11f7a67a2
- Pull this repository with Git-LFS.
- Simulation on the Unity Editor is supported only on iOS. Open Build Settings and switch the platform to iOS.
- Play and Enjoy the scene
Scenes/Main. - You can change the replay file from
Project Settings/XR Plug-in Management/AR Foundation Replay.
How to build for iOS / Android
- Go to Google's developer console and get the API key for Google Geospatial API.
- See AR Core Geospatial website for more detail.
- ARCore API and Photorealistic 3D Tiles are required.
- Open
Project Settings/XR Plug-in Management/ARCore Extensions - Enter your Google Geospatial API key to
ProjectSettings/ARCoreExtensionsProjectSettings.json - Open
Assets/External Dependency Manager/and resolve dependency.- On iOS, Run
pod updatein the build folder.
- On iOS, Run
- Build for each platform.
- iOS: We tested with Xcode 15.0. If you use the earlier version of Xcode, Disable the post-build-process at CustomPostprocessBuild.cs.
Our Team
License
This work is licensed under a Creative Commons Attribution 4.0 International License.
See LICENSE for more.
Assets and Open Source Libraries
Assets
- Sora Font: OFL 1.1
- Berlin Riverside HDRI: CC0
Libraries
- ARCore Extensions: Apache 2.0 and ARCore Additional Terms of Service
- Cesium for Unity: Apache 2.0
- AR Foundation Replay: Unlicense
- MemoryPack: MIT
