ArchViz UI3 Documentation 2024-09

Table of Content
Table Of Content
../images/architecture/0033/quick/thumbs/01.jpg
UI3 Quick Guide
../images/architecture/0033/start/thumbs/02.jpg
UI3 Get Started
../images/architecture/0033/design/thumbs/01t.jpg
UI3 Design
../images/architecture/0033/layout/thumbs/02.jpg
UI3 Layout Design
../images/architecture/0033/features/thumbs/08.jpg
UI3 Features
../images/architecture/0033/preview/thumbs/01.jpg
UI3 Preview Ft.
../images/architecture/0033/designer/thumbs/02.jpg
UI3 Designer
../images/architecture/0033/variation/thumbs/01.jpg
UI3 Variations
../images/architecture/0033/cost/thumbs/02.jpg
UI3 Cost
../images/architecture/0033/settings/thumbs/16d.jpg
UI3 Scene Settings
../images/architecture/0033/other/thumbs/02.jpg
UI3 Other BPs
../images/architecture/0033/game/thumbs/07.jpg
UI3 Input&Mode
../images/architecture/0033/vr/thumbs/03.jpg
UI3 VR projects
../images/architecture/0033/connect/thumbs/02.jpg
UI3 Connect
../images/architecture/0033/faq/thumbs/08.jpg
UI3 FAQ + TIPS
../images/architecture/0033/bugs/thumbs/01m.jpg
UI3 Fix Bugs
../images/architecture/0033/history/thumbs/01.jpg
UI3 Vers History

Connect UI3 To External Blueprints

How to connect to other blueprints that are not part of the UI3 project.

  • Modular Kitchen Builder Blueprint
  • Interactive Door Blueprint
  • Switchable Lights
  • Water FX from a tap
  • Custom opening doors

Content:

Connect Blueprints to UI3

Example Ceiling Fan

Variation Actor for Fan

Interactive Door Blueprint

Modular Kitchen Builder

Light Switch Example

Video Tutorial for UDS and EFM

Ultra Dynamic Sky - Quick Guide

Save Files - Easy File Manager Plugin

Connect Blueprints to UI3

External Blueprints can be connected with the Blueprint interface ArchVizUI_V3 / UI / Etc / BPI_UI3_Interaction.

The SDotUI3_CharacterV3 has it already implemented.

To implement the interface

  1. Click on the Class Settings
  2. Click on Add in the Implemented Interfaces section in the Details panel and Select the blueprint interface BPI_UI3_Interaction.
  3. Check the location of the selected interface. It has to be the one in ArchViz/UI/Etc.

image

Example Ceiling Fan

The Ceiling Fan is a simple blueprint that allows its speed being changed from within the UI3.

The Ceiling Fan has a Tag to identify the blueprint. This name will be called from the Variation Actor.

image

Right click the Change Variation To ID in the Interfaces section on the left side panel and choose Implement event.

The Event will be placed in the Events panel and needs to be connected to the Set Fan Speed white section nodes.

The Blueprint listens to the interface. It changes the Rotation Rate variable if the Tag that is sent is the same as the one set for this Fan.

The blueprint adds a bit of rotation every Tick. A Tick happens every frame. The variable sets the rotation rate that is added. Setting the rotation rate to 0.0 will stop the fan.

image

Variation Actor for Fan

Variation Actor Type is set to Triggers external Actors (Interactive. This setting will enable the yellow collision box. The size and offset can be set in the Advanced Settings.

The collision box will make the Variation actor selectable, as no mesh is directly connected to it.

The Tag name needs to be identical to the Tag set in the Fan blueprint.

Only the Name needs to be set in the Variation Details and Show Preview Icon can be disabled.

image

Interactive Door Blueprint

The Modular Kitchen Builder uses a swap actor between the kitchen and the UI3. Connect the blueprint interface to the BP_Doors_SwapActor.

More Info is available in the documentation for the Doors Blueprint.

Variation Actors or the Designer can be used to make changes to the Interactive Doors Blueprint.

Interactive Doors Documentation

image

Modular Kitchen Builder

The Modular Kitchen Builder uses a swap actor between the kitchen and the UI3. Connect the blueprint interface to the BP_KitchenBuilder_SwapActor.

More Info is available in the documentation for the Kitchen Builder.

Variation Actors or the Designer can be used to make changes to the Modular Kitchen Builder.

Modular Kitchen Builder Swap Actor Documentation

image

Light Switch Example

This is the blueprint setup for the toggle light added in the Tutorial Video.
  1. Add the BPI_UI3_Interaction interface to the class settings
  2. Implement the Change Variation to ID into the graph
  3. Set the same Tag name in blueprint and Variation Actor

The blueprint uses a Switch on INT node to execute different actions depending on the Variation IDs received.

image

Video Tutorial for UDS and EFM

This video tutorial explains how to connect the Ultra Dynamic Sky and the Easy File Manager to the interface.

Ultra Dynamic Sky - 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

The Ultra Dynamic Sky can be used the same way as the default Sun Sky in the widget.

UI3 Scene Settings

image

Functions

There are 2 functions you will have to change. They are

  • either in the UI3_MainMenu widget. It's in the UI/Widgets folder.
  • or in the BFL_Customization Library in the UI/Blueprints Folder

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

imageimage

Get Sun Sky [Function]

image

Set Sun Sky [Function]

image

Save Files - Easy File Manager Plugin

The Easy File Manager plugin from the marketplace can save reports created with the UI3. There might be other plugins that can do the same.

Version 2024-06 or later

Open UI / Blueprints BFL_Customization function library and complete the Save Report File function.

This function library can be backed up and recovered in case an UI3 update would revert your changes.

Easy File Manager EFM Plugin

image

Version 2024 02-06

  • Open the SDOTUI3_CharacterV3 from the blueprint directory.
  • Go to the function Save List
  • Add the nodes marked EFM to the blueprint and connect the nodes as seen in the image.
  • Compile and save the character blueprint.

image

Earlier Versions

  • 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.

image
Top of page