Skip to main content
Dev Log
19 Posts
19Total Posts
10Featured
123 minTotal Read
21 Mar 2026Latest
LatestFeatured
visualization

March 2026: Galaxy View Overhaul — Spiral Arms, Scientific Overlays, and Control Panel Redesign

The galaxy view went from a particle blob to a scientifically grounded visualisation — logarithmic spiral arm particle distribution, procedural 2048px disk texture, Galactic Habitable Zone ring, Gaia census boundary, Kepler survey cone, Magellanic Clouds, and JWST/Hubble deep-field beams.

21 Mar 2026·8 minThree.jsGalaxyMilky WayProceduralRead post
2026
March 2026: Galaxy View Overhaul — Spiral Arms, Scientific Overlays, and Control Panel RedesignFeatured

The galaxy view went from a particle blob to a scientifically grounded visualisation — logarithmic spiral arm particle distribution, procedural 2048px disk texture, Galactic Habitable Zone ring, Gaia census boundary, Kepler survey cone, Magellanic Clouds, and JWST/Hubble deep-field beams.

visualization·21 Mar 2026·8 minThree.jsGalaxyMilky Way
March 2026: Lighthouse 100, Observatory A+, and Vercel Analytics

Eliminated the homepage Three.js iframe that was loading 15MB of JavaScript on every landing page visit — replaced with a pre-recorded video loop. Lighthouse scores hit 100 across the board. Observatory security rating reached A+. Vercel Analytics deployed.

performance·20 Mar 2026·5 minLighthousePerformanceSecurity
March 2026: Full Design Audit — Accessibility, Performance, Data Density, UX

A systematic pass across every page: WCAG AA colour contrast, keyboard navigation, ARIA labelling, reduced motion support, font optimisation, lazy loading, and data density improvements.

accessibility·14 Mar 2026·6 minWCAGAccessibilityPerformance
March 2026: Fixing Dive Mode Lighting and Mobile Control Panel

Dive mode was overexposing the entire scene white — tracked down to a DirectionalLight illuminating all planets simultaneously. Fixed with calibrated ambient, exposure, and emissive values across all three entry and exit code paths.

architecture·12 Mar 2026·4 minThree.jsLightingDive Mode
March 2026: Dwarf Planets, Dive Mode, JWST Deep Zoom, and Kepler 3DFeatured

The biggest single-session solar system update yet — dwarf planets, dive mode lighting, a redesigned JWST viewer with multi-wavelength channels and deep zoom, a Hubble brightness slider, and an interactive Kepler system diagram.

visualization·11 Mar 2026·7 minThree.jsSolar SystemJWST
March 2026: Camera Presets, Novel Orbit Paths, and Galaxy View Particles

Six new camera presets give the solar system distinct cinematic personalities — lemniscate, satellite drift, breathing vortex, immersive chase, Surfboard, and Helix — plus the galaxy view gained a full particle system with halo, core bloom, and 52,000 stars.

visualization·10 Mar 2026·6 minThree.jsCameraPresets
March 2026: Tidal Locking, True-Scale Moons, and the Milky Way Background

All 13 moons now tidally lock to their planets, scale correctly with True Scale mode, and the solar system viewer gained a photorealistic Milky Way background with progressive 8K texture loading.

visualization·9 Mar 2026·5 minThree.jsSolar SystemMoons
February 2026: JWST Catalogue Expanded to 85 ObservationsFeatured

The JWST Explorer catalogue grew from 14 to 85 observations — covering NIRCam, MIRI, and NIRSpec targets across nebulae, galaxies, star clusters, and planetary systems.

data integration·23 Feb 2026·5 minJWSTJames WebbNASA
February 2026: Kepler Exoplanet ExplorerFeatured

A live star field of 2,600+ confirmed exoplanets from NASA's Kepler mission — colour-coded by stellar temperature, filterable by planet size and habitable zone, with orbital system diagrams and an HR diagram mode.

data integration·21 Feb 2026·6 minKeplerExoplanetsNASA
February 2026: Interactive 3D Solar System HeroFeatured

Replacing the static hero with a real-time WebGL solar system built with Three.js — orbiting planets, Galaxy View zoom-out, and a dismissible overlay for the best of both worlds.

visualization·7 Feb 2026·7 minThree.jsWebGLSolar System
January 2026: High-Resolution Planet Hero BackgroundsFeatured

Adding dramatic high-resolution NASA planet images as hero backgrounds across the site, bringing the solar system to life on every page.

visualization·10 Jan 2026·4 minNASAPlanetsHero Images
2025
December 2025: Real Radio Astronomy ImageryFeatured

Replacing placeholder graphics with genuine radio telescope imagery from CSIRO and international observatories, bringing the invisible universe to life.

radio astronomy·23 Dec 2025·5 minASKAPParkesMWA
December 2025: Expanded Events Calendar & Smart BannerFeatured

Major expansion of the Live Events system with 50+ astronomical events including lunar phases, eclipses, planetary conjunctions, and rocket launches.

data integration·8 Dec 2025·4 minEventsAstronomyMeteor Showers
December 2025: Custom Domain, 75 Observations & Community FeaturesFeatured

Launching nebulax-collective.com.au with custom domain setup, tripling observations from 25 to 75, adding accessibility improvements, and Ko-fi support integration.

architecture·7 Dec 2025·6 minDomainDNSAccessibility
December 2025: ISS Cameras, Expanded Gallery & UI Polish

Major feature update adding live ISS camera feeds, expanded telescope observations, real images in Citizen Science, and significant UI/UX improvements.

architecture·6 Dec 2025·6 minFeaturesISSHubble
Building a Multi-Spectrum Astronomical Data PlatformFeatured

The technical architecture behind integrating data from JWST, Australian radio telescopes, and real-time event feeds into a cohesive exploration experience.

architecture·5 Dec 2025·12 minNext.jsTypeScriptAPI Integration
Integrating Australian Radio Telescope Data

How I connected to CASDA and the Australian SKA Pathfinder data archives to bring radio astronomy to the web.

radio astronomy·4 Dec 2025·10 minASKAPCASDATAP
Making Space Data Accessible to Everyone

Designing astronomical data visualisations that work for users of all abilities, with a focus on WCAG compliance and inclusive design.

accessibility·4 Dec 2025·8 minAccessibilityWCAGInclusive Design
Technical Design for Citizen Science Classification

Building a classification interface that empowers volunteers to contribute to real astronomical research through Zooniverse integration.

data integration·4 Dec 2025·9 minCitizen ScienceZooniverseAPI