GameSim SE Core DVED Capabilities Briefing

mangledcobwebSoftware and s/w Development

Dec 14, 2013 (3 years and 10 months ago)

197 views

SE
Core DVED Capabilities
Briefing

GameSim

Andrew Tosh

atosh@gamesim.com

407
-
688
-
0587 x100

GameSim Employees with DVED Experience


Ryan
Binns


Andrew Tosh


Kevin Wertman


Richard Moreland


John Wade


Joe
Armbruster


Justin
Kovacich

GameSim DVED Projects



Prior DVED
Experience


DVED
Projects Performed


AVCATT CTDB Output Plug
-
in


LVCIA HITS OpenSceneGraph Output Plug
-
in


On Demand Dune Geometry Integration


SE Core Vector Thinning Culture Compiler Plug
-
in


SEE API Vector Clipping


DVED Project Contributions


On Demand Feature Integration


VBS2 Output
Plug
-
in


JIEDDO Building Enhancements and Performance Analysis


Related DVED Projects


Raydon BARE Output
Plug
-
in



Prior DVED Experience

Work performed by a
GameSim

engineer while at prior employment:


Primary Maintainer of the SEE API Core Libraries/SDK


Designed and developed several SEE API core libraries


Core/Utilities


Culture API


EDM API


Designed and developed SEE API 2.0+ legacy interface wrappers


Supports the Rockwell
-
Collins EPM and Legacy
OpenFlight

Output
Compilers


Isolates critical plug
-
in development from the
TerraVista

native APIs


Designed and maintained all SDK deliverable packages


Primary SEE API Interface Control Document (ICD) Maintainer


Prior DVED Experience

Work performed by a
GameSim

engineer while at prior employment
:


Master Database (MDB) Schema and Tools


Designed and developed MDB 4.0+ Schema


Supports versioned, transacted, and EDM
-
validated
vector storage


Designed and developed MDB GUI Tools


Import/Export Tools


Query Tool


Vector Toolset


Prior DVED Experience

Work performed by a
GameSim

engineer while at prior employment
:


Developed semi
-
automated NGA
-
like map
production capability


Created tools and procedures for automating labor
-
intensive portions of the map production process


Improved production efficiency of NGA
-
like TLM50/100
and JOG(A) products by 50% or more


Greatly enhanced visual accuracy and realism of the map
products

Prior DVED Experience


Other major DVED STDGC components
designed/maintained primarily by a
GameSim

engineer while at prior employment:


Environmental Data Model (EDM) API, Schema,
and Tools


Several MTDGT
ArcMap

plug
-
ins


DVED Source Code Repository/Installers (Primary
Maintainer)

Prior DVED Experience


Plug
-
ins written primarily by GameSim engineers while
at prior employment:


SEDRIS Formatter Output Plug
-
in


OneSAF Terrain Format Output Plug
-
in


CCTT Plan View Display Output Plug
-
in


CCTT Radio Database Output Plug
-
in


CCTT Environment Manager Output Plug
-
in


DVED Urban Clutter Culture Compiler Plug
-
in


ESRI
Geodatabase

Output Plug
-
in


Master Database (MDB)
TerraVista

User Interface Plug
-
ins

AVCATT Compact Terrain Database
(CTDB) Plug
-
in

GameSim created a new SE Core DVED
plug
-
in to produce CTDBs tailored for
the AVCATT program.


By using the DVED SEE API and
libctdb

library,
GameSim

engineers
completed the software in less than 3
months. Since its release, the
plugin

has required minimal maintenance.


LVCIA HITS OpenSceneGraph (OSG)
Plug
-
In

GameSim

developed a new SE
Core DVED plug
-
in to produce
OpenSceneGraph databases
compliant with the LVCIA
HITS program’s S2Focus based
viewer.


Capabilities included


Pageable OSG database


Transparent buildings for
HITS

On
-
Demand Dune Geometry
Integration

GameSim

enhanced the SEE API with a feature
that provides on
-
demand dune integration.


This capability allows
OneSAF

to process dense
dune areas while not impacting visual system
performance.


All dune integration is done as a post process
during output plug
-
in execution and provided
seamless as
scenegraph

polygons to those plug
-
ins that require them.

DVED Vector Data
Thinning

GameSim

provided
TerraVista

with
a new culture compiler that thins
vector data.


Thinning dramatically reduces
scenegraph

polygon counts, as
shown in the screenshots.


The vector data thinning plug
-
in
has become an essential part of all
production database builds.


DVED Vector Data Clipping

Due to implementation
deficiencies,
GameSim

replaced
TerraVista’s

built
-
in vector clipping
algorithm.


GameSim’s

clipping
implementation is available as a
SEE API method and is used by all
production SEE API plug
-
ins that
need clipped vector data.

Other DVED Contributions


On Demand Feature Integration (ODFI)


GameSim

assisted the DVED ODFI team with performance enhancement
and memory management by isolating memory leaks and suggesting
more efficient algorithms.


Virtual
Battlespace

2 Output Compiler


A GameSim
engineer joined the VBS2 project team to help correct VBS2
plug
-
in performance and memory issues. Within 2 weeks, modifications
suggested by our engineer directly lead to a dramatic decrease in plug
-
in
execution time.


JIEDDO Building Enhancements and Performance Analysis


GameSim

investigated the impact of
high
-
detail building visual model
generation
on
runtime
performance and
database
generation.


GameSim

performed an analysis of the CER scene graph to determine how
modifications to
scenegraph

polygon clustering algorithms would impact
EPX
-
50 performance.

Raydon BARE Database Plug
-
in

As a separately funded effort,
Raydon contracted GameSim to
build an SE Core DVED Plug
-
in to
produce BARE format databases.


GameSim produced a full BARE
plug
-
in from scratch that utilized
the SEE API with full seasonality
support, as shown to the right. The
plug
-
in can produce both summer
and winter databases during a
single execution.