bsrender - Billion Star 3D rendering engine for the Gaia EDR3 dataset

bsrender is a 3D rendering engine for large star databases such as the ESA's mission Gaia EDR3 data set with over a billion stars.
It generates PNG images from any position inside or outside the galaxy and can be run from the command line or cgi mode.
Direct rendering is used for every star without the use of pre-rendered frames or low-res previews.

Key features:

Live Demo

The live demo rendering server is running on an Amazon EC2 r6gd instance with 64 cpus and 512GB ram.

Source code: GitHub

Sample binary data files

Sample renderings:


360 degree panorama of Milky Way with Airy disks. Includes 1.4 Billion stars from the Gaia EDR3 dataset plus ~120 supplemental bright stars.
Rendered with equirectangular (lat/lon) projection at 128000x64000 (8.2 gigapixels) and downsampled to 8000x4000 (68.3MB) | 32000x16000 (902MB)

 


360 degree panorama of Milky Way star density (no Airy disks)
Rendered with Hammer projection at 128000x64000 (8.2 gigapixels) and downsampled to 8000x4000 (49.6MB) | 32000x16000 (720MB)

 


90 degree close-up of the Galactic Center
Rendered with spherical projection at 64000x36000 and downsampled to 8000x4000 (98.7MB) | 32000x18000 (1.5GB)

 


180 degree view of the galactic disk showing only stars between 1000K-1500K effective temperature. This reveals details of the inner galactic disk and dust lanes, and central buldge
Rendered with equirectangular (lat/lon) projection at 4000x2000 (4.8MB)

 


180 degree view of the galactic disk showing only stars between 1500K-2000K effective temperature.
Rendered with equirectangular (lat/lon) projection at 8000x4000 downsampled to 4000x2000 (7.7MB)

 


180 degree view of the galactic disk showing only stars between 2000K-2500K effective temperature.
Rendered with equirectangular (lat/lon) projection at 16000x8000 downsampled to 4000x2000 (12.5MB)

 


180 degree view of the galactic disk showing only stars between 2500K-3000K effective temperature.
Rendered with equirectangular (lat/lon) projection at 16000x8000 downsampled to 4000x2000 (15.4MB)

 


180 degree view of the galactic disk showing only stars between 3000K-3500K effective temperature.
Rendered with equirectangular (lat/lon) projection at 16000x8000 downsampled to 4000x2000 (17.0MB)

 


180 degree view of the galactic disk showing only stars between 3500K-4000K effective temperature.
Rendered with equirectangular (lat/lon) projection at 16000x8000 downsampled to 4000x2000 (19.9MB)

 


180 degree view of the galactic disk showing only stars between 4000K-4500K effective temperature.
Rendered with equirectangular (lat/lon) projection at 16000x8000 downsampled to 4000x2000 (20.7MB)

 


180 degree view of the galactic disk showing only stars between 4500K-5000K effective temperature.
Rendered with equirectangular (lat/lon) projection at 8000x4000 downsampled to 4000x2000 (22.2MB)

 


180 degree view of the galactic disk showing only stars between 5000K-6000K effective temperature.
Rendered with equirectangular (lat/lon) projection at 4000x2000 (19.5MB)

 


180 degree view of the galactic disk showing only stars between 6000K-8000K effective temperature.
Rendered with equirectangular (lat/lon) projection at 4000x2000 (13.4MB)

 


Simulated naked eye night sky, 39 deg. North, January
Rendered with spherical projection at 6000x6000 (35.9MB)

 


Simulated naked eye night sky, 39 deg. South, July
Rendered with spherical projection at 6000x6000 (39.7MB)

 


Orion 4000x6000

 


Large Magellanic Cloud with simulated IR/Vis/UV filters for enhanced color 8000x8000

 


Pleiades 2000x1000