Back to work Side Project

Tori Art Portfolio

A single-screen 3D experience: 24 work cards orbiting a flowing glass sphere

Role
Art & Creation、3D Interaction Design、Front-end Development
Period
2024.06 – 2026.06
Scope
Three.js、WebGL、Art Portfolio
The Project Sphere — artwork cards on a fibonacci sphere around a central flowing black-and-pink glass blob, on a near-black nebula background
1
Full-screen 3D scene, no page changes
24
Work cards on a fibonacci sphere
12 + 12
Illustrations and sculptural works

Background & Challenge

My day job is UI/UX design, but before that I studied sculpture. Graduate school left me with a body of sculptural work, and over the years I had also built up a collection of illustrations — all of it scattered across hard drives and social media accounts. I wanted to give these pieces a container worth remembering: not another grid of thumbnails, but a website that feels like a work in its own right.

The direction came from cables.gl’s “Project Sphere”: the entire site is a single full-screen 3D scene — no page transitions, no long scrolling, everything lives on one sphere. Coming from sculpture, the idea felt instantly familiar: visitors aren’t flipping through a catalog, they’re walking around a piece. The challenge was that WebGL and shaders were beyond what I could build on my own — and that was exactly where collaborating with AI came in.

This wasn’t my first attempt. The original v1 was the first website I ever hand-coded — a multi-page affair with a home page, a sculpture page, even a shop, navigated by scrolling and page switches. It worked, but it read more like a tidy catalog than a piece in its own right, missing the very “work-ness” I was after. So v3 became a ground-up rebuild.

v1 · multi-page, hand-coded

The first portfolio: a multi-page site with a spinning vinyl record on the left, stacked illustration cards on the right, and a DIGITAL ART / PLASTIC ART / SHOP nav across the top

v3 · single-screen Project Sphere

The redesign: a single full-screen 3D scene with work cards on a sphere around a central flowing glass blob
From the first multi-page site (home + sculptures + shop) to v3, which packs the entire portfolio into one sphere you can spin

Design Decisions

Full-screen 3D scene on a black background, with illustration and sculpture cards arranged on a sphere around a central flowing glass blob
Project Sphere overview: 24 work cards on a fibonacci sphere rotating around the central fluid
A flowing black glass blob at the center of a near-black frame, its edges glowing magenta, over a slowly drifting purple-red nebula
The central fluid with the work cards hidden: glass transmission plus noise-driven vertex displacement, over a separate layer of drifting nebula — most pixels stay near-black, magenta glows through only where the clouds gather
Lightbox open: on the left, an installation photo of the sculptural work I Sea the Sunset with a row of switchable thumbnails below; on the right, the title, year, and artist statement
Lightbox mode, image and text side by side: the installation shots of the sculptural work 'I Sea the Sunset' (2023) switch via thumbnails, with an artist statement drawn from my master's thesis on the right
A frosted-glass parameter panel expanded on the right of the 3D scene, listing live-adjustable settings for the background nebula, glass material, fluid shape, and more
The live control panel: six tunable parameter groups and five glass presets — the back-and-forth of tuning the look with AI, laid out in the open

Outcome & Reflections

v3.1 is live, deployed on Cloudflare Pages and published automatically via GitHub Actions. The central glass fluid was later extracted into a reusable module, fluid-blob, with both Embed and Standalone mounting modes and a Traditional Chinese README — the whole folder can be dropped straight into other side projects.

Looking back, this project means two things to me. The first is the content: my illustrations and sculptural work finally have a home worthy of them. The second is the process: shaders and noise displacement — techniques that used to be out of reach — became materials I could experiment with freely through AI collaboration. I handled the aesthetic judgment and material intuition; AI translated that intuition into code. In a way, this is the first sculpture I have finished since leaving sculpture.