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.

