Products:
Topics:
Downloads:
Friends:
Contact Us

 

 

 



An invaluable tool for people who need people.

DI-Guy SDK
DI-Guy SDK (Software Development Toolkit) is a set of C++ libraries that enable you to add realistic human characters to your application quickly and effeciently - without the cost and risk of in-house character development.  DI-Guy delivers everything you need to incorporate real-time simulated people so that you can focus on your program's real needs - not the time consuming and distracting tasks of low-level animation.

DI-Guy SDK comes with everything you need for generating compelling human performances in your simulations:

Models
DI-Guy comes complete with hundreds of characters from all walks of life including

  • Men, women, and children with a wide range of cultural appearances.
  • Soldiers wearing a wide range of different uniforms and carrying a complete array of modern weaponry and equipment.
  • Flight Deck Crew for simulating aircraft landing and takeoff procedures.
  • Policemen, firemen, hazmat specialist, and victims for simulating emergency response.
  • Vehicles, horses, buildings, props, - even chickens!  Everything you need to create a complete simulation.

Motions
DI-Guy ships with thousands of motions for modeling 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 for unparalleled realism.

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.  In addition, the DI-Guy Graphics API lets you customize DI-Guy to your specific renderer (e.g. - Unreal).

High Performance
DI-Guy uses Graphic LODs (Level of Detail) and Motion LODs as well as a variety of function calls for maximizing DI-Guy performance.  The result is exceptionally fast characters measured in both draw and update.

DIS/HLA/CIGI Friendly
DI-Guy was engineered from the ground up to work in both DIS and HLA.  Our DI-Guy Custom PDUs and Custom FOM enable unrivaled fidelity of human character performance across these networks.

The API:
DI-Guy SDK comes with an extensive API for accessing and controlling characters including:

  • character appearance
  • actions and motions
  • performance
  • callbacks
  • event handlers
  • pathing
  • posing
  • gazing and pointing
  • aiming and firing
  • gestures
  • sound
  • networking
  • guides
  • history

Options
When purchasing DI-Guy SDK, the following options are available:

  • Expressive Faces (faces that morph for portraying emotional state, eyes that gaze and blink, and lips that move and sync to .wav files)
  • DI-Guy AI for adding autonomous crowds to your world.
 

DI-Guy SDK | DI-Guy Scenario | DI-Guy AI | DI-Guy Motion Editor
About DI-Guy | Contact | Home

©2007 Boston Dynamics