Pages in Documentation

../images/architecture/2024/door-settings/thumbs/03.jpg
Settings
../images/architecture/2023/ui32/thumbs/01.jpg
UI3 Overview
../images/architecture/2022/doorsv2/thumbs/01.jpg
[old] Doors UE5
../images/architecture/0040/quick26/thumbs/00.jpg
Quick Guide 2026
../images/architecture/0040/quick/thumbs/01.jpg
Quick Start
../images/architecture/0040/swap/thumbs/01.jpg
Swap Actor
../images/architecture/0040/custom/thumbs/00.jpg
Custom Assets
../images/architecture/0040/system/thumbs/01.jpg
System Drawings
../images/architecture/0040/steps/thumbs/12.jpg
Guide 2022
../images/architecture/0040/faq/thumbs/01.jpg
Tips & FAQ
../images/architecture/0040/settings/thumbs/03.jpg
Guide 2024
../images/architecture/0033/update/thumbs/01.jpg
Updating
../images/architecture/0033/fwp/thumbs/00.jpg
Feat. w. Preview
../images/architecture/0033/bugs26/thumbs/00.jpg
Fix Bugs
../images/architecture/0033/faq26/thumbs/00.jpg
FAQ
../images/architecture/0033/cost26/thumbs/00.jpg
Cost Reports
../images/architecture/0033/gamemode/thumbs/00.jpg
Modes
../images/architecture/0033/features26/thumbs/00.jpg
Other Features
../images/architecture/0033/designer26/thumbs/00.jpg
Designer
../images/architecture/0033/edit26/thumbs/00.jpg
Edit Scene
../images/architecture/0033/var26/thumbs/00.jpg
Var Actor
../images/architecture/0033/quick26/thumbs/01a.jpg
New in 2026
../images/architecture/0033/mup/thumbs/00.jpg
Multi-Unit-Prj
../images/architecture/0033/csv_export/thumbs/00t.jpg
Google Sheets
../images/architecture/0033/data/thumbs/00.jpg
Data Tables
../images/architecture/0033/videos/thumbs/01.jpg
Video Guides
../images/architecture/0033/videos/thumbs/01.jpg
Quick Videos
../images/architecture/0033/designer/thumbs/00.jpg
Designer
../images/architecture/0033/cost/thumbs/00.jpg
Cost Tracking
../images/architecture/0033/features/thumbs/08.jpg
Widget Panels
../images/architecture/0033/quick/thumbs/00.jpg
Quick Guide
../images/architecture/0033/settings/thumbs/15.jpg
Scene Settings
../images/architecture/0033/connect/thumbs/02.jpg
Connect BP
../images/architecture/0033/vr/thumbs/03.jpg
VR projects
../images/architecture/0033/history/thumbs/00.jpg
Version History
../images/architecture/0033/preview/thumbs/01.jpg
F. w. Preview
../images/architecture/0033/bugs/thumbs/01m.jpg
Fix Known Bugs
../images/architecture/0033/design/thumbs/01t.jpg
UI Settings
../images/architecture/0033/layout/thumbs/02.jpg
UI Layout
../images/architecture/0033/game/thumbs/07.jpg
Gamemode
../images/architecture/0033/faq/thumbs/08.jpg
FAQ + TIPS
../images/architecture/0023/quick26/thumbs/00.jpg
Quick Guide
../images/architecture/0023/v4-functions2/thumbs/05.jpg
V4 Functions 2
../images/architecture/0023/v4-functions/thumbs/01.jpg
V4 Functions P1
../images/architecture/0023/v4-quick/thumbs/01.jpg
V4 Quick Guide
../images/architecture/0023/history/thumbs/02.jpg
Ver History
../images/architecture/0023/v3-placements/thumbs/02.jpg
V3 Placements
../images/architecture/0023/v3-mesh/thumbs/02.jpg
V3 Mesh Def.
../images/architecture/0023/v3-segments/thumbs/03.jpg
V3 Segments
../images/architecture/0023/v3-quick/thumbs/01.jpg
V3 Quick Start
../images/architecture/0021/v2/thumbs/01.jpg
Books V2
../images/architecture/0021/v1/thumbs/01.jpg
Books V1
../images/architecture/0019/custom26/thumbs/01.jpg
Custom Assets
../images/architecture/0019/custom/thumbs/01h.jpg
Additional Assets
../images/architecture/0019/overview/thumbs/00f.jpg
User Guide
../images/architecture/0019/swap/thumbs/01.jpg
Swap Actor
../images/architecture/0019/faq/thumbs/01.jpg
FAQ + TIPS
../images/architecture/0019/v2/thumbs/01.jpg
Doors UE4 (V1)
../images/architecture/2021/ui3-bugs/thumbs/02.jpg
3.1 Bugs Fixes
../images/architecture/0040/history/thumbs/02.jpg
Ver History
../images/architecture/0023/v2-generic/thumbs/01.jpg
V2 Generic BP
../images/architecture/0023/v2-examples/thumbs/01.jpg
V2 Examples
../images/architecture/0023/v1/thumbs/01.jpg
V1 Railings Fences
../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/0013/features/thumbs/04.jpg
UI2 Features
../images/architecture/0013/start/thumbs/01.jpg
UI2 Get Started
../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
../images/architecture/2021/ui3/thumbs/01.jpg
UI3 Overview
../images/architecture/0033/start/thumbs/00.jpg
Getting Started
../images/architecture/2021/ui3-infomap/thumbs/02.jpg
3.1 Info Map
../images/architecture/0033/variation/thumbs/01.jpg
Variation Actor
../images/architecture/0033/other/thumbs/00.jpg
Blueprints

Cost Tracking And Reports

UI3 has built in Cost Tracking that gives the user an estimate of the cost of his choices in the scene.

How to print reports to a file with a free plugin.

Content:

Cost Tracking And Reports

Introduction

Cost Settings in Variation Actor

Cost in Object Info

Cost in Designer

Cost Group Actor

Reports

Printing Report to Output Log

Use FileSDK Plugin

Introduction

UI3 allows to track the cost of the project. The cost will update when the user makes a change or chooses a different option.

Enable Cost Tracking

Cost Tracking needs to be enabled in the Info Map and in all actors that are relevant to Cost Tracking.

Cost Tracking Widget

The result can be shown in the Cost Tracking Widget.

  • Feature Type - Cost Tracking
  • Feature ID - None (ignored)

Cost Reports

Two buttons at the bottom of the widget will print the report into the Output Log.

You can install the free plug-in FileSDK to print the report as a file.

image

Price in Choices Button

The price will be taken from the Choice Button by default. The choice will be for a material in most cases. It could be for a mesh change, like changing the cooktop from gas to induction.

Price in Object Info

The price can be taken from the Object Info section. There are 2 examples in the image:

  • Dining Chairs - There are 3 chair models available and each has a different price. The material options also have different prices and the final price is the sum of both.
  • Dining Table - The price is set in the Object Info. All material variations have the same price. The Price Behavior is set to From Mesh Choice (Info)

image

Cost in Object Info

The Object Info is very similar to the Variation Actor but doesn't have the choices logic.

Price

Set the price for one item or unit in the Object Info array.

Cost Group ID

the Cost Group defined in the Info Map.

Unit Quantity and Type

Set the amount, or quantity, of assets and the type

Example: 3 (units), 123.4 m2

Read the page about Multi-Unit Projects to learn how to use the Object Info to mark the units in a building and track their cost.

image

Cost in Designer

Data Table Designer

Open the data table and select the row for the current Designer.

  • Show Prices - Tick the box to activate cost tracking for this designer.
  • Cost Group ID - The group ID from the list of groups set in the DInfo Map.

(Use) Element Quantity Overwrites

The quantity set in the element can be overwritten by this array. Sometimes you can re-use an element with only the quantity being different.

Designer Documentation

image

Cost Group Actor

BP_SDotUI3_CostGroup

This blueprint adds cost items to the (sub) level it is placed in. Additional costs for a layout scenario or other level can be tracked with it.

Price Group ID

The ID of the price group defined in the Info Map

Named Costs

Add an array element for each cost item.

image

Create a report file manually

Further down is a better solution using a free plugin

  • Select the code in the Output Log between the two dashed lines.
  • Copy the code via [CTRL] + [C]
  • Right click on an empty spot on the desktop and choose New -> Text Document
  • Paste the selected code into the new text document with [CTRL] + [V]
  • Save the file
  • Rename the file from *.txt to *.html or *.csv or *.json depending on the report type.

Now you can open the file with a double click from the desktop or save it somewhere else.

image

BFL_Custom_Report

The image shows the 3 nodes that are used from the Blueprint FileSDK. This is how it should look after renaming the blueprint library.

Other file creating plugins may have slightly different nodes but should work as well.

image

image

image

image

image

image

image

image

image

image

image
Top of page