Below are the questions people most
frequently ask about DI-Guy. If you have a question you don't see
addressed here, please email us at info@DiGuy.com and
we will be happy to provide an answer.
Running
and Integrating DI-Guy
What is DI-Guy?
How is DI-Guy used?
What are the key benefits of using
DI-Guy?
What kind of computer do I need to
run DI-Guy?
What visual simulation products does
DI-Guy work with?
Can I use DI-Guy in an application I
develop myself?
How much work is it to integrate
DI-Guy into my system?
How many DI-Guy characters can
I run at one time
Does DI-Guy work with DIS and
HLA?
Does DI-Guy work with ModSAF/OneSAF/JSAF?
What is the relationship between
DI-Guy and DI-Guy Scenario?
Characters and Motions
How many characters come with
DI-Guy?
Can I add and modify models?
Can I add and modify motions?
Can I directly update DI-Guy's joint
angles in real time?
What kinds of equipment can I put on
the soldier character?
Can DI-Guy give me reachability
information?
Does DI-Guy have inverse kinematics?
How many polygons does the DI-Guy
model have?
Purchasing DI-Guy
What is the difference between
a Development License and a Runtime License?
Is there Customer Support for DI-Guy?
Where can I buy DI-Guy and DI-Guy Scenario?
What
is DI-Guy?
DI-Guy is software for adding
realistic human characters to real-time visual simulations.
DI-Guy is a module you embed in your simulation that
takes care of the human simulation functions. Your
simulation invokes and controls DI-Guy characters through
the DI-Guy API. DI-Guy includes:
Extensive library of human motions
3D human models, with photorealistic texture and multiple levels of
detail
C++ API, the DI-Guy SDK API
High-performance run-time motion engine
3D graphics display module that embeds in user's application
Linkable libraries
How is
DI-Guy Used?
DI-Guy is used for:
Ground and urban combat training,
mission planning, and after-action review
Peacekeeper training
Law-enforcement training
Driving simulators
Urban visualization
What are the
key benefits of using DI-Guy?
It's easy to integrate into your
software
It provides human characters with realistic, life-like behavior
It works in real-time and is fully interactive
It is COTS (Commercial Off The Shelf) software
It Supports DIS/HLA
It is cross-platform, with support for Windows, Linux, running
OpenGL, DirectX, OpenSceneGraph, and Vega Prime (not all combinations).
What kind
of computer do I need to run DI-Guy?
DI-Guy will on most off the shelf PC running Windows
XP. It also runs on x86 based Linux systems.
The computer should have a dedicated video card, we recomend a card with at least 256 megs of video ram.
What
visual simulation products does DI-Guy work with?
DI-Guy works with Presagis
Vega Prime; Quantum3D Mantis; Rockwell Collins EPX, FlightSafety Vital 10, Raydon Bare, Alion XIG and
MetaVR Virtual Reality Scene Generator. If you want
to use DI-Guy in a simulation environment that is not
on this list, give us a call-we're integrating with
new simulation environments all the time. See our partner's page for links.
Can
I use DI-Guy in an application I develop myself?
Yes. DI-Guy was specifically designed
to embed in user-developed applications. It has a well-defined
API, the DI-Guy API, that makes it easy to incorporate
DI-Guy as a module in your software. DI-Guy plugs easily
into OpenGL, DirectX, VegaPrime and openSceneGraph applications.
How
much work is it to integrate DI-Guy into my system?
It takes most users about 1 to
2 days for the initial integration of DI-Guy into an
application. (One user got it working in under 2 hours!)
More time is required for tuning and performance optimization.
How
many DI-Guy characters can I run at one time?
The answer depends on several
factors, such as your processor, 3D graphics hardware,
terrain model, LOD settings of the characters, and
the desired frame rate. Some applications run hundreds
of characters at a time on a PC computer.
Does DI-Guy
work with DIS and HLA?
DI-Guy was designed from the ground
up to support DIS and HLA. The soldier character has
behavior specifically designed to support the Lifeform
Entity State PDU. The DI-Guy API has helper functions
for converting data from PDUs or from HLA RPR into
standard DI-Guy commands. DI-Guy also has functions
that simplify using it with VR-Link, MAK's product
for DIS and HLA networking. We have developed the DI-Guy
FOM, a set of extensions to the HLA RPR FOM that provides
high-performance DI-Guy networking in HLA.
Does
DI-Guy work with ModSAF/OneSAF/JSAF?
Yes. DI-Guy users can visualize
OneSAF, DISAF, JSAF and other related simulations with
DI-Guy enabled stealths and viewers. DI-Guy Scenario
interoperates with OneSAF and its varients, as well
as with MAK's VR-Forces and Lockheed-Martin's Export
CGF.
What
is the relationship between DI-Guy and DI-Guy Scenario?
The two products use the same
core human simulation technology and are entirely compatible.
DI-Guy operates through an API, the DI-Guy API, and
is designed to be embedded in user application. DI-Guy
Scenario is a tool that is operated through a graphical
user interface, allowing users to create scenarios
working directly in the 3D terrain model. Scenarios
created in DI-Guy Scenario can be loaded and run by
DI-Guy embedded within your applications.
How many
characters come with DI-Guy?
DI-Guy Scenario comes with approximately
100 human characters, including soldiers, landing signal
officers, plane captains, first responders equipped
with gas masks and MOPP gear, and male and female civilians
who walk, jog, portray hostages, or gather around having
a conversation. DI-Guy Scenario uses industry standard
OpenFlight® models, so you can modify some of those
provided or add your own. Boston Dynamics also builds
new characters to customer specifications. DI-Guy also
comes with 50 vehicle models.
Can I
add and modify models?
Yes. DI-Guy includes instructions
and guidelines for adding your own OpenFlight models
for humans, vehicles, and props.. You can also modify
some of the OpenFlight models that come with DI-Guy.
Can I
add and modify motions?
Yes. DI-Guy Motion Editor is a
tool that lets you modify existing DI-Guy motions and
create or inmport your own. It is available as an extra-cost
option.
Can I
directly update DI-Guy's joint angles in real time?
Yes. DI-Guy includes function
calls to modify or set the joint angles of the models.
Can DI-Guy
give me reachability information?
No, DI-Guy is not an ergonomics
package.
Does
DI-Guy have inverse kinematics?
No.
How many
polygons does the DI-Guy model have?
DI-Guy has several models for
each character that range in detail from 2500 polygons
down to 38 polygons. The software uses level-of-detail
(LOD) switching to adjust the models to the viewing
condition to optimize graphics performance. The user
is free to assign the LOD for any characer to tailor
performance for their application.
What
is the difference between a Development License and a Runtime
License?
A development license allows the
user to create new DI-Guy applications, including compiling
and linking to the DI-Guy API and running the resulting
programs. Once an application is created, a runtime
license permits the user to run their application on
additional computers. Runtime licenses cost less than
full licenses, and volume discounts are available.
Is there
Customer Support for DI-Guy?
Yes. Boston Dynamics offers maintenance
for DI-Guy that includes telephone and email support
and software upgrades. We also offer integration services.
Where
can I buy DI-Guy and DI-Guy Scenario?
Within the U.S., call us at 617-868-5600,
or send email to diguy@DiGuy.com.
For international sales, please contact the reseller in your country, or send us an email.
|