OpenUIforCforUE is an open source, blueprint based, UI for use together with the plugin Cesium for Unreal. It is created to make the Cesium for Unreal plugin even more readily available with a UI for the main functionality. Goal is to have an UI where layers and so on is configurable and can be saved in game. The design is "webmap" inspired.
Features (more is to come, see "Issues")
- Settings - Fog and Time/Month
- Layers - Show/Hide and Fly To
- Metadata infowindow
- Take high resolution screenshots is available
Follow Cesium for Unreal Quickstart tutorial.
Download proper release for your project versions of UE and Cesium for UE and put in your projects plugins folder. If there is no such folder create it in project root. Restart project and check so that OpenUIforCforUE plugin is activated. In project settings under Maps and Modes configure as follows:
- Default Game Mode choose BP_GameMode
- Default Pawn Class choose DynamicPawn
- Player Controller Class choose BP_PlayerController
Add Exponential height fog to the level, you find it under Visual Effects.
Set an accurate sun "Follow tutorial".
For each tileset you need to add the Cesium Globe Anchor component to it and make it "movable" for the fly to functionality. "Read more".
It is possible to render a image in the metadata infowindow if the 3D Tileset has an attribute named "image_url" with a stored url to an image eg. https://img.com?q=my-image.png.
Contributions are more than welcome. Start with adding an "Issue" and reference it in your pull request.
For all bugs and feature requests please use "Issues".