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

Obscura

Obscura is a brutalist, black-and-white portfolio theme for photographers and art directors who want their images to feel processed, not just displayed. A real-time WebGL shader applies film grain and RGB channel shift to every photo as it renders, giving the gallery a darkroom texture no CSS filter can fake. The work gallery is drag-to-scrub, an oversized kinetic wordmark anchors the homepage, and a full-screen index menu replaces the usual dropdown navigation.

obscura.kilnwp.com LIVE
Obscura Open live preview ↗

Highlights

  • Real-time WebGL grain + RGB-shift on photos
  • Oversized kinetic wordmark
  • Drag-to-scrub work gallery
  • Full-screen index menu

Overview

A stark, brutalist portfolio theme for photographers, art directors and creative studios — pure black, a single oversized kinetic wordmark, and a real-time WebGL layer that pushes film grain, RGB channel-shift and hover distortion straight onto the photography. The work is the interface; everything else gets out of the way.

A drag-to-scrub gallery, a full-screen index menu, giant dynamic type and equal-margin catalogue layouts make each image the star. For portfolios where the pictures are supposed to do the talking, and the site is supposed to make them louder.

Real-time WebGL image shader (grain + RGB shift) Drag-to-scrub work gallery Oversized kinetic wordmark Full-screen index menu

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 Obscura is a brutalist, black-and-white portfolio theme for photographers and art directors who want their images to feel processed, not just displayed. A real-time WebGL shader applies film grain and RGB channel shift to every photo as it renders, giving the gallery a darkroom texture no CSS filter can fake. The work gallery is drag-to-scrub, an oversized kinetic wordmark anchors the homepage, and a full-screen index menu replaces the usual dropdown navigation.

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

AETHERIA

The background is the product. A real WebGL2 particle field runs behind the whole site, five simulations deep, with its live state reported in the rail rather than claimed in the copy. It's a genuine WebGL2 transform-feedback particle integration with a ping-ponged trail buffer, sharing one engine across five simulations on a classic no-build-step PHP theme with zero third-party JavaScript. Case studies, capabilities, recognition, and testimonials run as real post types, backed by a working AJAX inquiry endpoint that actually stores and notifies — built for creative and design agencies.

agency creative
View →
LANTHORN

The page is a dark stage and the content is the printed matter lying on it — playbill, ticket stubs, call sheet, receipt roll. It also publishes the sightline of all 412 seats, including the rows that lose the top of the set.

Brutalist Editorial
View →
Concours

A real glossy WebGL2 automotive-paint shader with studio-strip-light streak reflections for a background, not a stock gradient — plus a real AACA-structured 100-point judging calculator, a real numbers-matching explainer, and a real restoration timeline estimator. The hero visually restores as you scroll: dull primer to mirror-sharp show lacquer.

Craft Luxury
View →