More Pages:

../images/architecture/2023/ui32/thumbs/01.jpg
UI3 Overview
../images/architecture/2021/ui3-start/thumbs/02.jpg
UI3 Get Started
../images/architecture/2023/ui3_data/thumbs/02.jpg
3.2 UI Settings
../images/architecture/2023/ui3_design/thumbs/01.jpg
3.2 UI Design
../images/architecture/2023/ui3-custom/thumbs/01.jpg
Features /Preview
../images/architecture/2021/ui3-var/thumbs/01.jpg
Edit & Info Mode
../images/architecture/2021/ui3-actors/thumbs/02.jpg
UI3 Blueprints
../images/architecture/2021/ui3-game/thumbs/07.jpg
UI3 Game Modes
../images/architecture/2021/ui3-faq/thumbs/01.jpg
UI3 FAQ
../images/architecture/2023/ui3_faq/thumbs/01.jpg
UI3 Bugs
../images/architecture/2023/ui3_history/thumbs/01.jpg
UI3 Versions

UI3 Frequently Asked Questions

FAQ, Tips and tricks, or answers for frequent questions are here, and known bugs.

Content:

Main Menu Compile Error

Using GPU Lightmass

Pixel Streaming

Using VR, Touch or Gamepads

Using the Ultra Dynamic Sky Plug-in

Create lists with Easy File Manager

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 or the OpenXR plugin not being enabled. Please enable them even if you do not intend to use them. 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

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

Using 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. If You 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

Using the Ultra Dynamic Sky Plug-in

Here is a short quick guide

  • Remove any sky box items like: directional light, skylight, fog, clouds, sky atmosphere.
  • Place the UDSky blueprint at ground level in your scene.
  • Set the time in the top settings section.
  • Browse down to Simulation and change the following settings:
> Simulation
Simulate Real Sun
Simulate Real Moon
Simulate Real Stars
Tick all three simulation boxes
Location Preset Set your project location from the Preset List, if available
Latitude
Longitude
Or set the location values manual here
Year | Month | Date Set the current date as a starting point
North Yaw This will rotate the sun to line up with the real sun position

image
  • Set the default values for the projects app in the Info Map in the Dynamic Sky section. This is how the app will start.
> Settings - Dynamic Sky
> Slider Values Sky  
> Index [0]  
Name check the slider name for what the slider sets (TIME for time)
Default Value For 4:30 pm use 16.5. This value will be changed to 1650 in the function to work for the UD Sky.

Do the same for the day and the month.

Functions

There are 2 functions you will have to change in the UI3_MainMenu widget. It's in the Blueprints/Widgets folder.

Find and open the widget. Look for the 2 functions Get Sun Sky and Set Sun Sky.

I left the original nodes in the images below. So you can see the difference to the function for the SunSky actor. I hope that is not too confusing. Feel free to remove the unconnected nodes if you're confident with blueprinting.

image

Get Sun Sky [Function]

imageimage

Set Sun Sky [Function]

image

Create lists with Easy File Manager

You can create inventory lists either as CSV or HTML files with the Easy File Manager Plugin from the marketplace.
  • Open the SDOTUI3_CharacterV3 from the blueprint directory.
  • Go to the function Create List
  • Go to the bottom of the graph nodes and connect the nodes as seen in the image.
  • Compile and save the character blueprint.

The list can be created from the UI and will be saved in the MyProect/Saved/Lists folder as either CSV (database format) or HTML (web format).

More info will be available in the User Management section.

image
Top of page