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.