No cookie for
×

Error

The Kratos Anti Spam license key is wrong

ECOSim

Enhanced Company Operations Simulation

DI-Guy’s Enhanced Company Operations Simulation (ECOSim) is a company-level training simulation that teaches leaders how best to deploy troops, UAVs, convoys, and other assets. ECOSim focuses on ease-of-use, rapid scenario generation, runtime operator control, and realistic & reactive human simulation. The fruit of a 5-year collaboration between the US Marines, JIEDDO, and DI-Guy, it is designed so that a Marine can be trained in 10 minutes to operate the system.

Rapid Scenario Generation

ECOSim embodies an intuitive authoring user interface built on top of layers of advanced DI-Guy AI. Because of this, ECOSim boasts a quick and trainer-friendly scenario creation capability so powerful that training missions can be quickly created within minutes and then modified on-the-fly during training.

ecosim_4
ecosim_3
ECO_Sim_web_site_4

 

DI-Guy Capabilities

Learn about DI-Guy by click through the red tabs below or download the DI-Guy Capabilities document.

Overview

DI-Guy is a software development toolkit (SDK) for adding life-like human characters, people, and animals, to real-time visual simulations. It lets you rapidly populate scenes with people who move realistically and perform the motions and movements needed within a simulation.
You can use DI-Guy for ground and urban combat, mission planning, flight deck training, law enforcement, first responder training, site security planning, architectural visualization, driving simulators, marketing, and any other 3D visual application that benefits from people or animals.

  • The DI-Guy SDK supports application development on Windows and Linux.
  • The DI-Guy Character Viewer runs on Windows and Linux.
  • The DI-Guy Motion Editor runs on Windows.

Real-Time Performance


DI-Guy is designed to effeciently animate and render thousands of characters simultaneously. Careful attention has been paid to ensuring optimal use of the graphics hardware so that DI-Guy has minimal impact on the hosting visual applications.

Fully Customizable

All components of DI-Guy are available for the user to customize and extend. Build your own plugin for DI-Guy. Build your own state machine, test and recompile it, and debug it in real-time without restarting. Modify or add your own models and motions.
DI-Guy loads and works with industry standard modeling tool formats and motion capture formats. DI-Guy uses the latest gaming technology pipeline for realistic human models and motions.

Interoperates with Your Networked Simulation System: DIS and HLA


DI-Guy uses VR-Link and takes advantage of VR-Link’s protocol independent classes, making DI-Guy fully compliant with DIS, HLA 1.3, HLA 1516 (SISO DLC version of HLA 1516-2000), and HLA Evolved (HLA 1516-2010). DI-Guy based applications can interoperate with SAFs, Stealths, IGs, other DI-Guy applications, and other systems that use these ubiquitous networking standards.

Loaded with Content


DI-Guy comes with a large library of characters to represent realistic characters and their movement. DI-Guy contains thousands of motions & thousands of models with multi-layered textures.
Each character has its own skeleton, texture-mapped geometry, behavior library, and real-time motion engine.

DI-Guy comes with over 2,500 motions and transitions in its library. However, because human behavior is so diverse, you may want to modify some of these motions or add entirely new ones. That is possible using the DI-Guy Motion Editor, an advanced graphical tool for adding new behavior to DI-Guy.

Expressive Faces

Facial animation for realistic, up-close 3D human simulation
Expressive Faces comes with many different interchangeable faces ready to personalize your DI-Guy characters. Lip synchronization, eye movement, and emotive expressions are all remarkably easy to author.

Expressive Facial Geometry
The DI-Guy Expressive Faces module enables users to enhance DI-Guy characters with expressive face geometry and therefore create a more “intimate” performance with their characters. This includes faces that show emotion, lips that sync with spoken words, and eyes that blink and gaze. DI-Guy Expressive Faces users also tend to make heavier use of some standard features of DI-Guy such as gesturing, pointing, and gazing. DI-Guy Expressive Faces is the perfect solution for simulations where communicating with other human characters is critical and characters are close to the camera.

DI-Guy Motion Editor

Kick, lift, point, beckon, signal, dance, ...

Add and extend motion behaviors for DI-Guy SDK and DI-Guy Scenario characters
Create motions by modifying and combining motions sourced from the entire DI-Guy library or by importing motions via the popular BVH motion file format. The DI-Guy Motion Editor features a timeline-based editing tool for editing 3D human motion data and immediately reviewing the results. The editor features a number of blending and interpolation functions for rapid motion development. Characters are displayed in a real-time 3D window and reflect the latest motion changes from the timeline.

Integrate and Create New Motions
Using the Action Table Editor, users can integrate new motions into the DI-Guy motion engine and even create new actions. Once integrated, these new motions and actions are available throughout DI-Guy as if those motions were shipped with the product. All changes are stored in the custom directory, so custom motions can be easily propagated to other DI-Guy-enabled applications.