Inside Watermelon‑Hydrogen

A showcase of Nudun’s 3D Shopify interface
Patrick Allan Wood (Nuwud Multimedia) • September 23, 2025


Overview

Watermelon‑Hydrogen is an ongoing project under my Nudun brand. It’s a Shopify Hydrogen storefront with a signature Three.js layer—a radial/ferris‑wheel style 3D menu, dynamic submenus, floating previews, and a central 3D content panel. The twist: it’s designed as a client‑only enhancement, so it never breaks Shopify’s server‑side rendering.

This post is not a step‑by‑step tutorial or code dump. Instead, it’s a showcase piece: an exploration of what’s possible, why it matters, and where it’s headed.


Why I built it

  • To push Shopify beyond templates. Most storefronts look alike; I wanted something that felt alive, spatial, and fun.
  • To prove SSR and 3D can coexist. Shopify Hydrogen handles SSR, but Three.js is inherently client‑side. Watermelon‑Hydrogen harmonizes the two.
  • To create a Nudun signature. Every brand needs a recognizable design language. For Nudun, it’s playful, elegant, and three‑dimensional.

Key concepts (without giving away the recipe)

  • The Orchestrator: one file keeps the 3D world in sync—scene, camera, menu, and teardown logic.
  • The Menu Ring: a ferris‑wheel style carousel that displays Shopify navigation items in 3D space.
  • Submenus & Previews: hover or click, and you see context‑aware previews or sub‑options, always oriented for clarity.
  • Central Stage: a rotating showcase space where content, products, or effects appear.
  • Client‑Only Wrapping: everything waits until after SSR before rendering, so the 3D never disrupts page load.

Design philosophy

  • Elegance before complexity. Even with advanced visuals, the code is structured so future developers (or future‑me) can understand it.
  • SSR‑safe first, then fun. The 3D layer is treated as progressive enhancement.
  • Deterministic interaction. Every animation is locked to avoid race conditions or glitchy highlights.
  • Future‑proof modularity. Utilities exist for angles, content, and cart logic so features can evolve without rewrites.

What makes it special

  • It blends Shopify data with live 3D. Menus, products, and metafields can drive what you see in the carousel.
  • It’s not static. Submenus animate into place; floating previews orbit smoothly; content panels evolve with each selection.
  • It’s leak‑free. A robust teardown system ensures performance and hot reload friendliness.
  • It’s still playful. Visual polish options include glowing shaders, glassy panels, and dynamic backgrounds.

Current status

  • Parent ring and submenus work with placeholder + Shopify data.
  • Floating previews and central content panels are wired in.
  • A cart drawer concept exists and is being refined.
  • Admin/debug panels help during development.

This is still incomplete—but that’s intentional. Watermelon‑Hydrogen is as much about showing direction as it is about finished polish.

You can play with it here:
NuwudOrder.com


Roadmap

  • Full metafield‑driven menu and submenu system.
  • 3D CSS cart drawer that reflects live cart state.
  • HUD overlays (theme panel, audio prompt, dome sync).
  • Input polish: haptics on mobile, smoother gestures on desktop.
  • Performance tuning: instancing and font atlas caching.

Why it matters

Watermelon‑Hydrogen is more than a personal experiment. It’s a vision for immersive commerce: what happens when Shopify’s structured data meets a fluid, cinematic interface. For Nudun, it sets a design signature. For developers, it’s a hint at how to push Shopify safely into 3D.


Closing

This isn’t a tutorial and it isn’t finished—it’s a showcase. A canvas to explore ideas, test integrations, and inspire future builds. The real secrets stay behind the curtain, but the spirit is here: make commerce elegant, fun, and spatial.