ArchViz UI and Tools V2 Documentation

Table of Content
Table Of Content
../images/architecture/0013/start/thumbs/01.jpg
UI2 Get Started
../images/architecture/0013/features/thumbs/04.jpg
UI2 Features
../images/architecture/0013/infomap/thumbs/06.jpg
UI2 Info Map
../images/architecture/0013/actors/thumbs/01.jpg
UI2 BP Actors
../images/architecture/0013/users/thumbs/01.jpg
UI2 User Manager
../images/architecture/0013/faq/thumbs/03.jpg
UI2 FAQ
../images/architecture/0013/tutorials/thumbs/06.jpg
UI2 Tutorials

Arch Viz UI - Tutorials & Examples

A few tutorials and examples. Patches will be here as well. Browse down to find any.

Jump to YouTube channel

Content:

Info Map and Locations

Material Swaps

Mesh Swaps

Create the example project

Migrate to (or update) your project

Multiple Material IDs

Print List with EFM Easy File Manager

Print List with Rama Victory Plugin

Info Map and Locations

Quick Video Tutorial about how to set up the basics to get started. Place a Info Map blueprint, add streaming levels and floor plans and add some teleport locations.

Material Swaps

Basic tutorial for how to add material swap choices for a dining table.

Mesh Swaps

Basic tutorial for how to add different mesh choices for a set of dining chairs. As seen in the main example level.

Create the example project

After purchasing the ArchViz UI it will appear in your Unreal Engine Library in the Epic Games Launcher (not to be confused with the Games Library).

From there Create a new project.

  • Name: Needs to be max 20 letters. No special characters.
  • Folder: A folder in your storage. The name of the project will be used as the main project folder.
  • Engine Version: Choose the appropriate version.

image

Migrate to (or update) your project

Once you created the example project with your desired version you have to migrate the UI content to your project. You can
  • Migrate the UI folder to only copy all necessary UI actors
  • Migrate the ArchVizToolsV2 folder to copy all UI actors and all other assets used in the example project
Use the Content folder of your project as the target.

UI Updates

From time to time an update becomes available for the UI. Then you have to update your example project first. Confirm to overwrite all local existing content or some files won't be updated and the whole project becomes corrupted.

After that migrate the UI to your project and confirm to override any existing content or your project will get corrupted.

None of your data containing actors (swap actors, info map, location actor) will be overridden. You may have to adjust a few minor things but most of the times the project should work the same way it worked before the update.

Unreal Engine Updates

Since 4.23 to 4.26 engine versions have been compatible and you could switch to the new version without updating.

I would always recommend to stick to the engine version you started a project unless it is really necessary to update. The UI uses some advanced engine features and there is always a chance that one of those features won't work straight away with a new engine version.

image

Multiple Material IDs

Mesh Swaps

The mesh swap blueprint actor has a material array for each choice. Add all the materials for the mesh that are supposed to change. Material IDs that do not change for any of the choices can be left empty.

The microwave in the example has 4 material IDs. But only two of the IDs actually change. The material for 'ID 0' and the material for 'ID 3'. Therefor 'ID 1' and 'ID 2' can be left empty.

Material Swaps

This actor has a tick box to switch to multi materials. You can either choose a single material ID being swapped or use the multi material array to swap more than one material per object.

image

Print List with EFM Easy File Manager

You can create a list in either CSV or HTML format and output it in the output log.
  • [ L ] - will output a CSV file (Excel)
  • [Shift L] - will output a HTML file

You need a file management plugin to print out the list. Unreal currently doesn't have this feature by default. EMF Easy File Manager is a good solution. Get it from the marketplace and enable it in your project plugin settings.

EFM on the market place

image

Then open the SDotCharacterV2 and look for the function "CreateList". In this function look for the white commented area as seen in this image.

Complete the node setup as seen on the right.

The list will be saved in a subfolder (Lists) under the client name and a timestamp like 'ClientName_2020-11-30_15h42min12.html'.

Client Management

image

Print List with Rama Victory Plugin

You can also use the free Victory Plugin from Rama to save the list files. There is a version for each engine version available from the link below.

I couldn't get it working in a 4.23 packaged build! - It is a free plugin and you may already have it so it might be worth a try. Use the EMF plugin described above if it crashes.

To install it unzip the downloaded file to a (new) folder called 'Plugins' in your project.

Ramas Victory Plugin in the forums

image
Complete the nodes as seen in the image on the right. If the packaged build crashes try the EMF plugin mentioned above instead. It in only costs a few dollar and has been working in all engine versions.

Read more about client management

image
Top of page