Game Dev



Arch Viz User Interface & Tools - Features

A brief introduction to the features of the Arch Viz User Interface and Tools available on the Unreal 4 Marketplace.

:: Overview :: Getting Started

11 images :: Gold Coast :: 2019


Object Swaps

Swap objects or objects and their materials.

V2.1 (UE 4.23)

  • fixed "always visible" being ignored


  • choose a mesh and materials to swap to
  • multiple materials per mesh supported
  • auto-generate preview or use custom image
  • adjust position per choice
  • create instances of the same mesh, like a group of chairs around the table. Instances can be hidden for individual choices.
  • can trigger other swap actors to swap too.
  • can be used with color/design schemes (optional)
    Note: in the next version object and material swaps will be in the same list.

  • image

    Colour swaps

    Choose materials for a set of meshes to swap to. Use the eye dropper to pick objects from the scene.

    V2.1 (UE4.23)

  • added multi material array
  • fixed default choice not being set
  • improved render targets (mirrors) updating


  • Supports multiple sets of meshes/materials within the same swap actor. You can swap a couch and the cushions on it at the same time.
  • multiple materials per mesh supported
  • auto-generate preview or use custom image
  • can trigger other material swap actors to swap too.
  • can be used with color/design schemes (optional)
    Note: in the next version object and material swaps will be in the same list.

  • image

    Colour / Design Schemes

    A colour or design scheme is a set of materials or furniture that works well together. It is a preset of choices that will change together with one click.

    The Scheme uses the first number of choices that are set up for every swap actor that has "use with colour schemes" ticked.

    To maintain a certain order of choices but still have them swap with a colour scheme you can use separate swap actors.

  • One with all the choices for manual changes and "Swap with colour schemes" unticked.
  • Anther one with only the choices for the colour scheme and with "Show in UI" unticked.

  • image

    Day and Night Lighting

    You can bake lighting for different times of the day, like day and night.

    In unreal baked scene lighting is far better looking than dynamic scene lighting. Scenario levels store all lighting information for the entire scene in its level. This level can be swapped in run-time changing the lighting for the scene instantly.


    Layout Scenarios

    Scenario levels can also be used to swap furniture sets in the scene. You could have one scenario with modern and one with classic furniture and then swap between them instantly during run-time. This will maintain the high quality of baked lighting.

    You can place swap actors within any scenario and then change them as usual.

    NOTE: Scenarios can not be combined with each other. It's either / or: classic or modern but not half classic and half modern. You would have to use furniture Design Schemes for that which do not support baked lighting.


    Movie Player

    This feature can run a preset unreal sequence in the scene. It is a movie of the scene that is recorded while you are watching it. This way you will see all changes you made to the scene.


    Interactive Floorplan

    A floor plan can be displayed during run-time with an icon indicating the current player position and rotation.

    You can teleport to another preset point from a list. The list will show all points of all floors. Or you can click on a button inside the current floor plan.


    Scene Travel

    This allows you to set up multiple scenes in the same project. The scenes could show different houses or apartments. Every scene uses its own user interface with floor plans, interactive objects and so on.

    The time to load another scene is very fast compared to having to quit the walk- through and load another application.


    Control Types

    You can use 3 types of controls at the same time:

  • Keyboard and mouse
  • Game controller
  • Mouse only controls where you click on a dynamic target on the floor to move around. Disabling full screen mode and mouse target control will enable you to use a pixel stream server like Furioos to run the application on a touch screen device.
    NOTE: This engine feature is still experimental so the outcome can not be guaranteed at that time.

  • image

    Flexible Features and UI Design

    V2.1 (UE 4.23)

  • added "large" interface option displaying project name in header.

    Features: this interface and the interactive tools can be driven through blueprint actors that are placed in the scene. The offer many settings and do not require any knowledge about how to create blueprints.

    All the general settings are stored in BP_SDotUIToolsInfoMap. The image shows parts of the settings for the design of the interface. Simple choose an ID for the UI color scheme or change the icon texture if needed. For more info follow the link below.

    BP_SDotUIToolsInfoMap ...

  • image

    Inventory List

    The UI is ready to create either a HTML (L) or CSV (Shift+L) file. The data is saved in a text array and printed to the output window. Use on of the file management plugins from the the marketplace to print it to a file.

    Additional plugin not included in this package but there are fairly cheap ones available like the "Easy file manager". A bit of blueprint work will be required. Ask if you need help.

    EFM file manager ...

    Top of page :: Overview :: Getting Started