Products

 

 

 

 

The Intia SDK is a comprehensive AI middleware solution that enables game developers to create highly dynamic game worlds, populated by intelligent life. Designed from the ground up for asynchronous, massively parallel computation, Intia supports multi-core CPUs, leading GPUs, as well as AIseek’s own AI processor. With the Intia SDK, accelerated AI is now a reality.

 

 

 

Real-time Graph Generation for Dynamic Worlds: The Intia SDK includes AIseek’s innovative algorithm for extremely fast generation of the navigation graph (aka “pathfinding data”), as featured in AI Wisdom 4. Taking as input the game’s geometry (either physical or visual), the Intia SDK outputs the graph in either navmesh or extended grid format (as required by the game developer). The graph generated accurately reflects the traversability of the game world by NPCs, and supports multiple different actions per NPC (walking, jumping, swimming, etc.).

 

With performance that is 60 to 130 times faster than traditional graph generation algorithms, Intia offers excellent support for highly dynamic worlds, including scenes that undergo large-scale physical changes in real-time. Intia automatically detects such physical changes and updates the navigation graph accordingly. To learn more, please consult the AIseek whitepaper titled “Graph Generation Benchmarks”.

 

Dynamic Pathfinding with Postprocessing: Intia provides fast pathfinding computations with optional postprocessing (path smoothing and string-pulling) to deliver sophisticated, life-like movement capabilities for your NPCs. Multiple different actions per NPC (walking, jumping, swimming, etc.) are supported. 

 

Support for Multiple World Representations: With support for several different navigation graph formats, Intia allows you to choose the AI world representation that’s right for your game -- navmesh, waypoint, or extended grid. To learn more, please consult AIseek whitepaper titled “Choosing the Right World Representation”.

 

Agent Layer for Sophisticated Behaviors: Intia’s agent layer is an intuitive framework for building sophisticated AI behaviors. Popular behaviors, such as avoid collisions, steering and fighting are available out-of-box. Existing behaviors may be used as is or may be extended or modified to create your own game-specific AI.

 

 

 


 

Designed for Parallel Processors: The Intia SDK is architected from the ground up for highly parallel processors. Internally, Intia incorporates a novel method for dividing tasks to run effectively on parallel processors, while masking all programming complexity from the developer via an intuitive API.

 

Designed for Asynchronous Operation: As part of its parallel architecture, Intia is designed to do most of its processing asynchronously to the user thread(s). This facilitates simple integration and minimal runtime latency, even for complex AI tasks. Moreover, information requests by Intia from the engine (e.g., updated object positions) need not be answered immediately. This is provides excellent support for solutions such as PhysX on GPUs.


Platform Support: Intia supports multi-core CPUs and leading GPUs*. Full support for the PC platform is currently available. For Xbox360 and PS3 support, please contact us.

(* due late 2008)

 

 

 

 

The Intia SDK provides out-of-the box integration with other leading middleware solutions, including:

 

punto elenco

PhysX (NVIDIA)

punto elenco

Torque (Garage Games)

punto elenco

HeroEngine (Simutronics)

punto elenco

Gamebryo (Emergent) – integration under development

 

Intia’s integration with physics engines is part of AIseek’s strategy for supporting highly dynamic game worlds. World changes processed by the physics engine are automatically detected by Intia. Intia then recalculates the corresponding parts of the navigation graph on-the-fly, keep the game’s AI continually up-to-date.

 

 

 

 

.........................................................................................................................................

 

 

 

 

 

 

 

 

 

 

© 2008 AIseek Ltd | Home | Contact Us