Disable the hyperlink on Cesium logo

Hi!
I’m looking for a way to disable the hyperlink on the Cesium logo in our Unreal Engine application.
I want to preface this question by saying that we are not looking to remove the logo completely, but rather to make sure that the hyperlink doesn’t move you out of the application to a browser. We want to do this in such a way that we do not violate the terms of service.

Some background: We are using Cesium for a public installation at a science center targeting kids and youth. We run the application on a big touch screen table, where the UE application is running in full screen. This is standard for all our applications and makes sure that the user cannot access the rest of the computer and the internet (kids will be kids and you can image why we want to avoid giving them direct access to the computer).

The problem we have with your hyperlink is that it brings the user out of the fullscreen mode and into the browser, which gives them access to both the internet and the desktop.

So back to my question. Can we disable the hyperlink on the Cesium logo while staying within the terms of service? Can this be done in a proper way, or is the best solution to add some sort of UI on top of the logo that consumes the input?

Regards, Gustav

Hi Simstad,

Removing the hyperlink in this context is reasonable and acceptable to us under the terms of service. Thank you for checking in on this.

We also love to hear about projects like this one! Can you tell us a little more about your installation?

I’ll let an engineering colleague follow up with the “how”.

Regards,
Lisa Bos
Product Manager

That’s great to hear! I’ll await further instructions from your colleague then.

About the project:
We have created a multimedia installation meant to communicate to the public what changes will be made to the city of Norrköping, Sweden in the future as the new high speed train railway Ostlänken is built. It shows how the infrastructure will change in the coming 20 years or so, along with the plans for a new train station and a whole new district built around the station.


Along with the touch table application we have also created a 2D and Dome theater movie about the project rendered directly in UE, as well as a 3D-printed version of the city with data layers projected on top.
We utilized Cesium to visualize the city and surroundings by combining our own aerial photogrammetry and height data with Google Photorealistic 3D tiles, with cutouts for the 3D models of the new infrastructure and buildings.

Hope you find this interesting! I’m working on some more detailed documentation about the project that will be shared publicly, I’ll make sure to share it here as well when it is finished.

Regards, Gustav

Hi @Simstad,

There’s no built-in way to do this, so you’ll need to modify the code in the plugin. Specifically, these two lines launch a hyperlink when clicked:

It should be as simple as removing those lines.

The hardest part will be recompiling the plugin to pick up the changes. The easiest way is to move the plugin code from its usually home in C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\CesiumForUnreal (or similar) to the [project dir]\Plugins\CesiumForUnreal directory. Once it’s in your project, Unreal Engine should compile it for you automatically. You will likely need to convert your project to a C++ project if it’s not one already, though.