🛠 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.

Chatoyance

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).

chatoyance.kilnwp.com LIVE
Chatoyance Open live preview ↗

Overview

Chatoyance is a multi-métier luxury maison storefront — high jewellery, watchmaking, leather and fragrance under one roof — built around a real-time anisotropic gem-optics engine. Its signature is a WebGL2 evaluation of the Kajiya-Kay anisotropic reflection model, the physically correct BRDF for parallel fibrous inclusions: real ray/ellipsoid intersection for the cabochon dome, Schlick-Fresnel from the species’ actual refractive index, and the light band genuinely sweeps across the stone as the pointer moves — verified by measuring the rendered pixels, not just eyeballed. A second engine, inc/gem-optics.php, derives every optics figure shown on the site — critical angle, the pavilion-angle window where both internal reflections hold, surface reflectance, spectral fire — from Snell’s law and the Fresnel equations at render time, for six real gem species. Editors can type a pavilion angle that the physics doesn’t support, and the product page says so in plain language rather than hiding it. WooCommerce runs the shop, real checkout included; a private post type and server-side email carry salon appointment requests. Self-hosted Prata and Faustina, zero third-party JavaScript, zero outbound network requests at runtime.

Classic PHP theme shell (functions.php registers a "Luxury Products" CPT, no WooCommerce) wrapping a compiled React 18 + Vite single-page app for the storefront UI. Signature: a real Three.js WebGL2 viewer per piece (drag-orbit, live-swappable 18K/rose/platinum/black metal materials, procedural engraving texture), paired with an on-canvas HUD showing facet-normal angle, dynamic refractive index, critical/fire angle and spectral frequency for the piece in view. Style-curation panel reads the visitor's own real browsing history (localStorage) and computes a local fallback recommendation set client-side -- no external AI service call in the shipped build. Self-hosted fonts, Chinese-first copy throughout.

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 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).

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

Meniscus

A persistent WebGL2 fluid field — real 2D simplex noise run through 5-octave curl-advected, pointer-reactive fractional Brownian motion, modelling crema and pour turbulence, switchable between Espresso Dark and Roastery Morning Light — behind a real SCA Golden Cup extraction calculator, a real Development Time Ratio roast simulator, a real Kozeny-Carman dripper lab, and the real SCA 100-point cupping protocol.

Craft E-commerce
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 →