Fully dynamic widget system that automatically brings plans, maps or images from level objects to an interactive UI.
[Video Demo]
Imagine you have a project with any sort of plans, photos, maps or documents existing in the level.
This product makes those objects in the game world interactable, and automatically creates an image viewer widget from them and adds it to the viewport upon interaction. Different UI widgets exist in the project for different use cases and with different pan and zoom behaviour. Originally built for a gallery setup, everything is loaded and updated at runtime, and supports image or plan 'sets' that will automatically be grouped together in the widget. The widget system is pretty much plug and play, where you only need to import the texture(s) you want to use, assign them to a material instance, and drag the blueprint into the level.