Pages in Documentation

../images/architecture/2022/kitchen/thumbs/01.jpg
1 Overview
../images/architecture/2021/ui3-game/thumbs/01.jpg
Game Modes
../images/architecture/2020/books/thumbs/01.jpg
Books
../images/architecture/2020/doors/thumbs/01.jpg
Doors
../images/architecture/2020/spline/thumbs/01.jpg
1 Spline BP
../images/architecture/2021/splexamples/thumbs/01.jpg
2 Examples
../images/architecture/2020/railings/thumbs/01.jpg
3 Railings
../images/architecture/2019/guide1/thumbs/01.jpg
UI 1 - Part 1
../images/architecture/2018/03/thumbs/06.jpg
UI 1
../images/architecture/2019/guide2/thumbs/01.jpg
Ui 1 - Part 2
../images/architecture/2019/ui2/thumbs/01.jpg
1 Overview
../images/architecture/2019/ui2features/thumbs/04.jpg
2 UI Features
../images/architecture/2019/ui2start/thumbs/01.jpg
3 Get Started
../images/architecture/2019/ui2info/thumbs/08.jpg
4 Info Map
../images/architecture/2019/ui2act/thumbs/01.jpg
5 BP Actors
../images/architecture/2020/clients/thumbs/01.jpg
6 Manage Clients
../images/architecture/2020/faq/thumbs/03.jpg
7 FAQ
../images/architecture/2019/ui2examples/thumbs/06.jpg
8 Tutorials
../images/architecture/2021/ui3/thumbs/01.jpg
UI3 Overview
../images/architecture/2021/ui3-start/thumbs/02.jpg
2 Get Started
../images/architecture/2021/ui3-infomap/thumbs/02.jpg
3 Info Map
../images/architecture/2021/ui3-var/thumbs/01.jpg
4 Variations
../images/architecture/2021/ui3-actors/thumbs/01.jpg
5 More BP Actors

UI3 Frequently Asked Questions

FAQ, Tips, and known bugs. Look here for answers if anything goes not according to plan.

Content:

Main Menu Compile Error

Using GPU Lightmass

Touch Screen Controls

Pixel Streaming

Wild Teleport Camera Rotation

How do I use VR, Touch or Gamepads

[Fixed] The Design Schemes are invisible

[Fixed 1.5] Activating Mouse Move will hide the main menu.

[Fixed 1.5.1] Cannot select mesh variations

[Updated 1.5.3] Using another Sun Positioning Tool

[Fixed 5.1.3] Settings Default Buttons not working

Main Menu Compile Error

Symptoms: You'll get a few load errors. The game won't 'Play' in editor and give you a message that there are blueprint errors in the 'Main Menu'.

Solution: This is caused by the 'Sun Position Calculator' not being enabled. Please enable this Plug-In even if you do not intend to use it. You have to restart the editor for the Plug-In to be enabled.

Do not save the Main Menu Widget before restarting. It should be fine after the restart. If you did save then re-migrate the MainMenu widget from the UI3 Demo Project and make sure to override when asked.

image

Using GPU Lightmass

GPU Lightmass is a different way to build lighting in your scene. Follow all the steps suggested in the documentation (link below) to use it in your project. UI3 will just work fine with GPU LM. The user interface does not interfere with any lighting in the scene. Scenarios are working with GPU LM.

Dynamic objects (mesh variations) need some direct light to look decent (not black). This can be the skylight. Reflection actors need to be rebuild manually after each GPU Lightmass build. Black variation actors can be caused by missing reflection actors. Place one with low radius next to the black asset and rebuild lighting and reflections.

Unreal GPU Lightmass Documentation

image

Touch Screen Controls

Touch screen controls are now supported. Set the game mode to SDotUI3_GameModeTouch in the World Settings. Update from the marketplace if this game mode is missing.

You also might want to increase the size of a few UI items to make touch controls easier to use:

  • Button Text Size
  • Location Dot Size
  • Save Slot Size

Follow the link below for more details.

UI3 Game Modes

image

Pixel Streaming

With touch screen controls available now pixel streaming is also possible to tablets and other devices that don't have the power to render the scene. You can run the app in any modern web browser this way.

Follow the steps in the link below to enable pixel streaming for your project. It's easy to do locally in your own network. Some additional steps are needed to stream over the internet or alternatively you can use a service like https://www.furioos.com/

Getting Started with Pixel Streaming.

image

Wild Teleport Camera Rotation

This only happens in older versions. In the update from Sep-11 2021 the teleport functionality has been completely redone. It works very smooth now.

Here is a quick fix but it's highly recommended to get the update as it also introduces gamepad and VR support.

Open the SDotUI3_CharacterV3 and navigate to the Event Graph. Search for the 'Set Control Rotation' nodes. Disconnect the A value from the Lerp node seen in the image here. Add '-12' instead. Then compile and save the character blueprint.

In the updated version the nodes are different and don't need that fix.

image

How do I use VR, Touch or Gamepads

You need to set the Game Mode in the World Settings of your scene. The World settings are part of the 'persistent' level. You may only have one level. Then this level is the persistent level.

UI3 can be used with

  • Mouse and Keyboard controls on a PC
  • A gamepad on a PC
  • Touch controls with or without Pixel Streaming
  • VR projects with VIVE or Oculus Rift controllers or a gamepad.

Read on how to use Game Modes for these different uses.

UI3 Game Modes

image

[Fixed] The Design Schemes are invisible

There is a bug in the BP_SDOTUI3_InfoMap blueprint that also turns off the Design Schemes with the Scene Traveling. If you don't want to update you can

(a) Enable world travel but leave the world's array empty

or

(b) Open the BP_SDOTUI3_InfoMap blueprint. Open the function Hide Inactive Menus. Drag off the variable Enable Design Schemes from the Info Map node and connect the variable instead of the one called Enable World Travel.

Compile and Save and the Design Schemes should appear.

image

[Fixed 1.5] Activating Mouse Move will hide the main menu.

Unfortunately the main menu might become hidden when the tick box for 'Mouse Move' is activated. You can fix this in the UI/Main Menu widget. Open the widget, switch to 'Graph' mode (top right corner), Look for the [Event Graph] Tab in the main window. Search for the 'Hide for mouse move' commented area and disconnect the red marked connection. You can do that by holding the ALT key and clicking on one of the pins. Compile and save the Main Menu.

This happens because the 'Set Visibility' node lost its target and hides the entire menu instead.

image

[Fixed 1.5.1] Cannot select mesh variations

This bug in version 1.5 blocks you from selecting any variation actor that replaces static meshes and not just materials. It's relatively easy to fix until an update is available on the marketplace. It may some time due to the current release for the update to be available.

FIX

  • Open the SDotUI3_CharacterV3
  • Open the function Get Variation Hit Actor from the list on the left
  • Find the green connection line seen in the image and click on it while holding down ALT.
  • Compile and Save the Character blueprint

image

[Updated 1.5.3] Using another Sun Positioning Tool

In versions before the Sep-2022 update the UI3 would keep control over the Sun Positioning actor even if it is disabled in the UI. In the update this has been changed. The UI3 will now not alter any settings in the Sun Positioning actor if the feature is disabled.

You can make that change in your existing project if you prefer not to update. Open the UI3_MainMenu widget and change the node connection as seen in the image. Compile and save.

image

[Fixed 5.1.3] Settings Default Buttons not working

The Default buttons in the settings menu do not work in version 5.1.2. This has been fixed in the SEP-2022 update. You can fix this yourself if you prefer not to update your project.
  • Open the UI3_MainMenu widget
  • Search for the Settings Movement nodes in the Event Graph
  • Change the Button ID's to 5 and 6 as seen in the image
  • Compile and Save the widget

image
Top of page