單品咖啡豆產品頁

拾霧珈琲 SHIWU

衣索比亞耶加雪菲 G1。把海拔、日曬工序、烘焙度這些數字,做成滾動時展開的產地敘事。

自主練習 2026
開啟實際網站 ↗ 部署於 Vercel · 原始碼未公開

我的角色

品牌命名、產品敘事、3D 場景與全部前端實作。

技術挑戰

精品咖啡的規格全是抽象數字 — 海拔 2100 公尺、72 小時高架床日曬、中淺焙。這些數字對非咖啡人毫無意義,要讓它們變成看得懂的東西。

成果

產地資訊做成滾動敘事而非規格表,3D 場景襯托包裝本體。是九個 3D 產品頁中唯一一開始就備妥 og:image 的。

技術棧

  • Three.js r128
  • Vanilla JS

原始碼

程式碼未公開

為什麼做這個

精品咖啡的規格是一串對外行人沒有意義的數字:海拔 2100m、72 小時高架床日曬、中淺焙、G1。

咖啡店的做法是寫在牌子上。我想試試把它們攤成滾動敘事。

技術重點

  • 產地敘事:規格不是表格,是隨滾動展開的段落。
  • Three.js r128:包裝本體與場景。
  • og:image:這是九個 3D 產品頁裡唯一一開始就做了社群分享圖的。

附註

站上另有一篇技術文寫的是 Meridian Roasters — 那是另一個咖啡題材的專案,用影片 scrub 而非 WebGL。兩者題材相近但技術路線完全不同,別搞混。