Zera Studio

WebGL / Interactive / 2026

A real-time WebGL experience built to demonstrate front-end capability at the edge.

Vector Bloom project preview
Project framePrototype

Vector Bloom is an interactive canvas where users orbit a parametric scene, tune layered visual effects, and swap visual lanes in real time. It serves as a front-end capability showcase and creative sandbox.

Design process

12 hours

Render Brief

Define the shader playground, interaction boundaries, and visual lanes before committing to the WebGL build.

Shader Mood TestsInteraction RulesControl Panel Scope

42 hours

System Build

Build the scene pipeline, parameter controls, and postprocessing stack around immediate visual feedback.

Three.js PipelinePostprocessing PassesRealtime Parameters

58 hours

Performance Tune

Optimize controls, rendering cost, and responsive behavior so the playground feels polished instead of experimental.

GPU Budget PassInput ResponsivenessMobile Canvas Review

Initial concepts

Early UI Concepts and Visual Explorations.

Vector Bloom initial concept 1
Vector Bloom initial concept 2
Vector Bloom initial concept 3
Vector Bloom initial concept 4
Vector Bloom initial concept 5
Vector Bloom initial concept 6
Vector Bloom initial concept 7
Vector Bloom initial concept 8
Vector Bloom initial concept 9
Vector Bloom initial concept 10
Vector Bloom initial concept 11
Vector Bloom initial concept 12
Vector Bloom initial concept 1
Vector Bloom initial concept 2
Vector Bloom initial concept 3
Vector Bloom initial concept 4
Vector Bloom initial concept 5
Vector Bloom initial concept 6
Vector Bloom initial concept 7
Vector Bloom initial concept 8
Vector Bloom initial concept 9
Vector Bloom initial concept 10
Vector Bloom initial concept 11
Vector Bloom initial concept 12
Vector Bloom initial concept 1
Vector Bloom initial concept 2
Vector Bloom initial concept 3
Vector Bloom initial concept 4
Vector Bloom initial concept 5
Vector Bloom initial concept 6
Vector Bloom initial concept 7
Vector Bloom initial concept 8
Vector Bloom initial concept 9
Vector Bloom initial concept 10
Vector Bloom initial concept 11
Vector Bloom initial concept 12
Vector Bloom initial concept 1
Vector Bloom initial concept 2
Vector Bloom initial concept 3
Vector Bloom initial concept 4
Vector Bloom initial concept 5
Vector Bloom initial concept 6
Vector Bloom initial concept 7
Vector Bloom initial concept 8
Vector Bloom initial concept 9
Vector Bloom initial concept 10
Vector Bloom initial concept 11
Vector Bloom initial concept 12
Vector Bloom initial concept 1
Vector Bloom initial concept 2
Vector Bloom initial concept 3
Vector Bloom initial concept 4
Vector Bloom initial concept 5
Vector Bloom initial concept 6
Vector Bloom initial concept 7
Vector Bloom initial concept 8
Vector Bloom initial concept 9
Vector Bloom initial concept 10
Vector Bloom initial concept 11
Vector Bloom initial concept 12
Vector Bloom initial concept 1
Vector Bloom initial concept 2
Vector Bloom initial concept 3
Vector Bloom initial concept 4
Vector Bloom initial concept 5
Vector Bloom initial concept 6
Vector Bloom initial concept 7
Vector Bloom initial concept 8
Vector Bloom initial concept 9
Vector Bloom initial concept 10
Vector Bloom initial concept 11
Vector Bloom initial concept 12
Vector Bloom initial concept 12
Vector Bloom initial concept 11
Vector Bloom initial concept 10
Vector Bloom initial concept 9
Vector Bloom initial concept 8
Vector Bloom initial concept 7
Vector Bloom initial concept 6
Vector Bloom initial concept 5
Vector Bloom initial concept 4
Vector Bloom initial concept 3
Vector Bloom initial concept 2
Vector Bloom initial concept 1
Vector Bloom initial concept 12
Vector Bloom initial concept 11
Vector Bloom initial concept 10
Vector Bloom initial concept 9
Vector Bloom initial concept 8
Vector Bloom initial concept 7
Vector Bloom initial concept 6
Vector Bloom initial concept 5
Vector Bloom initial concept 4
Vector Bloom initial concept 3
Vector Bloom initial concept 2
Vector Bloom initial concept 1
Vector Bloom initial concept 12
Vector Bloom initial concept 11
Vector Bloom initial concept 10
Vector Bloom initial concept 9
Vector Bloom initial concept 8
Vector Bloom initial concept 7
Vector Bloom initial concept 6
Vector Bloom initial concept 5
Vector Bloom initial concept 4
Vector Bloom initial concept 3
Vector Bloom initial concept 2
Vector Bloom initial concept 1
Vector Bloom initial concept 12
Vector Bloom initial concept 11
Vector Bloom initial concept 10
Vector Bloom initial concept 9
Vector Bloom initial concept 8
Vector Bloom initial concept 7
Vector Bloom initial concept 6
Vector Bloom initial concept 5
Vector Bloom initial concept 4
Vector Bloom initial concept 3
Vector Bloom initial concept 2
Vector Bloom initial concept 1
Vector Bloom initial concept 12
Vector Bloom initial concept 11
Vector Bloom initial concept 10
Vector Bloom initial concept 9
Vector Bloom initial concept 8
Vector Bloom initial concept 7
Vector Bloom initial concept 6
Vector Bloom initial concept 5
Vector Bloom initial concept 4
Vector Bloom initial concept 3
Vector Bloom initial concept 2
Vector Bloom initial concept 1
Vector Bloom initial concept 12
Vector Bloom initial concept 11
Vector Bloom initial concept 10
Vector Bloom initial concept 9
Vector Bloom initial concept 8
Vector Bloom initial concept 7
Vector Bloom initial concept 6
Vector Bloom initial concept 5
Vector Bloom initial concept 4
Vector Bloom initial concept 3
Vector Bloom initial concept 2
Vector Bloom initial concept 1

Challenge / response / impact

The experience needed to feel like a polished product while remaining a technical demonstration. Every interaction had to respond instantly without breaking the visual continuity.

Response

We built a layered rendering pipeline with custom shaders, postprocessing passes, and a parameter interface that lets viewers control the scene without leaving the immersion.

Impact

The result is a browser-native 3D playground that proves real-time rendering capability while feeling like a finished creative piece.

Vector Bloom initial concept layout
Full frameInitial concept layout

Mobile responsive

Mobile frames keep the same tone, hierarchy, and conversion cues while tightening the page for swipe-first browsing.

Vector Bloom mobile concept 1

Lumen Atlas project preview