Skybolt

Skybolt is our open-core simulation engine focused on modeling and visualizing photo-realistic, multi-agent scenarios in planet-scale environments. Skybolt is open source, written in C++ and based on OpenSceneGraph.

Available on GitHub

Geospatial Data Sources

Real-time streaming of tiled image formats for color, elevation and land use categories. Supports OpenStreetMap vector sources for generating buildings, roads, airports, and rivers and lakes.

Atmospheric Effects

A real-time ray-marcher is used to render atmospheric scattering from particulate matter and volumetric clouds. Accurate astronomical modeling of celestial bodies provides realistic time-of-day lighting effects.

Ocean Simulation

Ocean waves are simulated dynamically based on realistic wave spectra using an FFT model. Ships produce high-resolution turbulent wakes, seamlessly projected onto a dynamic ocean surface.

Entity Component Framework

Simulation entities such as airplanes, helicopters and ships are comprised of configurable components, for example visual meshes, collision/dynamics bodies, rotors, and wake sources. Custom components may be added in Python or C++.

Python Interface

Python/C++ bindings and an integrated scripting environment allow users to customize the simulation, analyse data, and integrate with external data sources and applications.