Tile Model Integrator Tool

Revision as of 11:31, 19 August 2016 by Shawn Allen (Talk | contribs) (Content to Simulator Overview)

Tile Model Integrator Tool

This page is under construction.

Overview

The Tile Model Integrator Tool (TMIT) was created to manage integrating tile models into the NADS Tile Mosaic Tool (TMT) tile library.

Previously, all library integration tasks were manual and required specialized knowledge of the 3D model and NADS virtual asset library and pipeline.

TMIT does not completely eliminate these requirements, but it does facilitate model integration into the tile library through a graphical user interface and guided data entry steps.

This allows non-experts to successfully import new tile models. Once the imported file has been successfully integrated it becomes part of the standard library and may be used the same as any native tile model.

Because library models must be unique, only unique models will import. It is not currently possible to have two different models in the library with the same name.

Tile Model Library

The NADS MiniSim relies on a collection of 3D models known as ‘tile models’ that represent environments and environment components within the simulation scene environment. This scene environment can be thought of as the simulation world.

A simulation scene environment is created by assembling tiles using the TMT. The environment is typically designed to accommodate specific research requirements such as simulation drive time (duration) or locale (place).

These configurations may be altered to create additional configurations. When a final design has been reached, the configuration is published using a build process to generate files necessary for scenario authoring and simulation.

Tile 08192016.jpg

Roundabout tile model and TMT world configuration/layout

Tile Model Library Overview

The idea of re-use is central to the tile model library. Just as in a real library, models can be checked out for use. The TMT provides a convenient interface to the models available for use within the library.

There is no real limit to the number and type of models that may be imported into the library. As project requirements grow, models are revised or constructed using modelling standards and conventions for tile models and imported into the library.

Once a model has been integrated into the library, it can be re-used as needed.

Tile models are composite objects

Tile models are not just 3D model geometry and textures – they are composite objects which include various meta-data (objects and attributes).

All model-specific and library configuration files must be managed when importing new models into the library. Currently importing new models requires making edits to library configuration files, adding the tile model and associated data files into the library file system and ensuring all required files are present. There is a library constraint that all models must be unique. In a manual process, this constraint is highly dependent on the diligence of the person integrating new models into the library.

The process of integrating new models is second nature for persons having daily contact with the system; however, ensuring that novice simulator users are able to integrate new models requires some automation and error-checking in the workflow. This functionality has been built into the tile model integrator tool.

Global model elements

In addition to model-specific meta-data, there are also attribute and configuration files which are global in scope and apply to the entire library of models.

Content to simulator: Overview

This section describes the process for getting source data and models into a simulation world. Not shown in this schematic are various modelling conventions which apply to the Tile Model Library.

Process 08192016.jpg

NADS content pipeline: source to simulator

In the process schematic, data resources on the left side are processed, imported or created by 3D modelling tools and staff.

Additional data files are also generated or created and then imported into the Tile Library, including placement of files within the library on-disk file hierarchy.

Tile Mosaic Tool configuration files must be updated to include new model resources, and at this point the newly imported model may be used by the TMT.