← All Siril Scripts

Svenesis CosmicView 3D

Version 1.0.0 – GPL-3.0-or-later

🚧 Public preview. Not yet submitted to the official Siril Script Repository. Download directly from GitHub.

Places your plate-solved astrophoto inside an interactive 3D model of the Milky Way or the Local Group. The script automatically determines whether your image field is a galactic target (within 150,000 light-years) or a cosmic one (beyond), and selects the appropriate scene accordingly – showing either the Milky Way spiral arms with Earth marked in the Orion Spur, or a view of neighboring galaxies in the Local Group.

Svenesis CosmicView 3D Screenshot
How is this different from CosmicDepth 3D?

CosmicDepth 3D answers "how far apart are the objects in my image from each other?" – it keeps your photo as the backdrop and extends depth sticks behind it to show the true distances between annotated objects within that single field of view.

CosmicView 3D answers "where does my image sit in the galaxy or universe?" – it discards the image plane as a backdrop and instead places your photo as a textured tile inside a full 3D model of the Milky Way or Local Group, so you can see which spiral arm it points into and how far from Earth it reaches.

Two Auto Modes

3D Scene Layout

Distance Resolution

Priority chain:

Object Selection

Color-coded taxonomy matching Annotate Image and CosmicDepth 3D: galaxies, emission and reflection nebulae, planetary nebulae, clusters, supernova remnants, dark nebulae, HII regions, named stars, asterisms, and quasars. A target disambiguation dialog handles ambiguous SIMBAD results.

User Interface

Export

Workflow

Load and plate-solve an image in Siril → launch the script from Processing → Scripts → automatic distance resolution and mode selection → drag to rotate, scroll to zoom, hover for details → export as HTML, PNG, or CSV.

Dependencies

numpy, PyQt6, matplotlib, astropy, astroquery, plotly, kaleido; optional: PyQt6-WebEngine (in-app repair if missing)

View on GitHub Full Instructions