🛠 Free Tools & AI Utilities ↗

Get in touch

Tell us a little about your project and we'll follow up by email with licensing and download details.

Hadal

The whole site is a descent. Hadal runs one continuous Three.js scene behind every section — volumetric fog, god-rays, two independent particle fields and a procedural submersible model that responds as you scroll deeper. A live depth gauge ticks off actual metres, driven by GSAP and ScrollTrigger, alongside a hand-authored SVG hull cross-section. Custom post types and taxonomy organize expeditions and vessels, with an AJAX enquiry form for booking.

hadal.kilnwp.com LIVE
Hadal Open live preview ↗

Highlights

  • Signature site-wide Three.js descent — one live WebGL scene behind the whole site darkens from sunlit teal to abyssal black as you scroll, with god-ray shafts, two bioluminescent particle fields, marine snow & a procedural crewed submersible whose LED lights the water
  • A HUD depth gauge counts down to the trench floor — 10,935 m — as you read
  • Ocean-zone “light bars” grow to the share of surface daylight that survives to each depth; hand-authored SVG hull cross-section
  • Submersible CPT with real dive attributes (depth rating, crew, life-support, viewport, hull) + Class taxonomy & AJAX expedition enquiry

Overview

Hadal is made for an operator of crewed deep-sea submersibles — science campaigns, film production, record descent. Instead of the usual hero-plus-grid, the homepage is staged as a dive: a cover at the surface, the five ocean zones between the sun and the floor, the fleet as alternating spec spreads, an engineering cross-section, a dive log, and a charter enquiry.

The signature is a single real Three.js scene that lives behind the entire site as a fixed WebGL canvas. Scroll is depth: exponential fog and clear colour darken from sunlit teal to trench black, surface god-ray shafts fade past the twilight zone, two bioluminescent particle fields drift and pulse — shifting toward magenta as you go deeper — marine snow streams upward, and a procedural crewed submersible bobs with its forward LED lighting the water. A HUD depth gauge counts to 10,935 metres, the floor of the Mariana Trench, as you read. A second technique lays out the five ocean zones with light bars that grow to the share of surface daylight that survives to each depth; a third is a hand-authored SVG hull cross-section of the titanium personnel sphere and its expendable systems. Set in Sora and IBM Plex Mono over dark-glass HUD panels with corner brackets and bioluminescent-cyan readouts. The scene degrades to a CSS gradient poster on reduced-motion, weak GPUs, or without WebGL2.

Three.js site-wide descent scene (fog + god-rays + 2 particle fields + procedural submersible) Scroll-driven depth gauge GSAP + ScrollTrigger Hand-authored SVG hull cross-section Custom Post Types + taxonomy AJAX enquiry

What's included

  • Full theme source — every template, style sheet & script
  • One-click demo importer (idempotent, no page builder)
  • Live Customizer controls for copy, colours & content
  • Translation-ready .pot file + RTL stylesheet
  • HTML documentation + a CHANGELOG file
  • Lifetime updates + 6 months support (renewable)

Specifications

WordPress5.6 – 7.0
PHP8.0 – 8.3
BrowsersChrome, Firefox, Safari, Edge (latest)
LayoutFully responsive, mobile → desktop
LocalizationTranslation-ready · RTL included
AccessibilityKeyboard-navigable · prefers-reduced-motion
Page builderNot required — native Customizer
LicenseGNU GPL v2 · single-site commercial

Release

v1.0.0 The whole site is a descent. Hadal runs one continuous Three.js scene behind every section — volumetric fog, god-rays, two independent particle fields and a procedural submersible model that responds as you scroll deeper. A live depth gauge ticks off actual metres, driven by GSAP and ScrollTrigger, alongside a hand-authored SVG hull cross-section. Custom post types and taxonomy organize expeditions and vessels, with an AJAX enquiry form for booking.

The complete, dated version history ships in the theme’s CHANGELOG file. Every purchase includes lifetime access to future updates.

Chatoyance Featured

A one-of-a-kind jewelry maison storefront: a real Three.js/WebGL2 gem viewer lets shoppers drag-orbit each piece, swap between 18K gold, rose gold, platinum and blackened metal in real time, and read live facet-angle, refractive-index, critical-angle and fire-frequency numbers off an on-canvas HUD as the stone turns. A browsing-history-driven style curator recommends pieces from the visitor's own session, computed entirely client-side with no dependency on any external AI service. Runs as a compiled React/Vite storefront embedded inside a classic WordPress theme, with a custom "Luxury Products" catalogue (no WooCommerce dependency).

Craft Dark
View →
Fellrise

A persistent WebGL2 'liquid topography' field — real 2D simplex noise, 4-octave fBm domain warping and finite-difference-normal specular lighting, switchable between two atmosphere palettes — behind a real wind-chill index, a corrected Naismith's Rule, the 5-tier avalanche danger scale and a real GPX 1.1 track exporter.

E-commerce Immersive
View →
Aureole

Aureole

79

A persistent WebGL2 light field built on Schlick's Fresnel approximation and diamond's real per-wavelength dispersion, a Gem Physics comparator on real mineralogical constants, and Web Audio synthesis driven by each piece's real beat frequency and bell-partial ratios.

Dark Luxury
View →