150 likes | 338 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
E N D
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.