ArchViz UI3 Documentation 2024-09

Table of Content
Table Of Content
../images/architecture/0033/quick/thumbs/01.jpg
Quick Guide
../images/architecture/0033/videos/thumbs/01.jpg
Video Guides
../images/architecture/0033/start/thumbs/02.jpg
Getting Started
../images/architecture/0033/design/thumbs/01t.jpg
UI Settings
../images/architecture/0033/layout/thumbs/02.jpg
UI Layout
../images/architecture/0033/features/thumbs/08.jpg
Widget Panels
../images/architecture/0033/preview/thumbs/01.jpg
F. w. Preview
../images/architecture/0033/designer/thumbs/02.jpg
Designer
../images/architecture/0033/variation/thumbs/01.jpg
Variation Actor
../images/architecture/0033/cost/thumbs/02.jpg
Cost Tracking
../images/architecture/0033/data/thumbs/04.jpg
Data Tables
../images/architecture/0033/csv_export/thumbs/03.jpg
CSV Export
../images/architecture/0033/settings/thumbs/16d.jpg
Scene Settings
../images/architecture/0033/other/thumbs/02.jpg
Blueprints
../images/architecture/0033/game/thumbs/07.jpg
Gamemode
../images/architecture/0033/vr/thumbs/03.jpg
VR projects
../images/architecture/0033/connect/thumbs/02.jpg
Connect BP
../images/architecture/0033/faq/thumbs/08.jpg
FAQ + TIPS
../images/architecture/0033/bugs/thumbs/01m.jpg
Fix Known Bugs
../images/architecture/0033/history/thumbs/01.jpg
Version History

CSV And Data Tables Overview

This feature is in progress. The goal is to provide access to user data of pixel streaming project or if the project files are not locally available.

Plugins will be required to make it work.

Content:

Data Tables and Sheets Widget

Data Table

CSV Data File

Runtime DataTable Plugin

Blueprint Library BFL_Data

Blueprint Library BFL_Report and Main Menu

Data Tables and Sheets Widget

This widget allows to export and read a CSV table in run-time.

It can be added like any other widget. It can be found in the User menu in the demo map.

EXPORT DATA will create 3 CSV tables. They can be found in the output log and copied into notepad to create CSV files. The actual file is also saved in the Project Save Directory if a file plug-in is used.

IMPORT DATA works only like a save slot at the moment. It will import the Variation Choices saved in the Selections and Features Sheet.CSV files.

image

Data Table

A Data Table in Unreal can be used to store asset data in a table similar to Google Sheets or MS Excel tables. They can be linked to a CSV data file.

Both Data Tables and CSV are saved in the UI / Etc / Data folder.

Each Data Table uses a Structure which is named as STR_DB_*

image
There are 3 Data Tables available:
  • DataTable_Selections contains a list of all choices set by the user next to the default choices.
  • DataTable_Features contains a list of the Preview Features that are currently active.
  • DataTable_Options contains all available options for all Variation actors and Designers.

image

CSV Data File

A CSV (comma separated values) file can be opened and modified in Google Sheets or Microsoft Excel. The Three files in the data folder are created with the Data Table widget and the CSV files are linked to the Data Tables.

The DataTable_Selections and _Features can be updated from the CSV file and then passed on to the scene assets. This is just a proof of concept at the moment.

image

Runtime DataTable Plugin

This plugin can be used to connect a project with a Google Sheet file and then update the file in run-time.

This can be useful if the project runs on a pixel streaming server, or another location where the Project Save Path is not accessible.

The user choices can be made accessible from a remote connection as a Google sheets document. Or the prices for some variations could be updated temporarily without uploading a new project version.

Runtime DataTable Plugin (Fab)

image

Blueprint Library BFL_Data

This is where data sheets are created in the UI3. This isn't a comprehensive documentation. Just a few hints to help with modifications:
  • Google Sheet Selection - Creates the text string for the Selections Sheet
  • Make Row from Element Choice - Creates a data row from a designer element choice.
  • Import Active Feature List - uses the Features Sheet to create the active Features ID array and then sets the features to these option IDs. (The actual option Ids are set in the SDOT_UI3_Character because delay only works in a character)

image

Blueprint Library BFL_Report and Main Menu

Clicking the EXPORT DATA widget button will create the 3 CSV files like any other report. They can be saved in the Project Save Directory with a plugin. The directory can be set in the Info Map - User Manager and Saves. Usually, it is MyProjects / Saves / Report. They also appear in the output log.

The Export Button activates the function Create Report in the Main Menu. The report then uses the BFL_Report blueprint library functions.

All reports go into the same folder. The folder is set in the function Create Report File. This is the starting point if saving the CSV files in a separate accessible way is required.

image
Top of page