AI.implant from Presagis is a multi-platform artificial intelligence (AI) authoring and runtime software solution. Highly scalable, AI.implant is ideal for populating serious games, simulations, and training applications with intelligent populations of computer controlled characters, including people and vehicles, AI.implant enables these simulated characters to make sophisticated context specific decisions and to move in a realistic fashion within their environment.
There are two main aspects to authoring intelligent agents in AI.implant.
1. The AI.implant tool chain allows users to easily interactively, automatically or at runtime author the AI world including a navigation mesh (agent map) & perception data of the simulated world used by agents to make them aware of their surroundings. This world mark-up is used by the agents for dynamic path-finding, path planning and as important meta-data used by agents for complex decision making such as find cover or hide.
2. The AI.implant IDE allows creation of rules used for decision making. Based on a sense, think, do paradigm; both the environment attribution and agent to agent interactions are used to perform complex adaptable behaviours even within dynamically changing environments.
The AI.implant tool chain offers a set of visual authoring tools for creating AI agents & logic and the AI world representation
AI.implant automatic navigation mesh generation is both path of the above tool suit and provided as a standalone capability for the creation or modification of navigation meshes both offline and at runtime for dynamic updates.
Containing runtime libraries for Windows, Linux, Xbox 360, and Playstation3 applications, the AI.implant SDK makes AI.implant integration easy. The production-proven AI tool and Software Development Kit (SDK) makes it easy to create and control all entities in any complex simulation. Offering virtually instant intelligent populations and highly scalable individual human behaviours, AI.implant ensures the greatest fidelity for immersive simulation.
Customer use cases for AI.implant:
Battle Lab
First Responder and Homeland Security
Military Embedded Training
Serious Games
Urban MOUT Training and Mission Rehearsal
Urban Planning
Customers include:
First + Best: AI.implant and UE3
AI.implant is now fully integrated into the UE3 engine
Krauss-Maffei Wegmann (KMW)
KMW adopts Presagis AI.implant tools & middleware solution to help train both civilian and military personnel for the twenty-first century.
Midway Games
Midway Games has standardized on AI.implant tools and middleware for all of its future game title development. In addition to reducing cost and time, this artificial intelligence solution will help Midway Games meet the demand for greater complexity in games being developed for the PS3 and Xbox 360 platforms.
Roads/sidewalks/crosswalks may be attributed for contextual pathfinding i.e. only walk using sidewalks and crosswalks. Dynamic areas (mine field/radiated area) or obstructions (people/vehicles/moving debris) influence choices entities make as they automatically plan routes within their surroundings.
Cinematic motion quality & minimal runtime cost. Pathfinding adapts dynamically to changes at runtime for ultimate realism.
perform complex dynamic actions such as jumping over or climbing on top of dynamic debris/climbing up ladders/crawling/fast roping/traversing moving platforms or entering and exiting moving vehicles all while pathfinding
Represent the navigation network at multiple dynamic levels of detail at runtime.
Provides hooks to leverage the host engine's streaming capability and works with hierarchical pathfinding for large scale simulation.
Using AI.implant, brains can be authoring using an easy to use object/parameter based rules, finite state machines, hierarchical finite state machines, LUA scripting, Unreal Script, C++…
Quick and intuitive methods of improving runtime performance and debugging AI logic.
As part of Aeria, AI.implant integrates with Stage Scenario, TerraVista or Creator
AI.implant is also integrated with Unreal 3 Engine, Autodesk Maya and 3dsmax integrations
In addition to the existing out-of-the-box integrations, Middleware maked it easy to create specific integrations and product customizations