Bringing the 3D geospatial ecosystem to Unity
  • C# 73.5%
  • C++ 25.4%
  • CMake 0.8%
  • HLSL 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Janine Liu b0023d7add
Merge pull request #479 from CesiumGS/vcpkg
Use vcpkg version of cesium-native
2024-08-16 10:43:18 -04:00
.github/workflows Disable Unity audio for running tests, too. 2024-08-14 09:01:27 +10:00
Build~ Attempt to target iOS 12 and macOS 10.15. 2024-08-14 18:48:06 +10:00
Documentation~ Add Doxyfile for unity 2024-06-18 22:28:02 -04:00
Editor Changes from review. 2024-08-15 07:57:02 +10:00
EditorTests CesiumSubScene use parent coordinates in editor. 2024-01-18 11:59:25 -05:00
native~ Update cesium-native. 2024-08-16 15:37:22 +10:00
Reinterop~ Pass managed struct this by pointer. 2024-03-27 10:36:42 +11:00
Runtime Merge remote-tracking branch 'origin/main' into vcpkg 2024-08-15 07:51:01 +10:00
Tests Merge remote-tracking branch 'origin/main' into vcpkg 2024-08-15 07:51:01 +10:00
.gitignore Add Doxyfile for unity 2024-06-18 22:28:02 -04:00
.gitmodules Use swl-variant to improve compile times. 2024-08-12 18:13:27 +10:00
CHANGES.md Update CHANGES.md. 2024-08-15 08:32:19 +10:00
CHANGES.md.meta Bump to v0.1.1. 2022-11-30 16:07:06 +11:00
Editor.meta Start reorganizing to make Cesium for Unity a proper package. 2022-10-19 22:03:03 +11:00
EditorTests.meta CesiumSubScene use parent coordinates in editor. 2024-01-18 11:59:25 -05:00
LICENSE Create LICENSE 2022-09-28 14:54:26 -04:00
LICENSE.meta Clean up package. 2022-10-19 23:02:57 +11:00
package.json Bump version, update changelog. 2024-07-31 19:33:51 +10:00
package.json.meta Clean up package. 2022-10-19 23:02:57 +11:00
README.md Update images and readme 2022-11-29 21:11:45 -05:00
README.md.meta Clean up package. 2022-10-19 23:02:57 +11:00
Reinterop.dll.meta Start reorganizing to make Cesium for Unity a proper package. 2022-10-19 22:03:03 +11:00
Runtime.meta Start reorganizing to make Cesium for Unity a proper package. 2022-10-19 22:03:03 +11:00
Tests.meta Add tests and doc for CesiumGlobeAnchor. 2022-11-03 18:28:50 +11:00
ThirdParty.json Add ThirdParty.json. 2022-11-30 21:58:51 +11:00
ThirdParty.json.meta Add ThirdParty.json. 2022-11-30 21:58:51 +11:00
WGS84.asset Update cesium-native, handle ellipsoid property change. 2024-06-11 13:59:35 -04:00
WGS84.asset.meta Update cesium-native, handle ellipsoid property change. 2024-06-11 13:59:35 -04:00

Cesium for Unity Logo

Cesium for Unity enables building 3D geospatial applications and experiences with 3D Tiles and open standards using Unity 3D. By combining a high-accuracy full-scale WGS84 globe, open APIs and open standards for spatial indexing such as 3D Tiles, and cloud-based real-world content from Cesium ion with Unity, this plugin enables rich 3D geospatial workflows and applications in Unity.

Cesium for Unity Homepage

🚀 Get Started

Download Cesium for Unity Samples

Follow the Quickstart

Have questions? Ask them on the community forum.

🏡 Cesium for Unity and the 3D Geospatial Ecosystem

Cesium for Unity streams real-world 3D content such as high-resolution photogrammetry, terrain, imagery, and 3D buildings from Cesium ion and other sources, available as optional commercial subscriptions. The plugin includes Cesium ion integration for instant access to global high-resolution 3D content ready for runtime streaming. Cesium ion users can also leverage cloud-based 3D tiling pipelines to create end-to-end workflows to transform massive heterogenous content into semantically-rich 3D Tiles, ready for streaming to Unity.

Cesium for Unity supports cloud and private network content and services based on open standards and APIs. You are free to use any combination of supported content sources, standards, APIs with Cesium for Unity.

Cesium for Unity Architecture

Using Cesium ion helps support Cesium for Unity development. ❤️

⛓️ Unity Integration

Cesium for Unity is tightly integrated with Unity making it possible to visualize and interact with real-world content in editor and at runtime. The plugin also has support for Unity game objects, physics, collisions, and character interaction. Leverage decades worth of cutting-edge advancements in Unity and geospatial to create cohesive, interactive, and realistic simulations and applications with Cesium for Unity.

📗 License

Apache 2.0. Cesium for Unity is free for both commercial and non-commercial use.

💻 Developing Cesium for Unity

See the Developer Setup Guide to learn how to set up a development environment for Cesium for Unity, allowing you to compile it, customize it, and contribute to its development.