| SDK |
|
OLIVE provides the benefits of leading distance collaboration and training functionality along with a fully-integrated simulation platform through a Software Development Kit (SDK) that enables extension and customization to meet specific requirements. All key components for standing up a private virtual world are provided out-of-the-box, including hundreds of customizable avatars with associated animations and fully-integrated VoIP-based spatial audio.
OLIVE is an open, distributed client-server platform for building private, realistic virtual worlds. The architecture scales from single-user applications up to hundreds of concurrent users. The SDK provides an API, licensable 3D content, and 3rd party system integrations and tools to create and edit 3D content and scenarios. An at-a-glance view of what is provided by the SDK is summarized in the the diagram below.
Key SDK Features:
• Non-Player Character Support: Integrate to industry-leading 3rd party AI packages through an API to support NPCs or other real-time data feeds. • Custom Content: Import your own 3D objects from Autodesk 3D StudioMax™, Google Sketchup™, or static models via COLLADA from other 3D modeling tools.
• Custom Terrain: Forterra’s Paged Terrain Format (PTF) supports large area and multi-resolution terrain data in a WGS-84 compliant, geospatially-referenced format.
• Scene and Scenario Editors: Mix and match terrain scenes, objects, and loadable “actives” to create re-usable realistic or imagined settings. Configure scenarios with role-based positions and pre-set clothing for repeatable training exercises or practice sessions.
• Physiology Model: Realistic medical team training simulations are enhanced with this plug-in interface that calculates the conditions, behaviors and responses of patient avatars.
• Legacy Link: Interface with legacy DIS-based applications through a gateway.![]() |

