mak product overview_no_video

78
VT MÄK www.mak.com Pete Swan [email protected] 407-314-0064

Upload: peter-swan

Post on 21-Jul-2015

308 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Mak product overview_no_video

VT MÄK

www.mak.com

Pete Swan

[email protected] 407-314-0064

Page 2: Mak product overview_no_video

We deliver compelling simulation & visualization solutions

Page 3: Mak product overview_no_video

Over Two Decades Helping Customers Build and Populate 3D Simulated

Environments

Page 4: Mak product overview_no_video

Why MÄK?

Suite of integrated products● Built on open standards

● Under constant development

● Fully maintained and supported

● Well documented

Unparalleled “Engineer down the hallway” support

Comprehensive support services● Pre-sales

● On-site consultancy

● Training on our products and simulation standards

● Product enhancement and customization

● Software development

Page 5: Mak product overview_no_video

Pre-Systems Acquisition

System Development

Sustainment

MÄK’s Solutions Help Customers

Demonstrate, Experiment, and Train

Proposals

Demonstrations

Concept Development

Experimentation

Systems Prototyping

Systems Integration

Systems Test

TTP Development

Trainers

Simulators

Embedded Training

Page 6: Mak product overview_no_video

Core Products & Capabilities

Simulation Visualization

Interoperability Web-based Simulation Terrain

Human Simulation

Page 7: Mak product overview_no_video

Simulation

Page 8: Mak product overview_no_video

Capabilities

We Offer● The VR-Forces Simulation Toolkit

● Product Customization and Consulting

● Training

● Software Development

In the Area of● Architecture design and development

● Software Integration

● Graphical User Interfaces

● Computer Generated Forces

● Physics-based models

● Terrain databases and 3D models

● Lua scripting

Page 9: Mak product overview_no_video

VR-ForcesRapid Scenario Generation

VR-Forces provides a Robust Framework in which

to design, develop, and execute your simulation

models

● A set of Core Models to support Analysis, Experimentation,

Training, and Mission Rehearsal

● A Graphical Interface to build, control and modify

scenarios and to customize models and behaviors

● Interoperable and terrain agile

● Scriptable Tasks, Behaviors and Artificial Intelligence

● Designed from the ground up as a toolkit to enable

extensive customization and incorporation of new models

Page 10: Mak product overview_no_video

VR-Forces is used as…..

…a desktop trainer

…a threat generator

…an experimentation platform…an embedded trainer

…a Command Staff Trainer

…a role player

Page 11: Mak product overview_no_video

VR-Forces Three Layer User Approach

End User

● Create and run sophisticated

scenarios

Modeler

● Create new entity types

● Script new behaviors

Developer

● Add new models

● Build plugins

● Enhance or replace the GUI

Page 12: Mak product overview_no_video

VR-Forces CGF ApplicationReady To Use Simulation Models

Vehicle Dynamics

DamageCommunications

AI Combat

Weapons

Sensors

Navigation

Aggregates

Weather

Convoy Behaviors

Page 13: Mak product overview_no_video

VR-Forces Lua Scripted Task Creation

Allows creation of tasks using scripting rather than C++

New tasks will appear in task menu

Automatically generated GUI for input of task parameters

Can create complex multi-segment tasks● Parameter-driven including simulation events, entity

queries (detected, position etc.), and feature data

● Complex structure using Lua scripting language

● Combine lower level tasks

Export/Import Lua Tasks

Page 14: Mak product overview_no_video

BombsCBUs/GBUs with configurable

● Payloads

● Fusing

● Detonation patterns (Using SISO Enums)

Aircraft with

● CAS support for 9 Line

● Location, Mark Type, or Target release

Page 15: Mak product overview_no_video

VR-Forces APIsCustomize, Extend, and Integrate

Page 16: Mak product overview_no_video

B-HAVE Module for VR-Forces

Built with Kynapse from

AutoDesk to provide

Advanced Route Planning

● Navigate urban terrains

● Navigate building interiors

Pattern of Life

● Randomized entities traveling

between source and sink points

● Scriptable traffic streams

Page 17: Mak product overview_no_video

RotorLib / FixedWingLib

RotorLib CGF

● Physics-based, real-time helicopter dynamics model

● High fidelity maneuvers for

helicopters in VR-Forces

● Terrain contour following

● Fully reconfigurable

FixedWingLib CGF

● 6 DOF fixed wing flight dynamics model

● Direct pitch, roll, throttle and air brake control

● Optional combat maneuvers library

Page 18: Mak product overview_no_video

Network Centric Forces

EXata/QualNet network modeling software

● High performance, scalability, and accuracy

● Support for hardware, software and human in the loop simulation with

thousands of nodes

● High fidelity network models

Integrated with VR-Forces

Page 19: Mak product overview_no_video

DI-Guy

Realistic Humans for Distributed Simulations● Huge library of realistic models and animations

● Easy to use graphical scenario generation for individuals, teams and crowds

● Full AI scripting capabilities

● Tools for adding new content

● SDK for integrating into 3rd party systems

Page 20: Mak product overview_no_video

DI-Guy SDKFlexibility

DI-Guy SDK offers a range of Render and operating system solutions to

make integration easy

OpenGL

OpenSceneGraph

DirectX

Vega Prime

Unity

DIG Graphics API

Windows (32/64)

Linux 64

Page 21: Mak product overview_no_video

DI-GuyHuge Library of Characters

Page 22: Mak product overview_no_video

DI-GuyCharacters

Page 23: Mak product overview_no_video

DI-GuyCharacters

Page 24: Mak product overview_no_video

DI-GuyCharacters

Page 25: Mak product overview_no_video

DI-Guy ScenarioEasy to Use

Page 26: Mak product overview_no_video

DI-Guy ScenarioEasy to Use

Page 27: Mak product overview_no_video

DI-Guy AIArtificial Intelligence

Page 28: Mak product overview_no_video

DI-Guy Expressive Faces

Page 29: Mak product overview_no_video

DI-Guy ScenarioRoom Clearance

Page 30: Mak product overview_no_video

DI-Guy ScenarioAirport Operations

Page 31: Mak product overview_no_video

DI-Guy ScenarioOil Rig

Page 32: Mak product overview_no_video

Lifeform Server populates distributed exercises with hundreds or

thousands of Blufor, Opfor, and Civilian Pattern-of-life.

DI-Guy Lifeform Server

Page 33: Mak product overview_no_video

ECO SimEnhanced Company Operations

ECO Sim networks DI-Guy Lifeform Servers in a common shared battlespace.

Developed in

cooperation with

USMC and JIEDDO

Page 34: Mak product overview_no_video

MÄK Data LoggerRecord Annotate, Export, Demonstrate

Record & Playback

● After Action Review

● Analysis

● ODBC Integration

HLA Monitor

Toolkit API

● Embed AAR into

your application

Remote Control API

● Control Data Logger over the network

Page 35: Mak product overview_no_video

Visualization

Page 36: Mak product overview_no_video

Capabilities

2D and 3D Custom Visualization Applications

Simulation Monitoring, Control and AAR

Multi-channel Image Generators

Sensor Simulation

Streaming video with metadata

Page 37: Mak product overview_no_video

VR-VantageMÄK’s Visualization Solution

VR-Vantage meets your 2D and 3D Visualization

Needs

● Comes complete with the content you need to build your

visualization system

● Provides you the agility you need to load a wide variety of

industry standard terrain data

● Can Compose terrain “on-the-fly” directly from source data

● Developer’s Toolkit lets you customize or build your own

VR-Vantage Application

Page 38: Mak product overview_no_video

Flexible GUI to View Your Simulation

Page 39: Mak product overview_no_video

Content, Content, and More Content

Page 40: Mak product overview_no_video

DI-Guy

Adds character animations to VR-Vantage and VR-Forces

● Create entities, set appearance and control character animations

directly from VR-Forces

● Publishes appearance animation instructions via HLA and DIS

● Complete library of DI-Guy characters provided at no cost with VR-

Vantage and VR-Forces

● Toolkit available for creating your own characters and animations

Page 41: Mak product overview_no_video

GL Studio

GL Studio is a suite of tools for building high fidelity

graphics and interactive controls

● Easily create and integrate GL Studio Reusable Software

Objects into VR-Vantage & VR-Forces

● Create interactive cockpits, graphical overlays, and heads

up displays driven by VR-Forces simulation

● The relevant RSO automatically appears based on the

attached entity type

Page 42: Mak product overview_no_video

SilverLining / Triton

SilverLining● Sky Lighting (Dawn / Dusk)

● 3D Volumetric Clouds

● Precipitation

● Stars

Triton● 3D Ocean

● Ship Wakes

Affected by wind

All GUI controllable

Page 43: Mak product overview_no_video

SpeedTree

3D animated plants and trees

Hundreds of models and textures available

Streamed from VRTW or placed as features

Motion correlated with wind

Page 44: Mak product overview_no_video

Multi-Channel Distributed Rendering

= Display Flexibility

HLA, DIS, CIGI, …

Mouse, Tracker, …

Page 45: Mak product overview_no_video

VR-Vantage APIs Customize, Extend, and Integrate

Page 46: Mak product overview_no_video

Sensor Options

Effects-based Sensors

● Standard as of VR-

Vantage 1.5 Release

● Supports Camera, NVG,

and EO/IR

● Configurable

● Zoom, pan, tilt, focus

● Blur, gain, noise

● No need for material

classified

databases/models

SensorFX

● GPU-based real-time

image processing of

engineering level sensor

effects

● Fast full-transient thermal

models react to

atmosphere/weather

● Requires material

classification for

database/models

Page 47: Mak product overview_no_video

Sensor FX Physics Based Sensors

Physics based rendering of sensors

Support for LWIR, MWIR, NVG etc.

Page 48: Mak product overview_no_video

Simulated Video

Scenario

Generation

Dis

trib

ute

d S

imu

latio

n In

fra

str

uctu

re

Agile

Terrain

Whole

Earth

Terrain

Simulated Video System

Comms

Effects

Sensor

Effects Image

Generation

Page 49: Mak product overview_no_video

Interoperability

Page 50: Mak product overview_no_video

Live-Virtual-Constructive-Gaming Interoperability CapabilitiesStandards Implementation

Distributed systems architecture design and development

Systems integration and test

Interoperability middleware development

Game engine & virtual world interoperability● Unreal, Unity, Second Life

Gateways between simulations (DIS <> HLA <> TENA)

Interoperability with operational systems● Cursor on Target, JADOCS, FBCB2

HLA Run Time Infrastructure implementation

Federation development, debug, and monitoring tools

Consultancy and training

Page 51: Mak product overview_no_video

Interoperability Through Open Standards

Out-of-the-box support for

● MSDL – Military Scenario Definition Language

● HLA 1.3

● HLA 1516-2000 (DLC API)

● HLA 1516-2010

● DIS 4, 5, 6, and 7

● RPR 1, 2 draft 17, & soon 2

● MATREX/ERF/MERF FOMs, TENA, & soon DDS via VR-Exchange

● WMS-C, TMS, WFS

● OpenFlight, Metaflight, TerraPage

● Shape, ……

Page 52: Mak product overview_no_video

MÄK’s Interoperability Solutions

Requirement: Development of a DIS or HLA

compliant application

● Solution: VR-Link Developer’s Toolkit

Requirement: Integration of disparate applications

● Solution: VR-Exchange

Requirement: Execution of an HLA-based federate

or federation

● Solution: MÄK RTI

Requirement: Making your Unity Game interoperable

● Solution: VR-Link for Unity

Page 53: Mak product overview_no_video

MÄK RTI

VR-LinkPlug in the protocol you need today;

Switch protocols by re-linking

Your Application

VR-Link

Protocol Independent API

DIS

HLA 1.3

HLA Evolved

HLA 1516

Page 54: Mak product overview_no_video

VR-Link Saves You From Writing and Maintaining Excessive Code

Write a very simple

aircraft simulationYour task

The Requirements

• Use the RPR FOM

• Aircraft flies straight

• Exit after 10 seconds

Sounds easy!

Page 55: Mak product overview_no_video

Efficiency?Efficiency!

Or a few lines of

VR-Link code

It takes a page of RTI code

Page 56: Mak product overview_no_video

VR

-Exchange P

ort

al

Port 3001

RPR FOM

MAK RTI

VR-ExchangeConnectivity in 3 steps

DIS

HLA

1.3

HLA

1516

Choose

Configure

Plug In

Custom Build your own

broker with VR-Link

Page 57: Mak product overview_no_video

MÄK RTIHLA performance you can count on

Compatible

● 1.3, 1516, 1516:2010

● Wire Compatible

Configurable

● for LAN or WAN

Optimized

● Fast

● Flexible

● Easy to Use

● Easy To Understand

Page 58: Mak product overview_no_video

MÄK RTILarge Federation Support

Support for Large Federation Understanding

● High performance visualization of network environment

● Collection and easy display of network traffic

Integration of Web Spy and RTI Assistant

● All Web Spy data now

available in Assistant

Page 59: Mak product overview_no_video

VR-Link for Unity

HLA and DIS Interoperability for Unity

● Integrates into the Unity IDE

● Supports articulated parts, appearance mapping, dead-

reckoning and smoothing

● Built-in RPR-FOM support and FOM mapping

● Extensible through its plug-in API and SDK

● No run-time licensing

Page 60: Mak product overview_no_video

HLA for MATLAB & Simulink

HLA Toolbox for MATLAB

● HLA 1.3 and 1516 Support

● hlaGUI for FOM visualization

● Generates m-code

HLA Blockset for Simulink

● Library of Simulink blocks

● High level configuration interface

Page 61: Mak product overview_no_video

Track Messages

VR-Forces generates ground truth information that

can be fed to sensor simulations etc.

VR-Forces can also generate sensor tracks (from

multiple sensors),

VR-Forces generates and publishes spot reports

from specific entities

Track data can be converted to specific C2

messages through MÄK’s VR-Exchange gateway

VR-Forces can also receive live or simulated track

data and convert it to HLA/DIS via VR-Exchange

Page 62: Mak product overview_no_video

VR-Exchange Link-16 Messages

We have implemented brokers for C2PC (using the

C2PC TMS API) and to support the Cursor-on-

Target (CoT) protocol.

Page 63: Mak product overview_no_video

VR-Forces Tactical Data Link Plugin

3rd Party Plugin that adds data link message exchange and visualization to VR-Forces● Generates Precise Participant Location and Identification (PPLI) and

Track Messages

● Manually generate messages or configure VR-Forces entities with tactical data link capability

● Manual messages can include Interrogate Friend or Foe, Selective Identification Feature, Platform and System Status

● Manually create a surveillance track specifying a source and track number.

● Use the associated data link entity’s sensor contacts to generate track messages

● A non C2 entity can be configured to generate target sorting and bearing messages on the data link network

● Participants on the data link network can be transferred, released, and taken control of by other controlling units

● Data link functionality is accessible in plan creation

Page 64: Mak product overview_no_video

Web-based Simulation

Page 65: Mak product overview_no_video

Web Development Capabilities

Development of complete web-based and mobile

simulation solutions

● Java Script thin-client applications

● Web Server implementation

● Web deployment and hosting

● Multi-user, multi-session simulations as a service

Page 66: Mak product overview_no_video

MÄK WebLVC Server VR-Link.jsInteroperability Tools

Demonstration

applicationsWebLVC Testbed

WebLVC-enabled 2D/3D

mapping/rendering engines

Web App

Components

MÄK WebLVC Suite: 2D/3D Viewer, VR-Forces Apps, VR-Vantage Apps

Web Apps

Protocol WebLVC Protocol and SISO Study Group

Other capabilities, e.g. VR-

Vantage streaming video

MӒK’s WebLVC Initiative

Page 67: Mak product overview_no_video

CGF

Logger

Simulator

DIS or HLA, etc.

Browser

JavaScript

Application

Fast enough for M&S applications

Natural to use in JavaScript

Flexible enough to support various target

federation protocols

WebLVC

WebLVC

Page 68: Mak product overview_no_video

CGF

Logger

Simulator

MÄK WebLVC Server Based on VR-Exchange

WebLVC

BrokerHLA or DIS

Broker

Participates in federation

on behalf of web-based

federates – regardless of

protocol used in federation

DIS or HLA, etc.

Browser

JavaScript

Application

WebLVC

Efficient protocol for communication

between web-based clients and server

VR-Link.js

Implements client side

of protocol in JavaScript

WebLVC

Page 69: Mak product overview_no_video

Web App

HLA

Federate

MÄK

WebLVC Server

HLA

HLA

Entities and Other

Simulation Data

HLA

FederateHLA

VR-Vantage IG

Simulated Camera and

Sensor FeedsCGF

HLA

HLA Flight

Sim

HLA

Terrain, Maps &

Streaming Video

VR-TheWorld

Server

Web Mapping

Protocols

Elevation

Imagery

Features

Terrain and Maps

Page 70: Mak product overview_no_video

The WebLVC Suite

MÄK WebLVC Server

MÄK WebLVC Apps

● MAK WebLVC Components - building blocks for custom app development

● 2D/3D Viewer

● 2D Map

● 3D Viewer

● VR-Forces Apps

● Close Air Support

● Detonate Now

● Commander Station

● VR-Forces Control

● MÄK Data Logger Apps

● Scenario Replay

● Remote Logger Control

● VR-Vantage Apps

● Remote Camera Control

Page 71: Mak product overview_no_video

WebLVCTask Group Commander

Task Group Cmdr/ Roll

Player App

● Intuitive UI for controlling VRF

● Support for Touch Screens

● Highly configurable

● I/ITSEC 2013 roll out

● Productized in early 2014

Page 72: Mak product overview_no_video

Terrain

Page 73: Mak product overview_no_video

MÄK’s Terrain Agility Solutions

Hand ModeledProcedural Terrain

Direct From Source Streaming Terrain

Load d

irectly

Stre

am

from

serv

er

Geographic Information

VR-Vantage/VR-Forces

Database

Tools

OpenFlt

TerraPage

CTDB

GDB

You choose which approach(es) to take

Page 74: Mak product overview_no_video

MÄK’s Terrain Agility allows you to

use the gamut of terrain approaches

MÄK’s Terrain Agile Simulation & Visualization Applications

Source

Data

Providers

Load

Terrain

ToolsGeo-dataGeo-data

Terrain

Databases

Page

Geo-dataGeo-dataRefined

“Source”

Geo-data

Load

GIS

Query

GEMS

Construct

Construct

Geo-dataGeo-dataSource

Geo-data

Stream

Construct

Streaming

From the Cloud

TraditionalDirectFrom Source

Geo-data

tools

Page 75: Mak product overview_no_video

VR-TheWorld Server

Page 76: Mak product overview_no_video

Your WorldWith Concentric Realism

High Resolution

Hand Modeled

Medium Resolution

Streaming Features

Low Resolution

Streaming Imagery

Page 77: Mak product overview_no_video

Your WorldWashington DC

Geo Specific Trees

Trash Cans

Utility Poles

Multi-Elevation Buildings

Page 78: Mak product overview_no_video

We Help Customers develop simulation

systems to: train, plan, experiment,

analyze, prototype and demonstrate.