Skip to content
darkroom.engineering
WorkAboutContact
Let's talk→

Nav

  • home
  • work
  • about
  • contact

open source

  • all OSS projects
  • satus
  • lenis
  • hamo
  • tempus
  • elastica
  • aniso
  • cc-settings

social

  • github
  • X (twitter)
  • Instagram
  • LinkedIn

Inspiration

    darkroom

    ©2026 darkroom.engineering

    all rights reserved

    Oreo & BTS

    OREO and BTS asked fans everywhere to write BTS the world’s biggest love letter. We built the campaign site: a neon Seoul street, a letter editor in three steps, and a gallery where every letter joins the others on a globe. One codebase, built into a static site for every market.

    Year
    2026
    Client
    Mondelez International
    Type
    brand
    Role
    Development, WebGL, Localization
    Stack
    react router / three / theatre / lenis
    collaboration
    Bulletproof, Goodness
    Visit us.oreobts.com

    Six layers, one at a time

    Parallax at four times its shipped strength

    The same depth map as real geometry, rendered in Blender

    01The street: one video plane, made deep by a depth map

    The page curtain

    Step 1: a colour

    Step 2: a phrase

    Step 3: stickers

    02From the street to a letter in three steps

    Both faces, spun in the browser

    The room and the letter, layer by layer

    03One card, one draw call: a single shader paints every layer

    Letters fly in

    Select, step through, drag

    04Letters from the world, 96 at a time, drawn with the same shader

    The globe, interface hidden

    Layer by layer

    05Grid to globe: 3,200 firework sparks over 255 cities

    The pack floats on a sine wave

    Layer by layer

    06The shop: the editor’s room, re-lit warm
    • Black

      #000000

    • White

      #FFFFFF

    • Grey

      #333333

    • Blue

      #0047D9

    • Light blue

      #00C3FF

    • Very light blue

      #89ECFF

    • Title gradient

      Six stops, #5597FF to #89ECFF, clipped to every headline

    Bricolage GrotesqueDisplay: headlines, buttons and labels, condensed at 800

    Oreo & BTS are calling.

    Pluto CondText: body copy

    Help create the world’s largest love letter to BTS.

    Guthen BlootsHandwriting: the phrase on every letter

    BTS, you have my heart forever!
    07Colour and type

    Next project

    Ibicash
    Become an Open Source Sponsor