Skybolt Engine

Skybolt generates realistic real-time images of planetary environments, suitable for use in aerospace simulations. Skybolt is open source, written in C++, based on OpenSceneGraph, and has out-of-the-box interoperability with host applications via the industry standard Common Image Generator Interface (CIGI).

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++.

CIGI Interface

Skybolt can communicate with external host applications via the industry standard CIGI interface. CIGI versions 3 and 4 are supported.

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.