Products:
Topics:
Downloads:
Friends:
Contact Us

|
DI-Guy SDK: A human library for simulation developers.
DI-Guy SDK (Software Development Toolkit) is a set of C++ libraries and content that enable you to add realistic human characters to your application quickly and efficiently without the cost and risk of in-house character development. DI-Guy SDK gives you everything you need so you can focus on your application's real needs - not the time consuming and distracting tasks of building and animating human characters.
Models
DI-Guy SDK comes complete with hundreds of characters from all walks of life including:
- Men, women, and children with a wide range of cultural appearances including Western and Mideast.
- Soldiers with a wide range of uniforms and personal appearances -- and carrying a complete array of modern weaponry and equipment.
- Flight Deck Crew for aircraft landing and takeoff procedures.
- Policemen and suspects for Law Enforcement training.
- Firemen, hazmat specialist, and victims for Emergency Response training.
- Over 100 different vehicles with working wheels, doors, etc.
- Animals.
- Terrains.
- Over 100 different props.
Motions
DI-Guy ships with thousands of motions modeling all aspects of human behavior. Not only are the motions realistic (they are derived from live motion capture), but DI-Guy makes sure that the transitions between the motions are realistic and smooth -- the result is unparalleled realism and ease-of-use.
Platform Compatibility
DI-Guy SDK works on both Windows and Linux, and supports a wide range of renderers including OpenGL, OSG, DirectX, and Vega Prime right out of the box. DI-Guy is also available on a number of proprietary renderers from Raydon, Rockwell Collins, Quantum 3D, MaK, Flight Safety, Alion/CATI, Presagis, and MetaVR. The DI-Guy Graphics API lets you customize DI-Guy graphics to your specific renderer (e.g. - Unreal).
Don't get caught with a human solution that isn't portable, you never know when things might change!
High Performance
DI-Guy uses Graphic LODs (Level of Detail), Motion LODs, and Character Performance Levels to maximize your DI-Guy performance, measured in both draw and update speed.
DIS/HLA/CIGI Friendly
DI-Guy is engineered from the ground up to work in both DIS and HLA. Our DI-Guy Custom PDUs and Custom FOM let us extend these standards to enable unrivaled fidelity of human character performance across these networks.
The API
Our DI-Guy SDK API is broad and deep. You can control characters from the highest abstract levels or right down to a particular joint angle. Here is just a sample of the many function abilities in DI-Guy SDK:
- Character Appearance
- Motion Control
- Update and Draw Performance
- Event Callbacks and Handlers
- Pathing
- Poses
- Gazing and Pointing
- Aiming and Firing
- Gestures
- Sound
- Networking
- Guide algorithms
- History
DI-Guy SDK Add-on Options

- Expressive Faces (lipsyncing to .wav files, faces that morph, eyes that gaze and blink)
- The DI-Guy AI module for commanding autonomous characters and crowds.
| |