Skip to content

mulfvik/OpenUIforCforUE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

License

Open UI for Cesium for Unreal Engine

What is OpenUIforCforUE?

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 ui_cesium_unreal2
  • Layers - Show/Hide and Fly To ui_cesium_unreal3
  • Metadata infowindow ui_cesium_unreal1
  • Take high resolution screenshots is available

How to get started

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.

Want to contribute?

Contributions are more than welcome. Start with adding an "Issue" and reference it in your pull request.

Found an issue?

For all bugs and feature requests please use "Issues".